[SeaBIOS] [Qemu-devel] [PATCH v5 for-2.3 00/28] hw/pc: implement multiple primary busses for pc machines

Gerd Hoffmann kraxel at redhat.com
Wed Mar 11 15:12:01 CET 2015


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 <kraxel at 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





More information about the SeaBIOS mailing list