diff --git a/virt/vm/chipset.md b/virt/vm/chipset.md index 43ae722..698f7c5 100644 --- a/virt/vm/chipset.md +++ b/virt/vm/chipset.md @@ -2,7 +2,7 @@ title: Chipset description: published: true -date: 2022-01-25T21:53:38.960Z +date: 2023-05-19T22:24:32.504Z tags: editor: markdown dateCreated: 2021-11-13T11:56:47.463Z @@ -10,7 +10,7 @@ dateCreated: 2021-11-13T11:56:47.463Z # Virtual chipsets -Just as physical computers, virtual machines are build around a central chipset. +Just as physical computers, virtual machines are built around a central chipset. ## Available chipsets for virtual machines @@ -22,6 +22,13 @@ The `i440fx` virtual chipset is a legacy chipset, compatible with PCI. The `Q35` virtual chipset is based on a modern chipset, compatible with PCI-Express. +> Did you know that the Open Virtual Machine Firmware (OVMF), which is based on [TianoCore](https://www.tianocore.org/), is the default firmware for EFI-based virtual machines? Its configuration utility can be accessed using the Esc key. +{.is-info} + +![uefi_tianocore_first-screen.png](/uefi_tianocore_first-screen.png) + +*The TianoCore splash screen* + ### virt The `virt` virtual chipset is the most modern chipset, compatible with PCI-Express. It only supports [virtio-devices](/virt/vm/virtio). @@ -32,11 +39,11 @@ The `virt` virtual chipset is the most modern chipset, compatible with PCI-Expre | :- | :-: | :-: | :-: | | *Firmware* | [SeaBIOS](/virt/vm/firmware#seabios) / [OVMF](/virt/vm/firmware#ovmf) | [SeaBIOS](/virt/vm/firmware#seabios) / [OVMF](/virt/vm/firmware#ovmf) | [OVMF](/virt/vm/firmware#ovmf) **?** / [RHF](/virt/vm/firmware#rust-hypervisor-firmware) | | *PS/2 devices* | **Yes** | **Yes** | No | -| *USB Controller* | **Yes** | **Yes** | ? | -| *SATA Controller* | No | **Yes** | ? | +| *USB Controller* | **Yes** | **Yes** | No | +| *SATA Controller* | No | **Yes** | No | | *IDE Controller* | **Yes** | No | No | | *Floppy Controller* | **Yes** | No | No | -| *TPM Support* | No | **Yes** | ? | +| *TPM Support* | No | **Yes** | No? | | *PCI-Express Bus* | No | **Yes** | **Yes** | | *PCI Bus* | **Yes** | No | No | | *Virtual Function I/O* | No | **Yes** | **Yes** |