On Di, 2015-03-10 at 17:31 +0200, Marcel Apfelbaum wrote: > v4->v5: > - Rebased on pci branch, tree: > git://git.kernel.org/pub/scm/virt/kvm/mst/qemu.git > - Added PXB documentation (patch 28/28) > - Addressed Gerd Hoffmann's review: > - fix PXB behaviour if used with unsupported BIOS (patch 27/28) > - Addressed Michael S. Tsirkin's review: > - Removed assert in aml_index (patch 5/28) > - Renamed pci_ functions to crs_ (patch 12/28) > - used uint64_t variables instead of signed ones (patch 12/28) > - Emit MEM/IO AML only for PXBs and i440fx (patch 26/28) > - Addressed Shannon Zhao's review: > - Changed build_append_int to build_append_byte in aml_or (patch > 2/25) > - Thanks to Igor and Kevin for reviews
Tested-by: Gerd Hoffmann <kra...@gmail.com> Possible improvement: When you figure the devices behind the pxb are not initialized by the firmware (i.e. unmapped), you can try grab some address space not used by devices under root bus 0 and assign it to the pxb. Then the linux kernel can initialize the devices even if the firmware did not. [ Surely should be done incremental like hotplug support to not delay this series even more ] cheers, Gerd