Hide Forgot
Description of problem: We need to support multiple NUMA nodes for pass-through devices.Operating systems can attach only a PCI root bus to a NUMA node. SeaBIOS/QEMU support for multiple PCI root buses is already on the mailing lists, and we may need to support this also in OVMF.
http://thread.gmane.org/gmane.comp.emulators.qemu/338583/focus=340773 http://thread.gmane.org/gmane.comp.bios.tianocore.devel/15147
Posted patch sets for QEMU and OVMF: http://thread.gmane.org/gmane.comp.emulators.qemu/342206
Posted v2 for QEMU: http://thread.gmane.org/gmane.comp.emulators.qemu/343098
Posted v3 for QEMU: http://thread.gmane.org/gmane.comp.emulators.qemu/343150
Posted new patch sets for both QEMU (v4) and OVMF (v2): http://thread.gmane.org/gmane.comp.bios.tianocore.devel/15643
Posted v5 for QEMU (no functional changes): http://thread.gmane.org/gmane.comp.emulators.qemu/344535
Posted v6 for QEMU: http://thread.gmane.org/gmane.comp.emulators.qemu/344798
Posted v7 for QEMU: http://thread.gmane.org/gmane.comp.emulators.qemu/345346 OVMF changes are needed too, and I have them ready, but I'm delaying posting OVMF v3 until QEMU converges.
The QEMU patches are now upstream: 1 9df0b0e migration: introduce VMSTATE_BUFFER_UNSAFE_INFO_TEST() 2 0034e56 hw/pci-bridge: expose _test parameter in SHPC_VMSTATE() 3 3cf0ecb hw/pci-bridge: add macro for "chassis_nr" property 4 7a7c6a4 hw/pci-bridge: add macro for "msi" property 5 23ab143 hw/pci: introduce shpc_present() helper function 6 4e5c9bf hw/pci-bridge: introduce "shpc" property 7 d10dda2 hw/pci-bridge: disable SHPC in PXB 8 0b336b3 hw/core: explicit OFW unit address callback for SysBusDeviceClass 9 48ea3de hw/pci-bridge: format special OFW unit address for PXB host
Other, pre-requisite patches for QEMU (preceding the above list): 1 c96d928 i386/acpi-build: more traditional _UID and _HID for PXB root buses 2 4ebc736 i386/acpi-build: fix PXB workarounds for unsupported BIOSes 3 5ba03e2 hw/core: rebase sysbus_get_fw_dev_path() to g_strdup_printf()
Posted v3 for OVMF: http://thread.gmane.org/gmane.comp.bios.tianocore.devel/16864
(In reply to Laszlo Ersek from comment #14) > Posted v3 for OVMF: > http://thread.gmane.org/gmane.comp.bios.tianocore.devel/16864 Now in upstream: SVN r17943 through r17965, inclusive.
Git commit range 2c69d6ff..4fc18df9.
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://rhn.redhat.com/errata/RHBA-2016-2608.html