[pve-devel] [PATCH] enable q35 machine support

Alexandre DERUMIER aderumier at odiso.com
Wed Jun 18 06:32:20 CEST 2014


>>Bus names are 'pcie.$bus'? But we use 'pci.$bus' inside code?

The main bus is a pci express bus.

default q35 chipset devices (ehci,audio,...), pciexpress passthrough use pcie.0


Others "classic" devices (virtio,ide,...) use pci.0|1|2, like before.
they are pci-bridges for this.



Note, It should be possible to plug "classic" devices on pcie.0 
but
I look the libvirt doc , it's not recommanded because:

- pcie.0 is not hotpluggable
- in the future it'll not be possible to connect  pci devices on pcie.0, but only pci-express devices





----- Mail original ----- 

De: "Dietmar Maurer" <dietmar at proxmox.com> 
À: "Alexandre Derumier" <aderumier at odiso.com>, pve-devel at pve.proxmox.com 
Envoyé: Mercredi 18 Juin 2014 06:14:31 
Objet: RE: [pve-devel] [PATCH] enable q35 machine support 

> diff --git a/pve-q35.cfg b/pve-q35.cfg 
> new file mode 100644 
> index 0000000..f9f72fc 
> --- /dev/null 
> +++ b/pve-q35.cfg 
> @@ -0,0 +1,147 @@ 
> +[device "ehci"] 
> + driver = "ich9-usb-ehci1" 
> + multifunction = "on" 
> + bus = "pcie.0" 

Bus names are 'pcie.$bus'? But we use 'pci.$bus' inside code? 



More information about the pve-devel mailing list