[SeaBIOS] [PATCH 0/6] pci patches

Gerd Hoffmann kraxel at redhat.com
Tue May 15 12:46:20 CEST 2012


  Hi,

Here is my pci patch collection, mostly but not completely related to
64bit pci support.  It brings back the ressource entry for the 64bit pci
i/o window.  It is (with all patches applied) only present in case
seabios actually mapped something high to avoid confusing old guests for
no reason.

Tested with Linux, windows xp (32bit maps only) and windows 7, all
working fine.  Ressources show up as they should.  Linux: check
/proc/{iomem,ioports}.  Windows: device manager -> system devices ->
pci bus -> properties -> ressources.

please review & test,
  Gerd

The following changes since commit 0c8f58d78543a06a57f4280dd3498807a1d9005d:

  pci: handle bridge irq mapping (2012-05-12 14:15:35 -0400)

are available in the git repository at:
  git://git.kraxel.org/seabios pci64

Gerd Hoffmann (6):
      remove iasl-generated hex files from git repo
      pci: init all devices
      update bios date
      pciinit: make pci ressources configurable
      update dsdt ressources at runtime
      pci: runtime i/o window sizing

 Makefile           |    2 +-
 src/.gitignore     |    1 +
 src/acpi-dsdt.dsl  |   63 +-
 src/acpi-dsdt.hex  | 4387 ----------------------------------------------------
 src/acpi.c         |   28 +-
 src/pci.h          |    2 +
 src/pciinit.c      |   41 +-
 src/smbios.c       |    2 +-
 src/ssdt-pcihp.hex | 1672 --------------------
 src/ssdt-proc.hex  |  134 --
 10 files changed, 123 insertions(+), 6209 deletions(-)
 create mode 100644 src/.gitignore
 delete mode 100644 src/acpi-dsdt.hex
 delete mode 100644 src/ssdt-pcihp.hex
 delete mode 100644 src/ssdt-proc.hex



More information about the SeaBIOS mailing list