[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v2 1/3] Add vmware_hw to xl.cfg
>>> On 02.09.14 at 20:24, <dslutz@xxxxxxxxxxx> wrote: > On 09/02/14 03:28, Jan Beulich wrote: >>>>> On 01.09.14 at 17:33, <dslutz@xxxxxxxxxxx> wrote: >>> So based on this, I picked the order: >>> >>> 0x40000000 is viridian, vmware or xen >>> 0x40000100 is vmware or xen >>> 0x40000200 is xen >> Is there really a point in enabling both Viridian and VMware extensions >> at the same time? > > Not that I know of (and I do not want to say there there is no code > out there that can work with both). Instead of an error or warning > I went with what xen is currently doing and that seabios was happy > to find xen at 0x40000200. > > If the consensus is to ignore, or report an error or warning I will go that > way. For now I am not planning on changing. My personal take on this is that the hypervisor (or perhaps already the tools) should reject enabling both at the same time. >>> @@ -149,8 +152,11 @@ void pci_setup(void) >>> pci_writew(devfn, 0x20, 0x0000); /* No smb bus IO enable */ >>> pci_writew(devfn, 0xd2, 0x0000); /* No smb bus IO enable */ >>> pci_writew(devfn, 0x22, 0x0000); >>> - pci_writew(devfn, 0x3c, 0x0009); /* Hardcoded IRQ9 */ >>> - pci_writew(devfn, 0x3d, 0x0001); >>> + if ( !vmware_hw ) >>> + { >>> + pci_writew(devfn, 0x3c, 0x0009); /* Hardcoded IRQ9 */ >>> + pci_writew(devfn, 0x3d, 0x0001); >>> + } >> This needs an explanation (it is merely being mentioned in the >> description). > > Ok, how does this comment sound: > > /* > * When looking more like VMware, let the guest pick the > * PCI_INTERRUPT_LINE (0x3c) and the PCI_INTERRUPT_PIN(3d) > * instead of them being hardcoded. This allows for example > * lscpci in the guest to match for "PIIX4 ACPI PM" what > * one gets on VMware. > */ The first sentence is just stating verbally what the code does, i.e. pretty pointless. The second sentence - at least to me - doesn't explain anything (to a large part perhaps because having lspci produce identical output with real VMware is rather secondary a goal imo). Jan _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |