docs: update virt/vm/chipset
This commit is contained in:
		@@ -2,7 +2,7 @@
 | 
				
			|||||||
title: Chipset
 | 
					title: Chipset
 | 
				
			||||||
description: 
 | 
					description: 
 | 
				
			||||||
published: true
 | 
					published: true
 | 
				
			||||||
date: 2023-05-19T22:24:32.504Z
 | 
					date: 2023-10-15T14:29:39.629Z
 | 
				
			||||||
tags: 
 | 
					tags: 
 | 
				
			||||||
editor: markdown
 | 
					editor: markdown
 | 
				
			||||||
dateCreated: 2021-11-13T11:56:47.463Z
 | 
					dateCreated: 2021-11-13T11:56:47.463Z
 | 
				
			||||||
@@ -12,6 +12,28 @@ dateCreated: 2021-11-13T11:56:47.463Z
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
Just as with physical computers, virtual machines are built around a central chipset.
 | 
					Just as with physical computers, virtual machines are built around a central chipset.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					These virtual chipsets are routinely updated. If no version of a chipset is defined, it is the latest that will be used. 
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					There are three main chipsets, `i440fx`, `Q35` and the more recent `virt`. 
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## Comparison
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					|  | `i440fx` | `Q35` | `virt` |
 | 
				
			||||||
 | 
					| :- | :-: | :-: | :-: |
 | 
				
			||||||
 | 
					| *Firmware* | [SeaBIOS](/virt/vm/firmware#seabios) / [OVMF](/virt/vm/firmware#ovmf) | [SeaBIOS](/virt/vm/firmware#seabios) / [OVMF](/virt/vm/firmware#ovmf) | Modified [OVMF](/virt/vm/firmware#ovmf) / [RHF](/virt/vm/firmware#rust-hypervisor-firmware)  |
 | 
				
			||||||
 | 
					| *PS/2 devices* | **Yes** | **Yes** | No | 
 | 
				
			||||||
 | 
					| *USB Controller* | **Yes** | **Yes** | No | 
 | 
				
			||||||
 | 
					| *SATA Controller* | No | **Yes** | No |
 | 
				
			||||||
 | 
					| *IDE Controller* | **Yes** | No | No |
 | 
				
			||||||
 | 
					| *Floppy Controller* | **Yes** | No | No |
 | 
				
			||||||
 | 
					| *TPM Support* | No | **Yes** | No? |
 | 
				
			||||||
 | 
					| *PCI-Express Bus* | No | **Yes** | **Yes** |
 | 
				
			||||||
 | 
					| *PCI Bus* | **Yes** | No? | No? |
 | 
				
			||||||
 | 
					| *Virtual Function I/O* | No | **Yes** | **Yes** |
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					> The *`i440fx` and `Q35` chipsets are currently supported by Phyllome OS. Early support for the `virt` model is expected for the Beta version*
 | 
				
			||||||
 | 
					{.is-info}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## Available chipsets for virtual machines
 | 
					## Available chipsets for virtual machines
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### i440fx
 | 
					### i440fx
 | 
				
			||||||
@@ -33,24 +55,6 @@ The `Q35` virtual chipset is based on a modern chipset, compatible with PCI-Expr
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
The `virt` virtual chipset is the most modern chipset, compatible with PCI-Express. It only supports [virtio-devices](/virt/vm/virtio).
 | 
					The `virt` virtual chipset is the most modern chipset, compatible with PCI-Express. It only supports [virtio-devices](/virt/vm/virtio).
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## Comparison
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
|  | `i440fx` | `Q35` | `virt` |
 | 
					 | 
				
			||||||
| :- | :-: | :-: | :-: |
 | 
					 | 
				
			||||||
| *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** | No | 
 | 
					 | 
				
			||||||
| *SATA Controller* | No | **Yes** | No |
 | 
					 | 
				
			||||||
| *IDE Controller* | **Yes** | No | No |
 | 
					 | 
				
			||||||
| *Floppy Controller* | **Yes** | No | No |
 | 
					 | 
				
			||||||
| *TPM Support* | No | **Yes** | No? |
 | 
					 | 
				
			||||||
| *PCI-Express Bus* | No | **Yes** | **Yes** |
 | 
					 | 
				
			||||||
| *PCI Bus* | **Yes** | No | No |
 | 
					 | 
				
			||||||
| *Virtual Function I/O* | No | **Yes** | **Yes** |
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
> The *`i440fx` and `Q35` chipsets are currently supported by Phyllome OS. Early support for the `virt` model is expected for the Beta version*
 | 
					 | 
				
			||||||
{.is-info}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
## Resources
 | 
					## Resources
 | 
				
			||||||
 | 
					
 | 
				
			||||||
* [Official documentation](https://wiki.qemu.org/Features/Q35) on Q35 
 | 
					* [Official documentation](https://wiki.qemu.org/Features/Q35) on Q35 
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user