diff options
author | Gerd Hoffmann <kraxel@redhat.com> | 2020-09-24 10:53:36 +0200 |
---|---|---|
committer | Gerd Hoffmann <kraxel@redhat.com> | 2020-10-15 11:21:43 +0200 |
commit | 90d8e56a1ee818f5f45b4dd84daaa13d80fff8e4 (patch) | |
tree | 438e944ed85c984e63a2c3b96c31de48ee398919 /COPYING | |
parent | 118b792662dfcbd630c2224e844963549d4ebe92 (diff) | |
download | seabios-microvm.tar.gz |
pci: add qemu gpex host bridge support.microvm
Find PCIe root using ACPI DSDT table.
Setup PCI bars.
initialize PCI devices.
Working:
- finds + drives xhci-pci / virtio-pci devices.
TODO / known issues:
- ioport setup is broken.
- bootorder needs fixing.
- 64bit mmio window not supported.
- irq routing not supported.
- pci config access in real mode is broken (not using mmconfig).
- this breaks pcibios support.
- which in turn breaks vgabios.
- fixable via temporary modeswitch to 32bit.
- which of course adds overhead.
Also:
- needed in the first place for microvm?
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Diffstat (limited to 'COPYING')
0 files changed, 0 insertions, 0 deletions