Hi, Tried these patches today on Win2008 x64 guest with 64bit devices. I've got BSOD on boot. I guess windows don't like changes in _CRS. On 04/05/12 20:21, Gerd Hoffmann wrote: > Hi, > > This patch series makes the PCI I/O windows runtime-configurable via > qemu firmware config interface. Main advantage is that we can size and > shuffle around the PCI i/O windows according to the amount of memory the > virtual machine has. We don't need a hole for 64bit PCI bars, we can > just map them above the main memory. The hole for 32bit PCI bars can be > enlarged for guests with less than 3.5 GB of memory. > > Oh, and the pci device initialization fix is there too ;) > > cheers, > Gerd > > Gerd Hoffmann (5): > pci: init all devices > acpi: add qemu fwcfg driver > acpi: update pci io windows according to fw_cfg info > pciinit: make pci ressources configurable > update src/acpi-dsdt.hex > > src/acpi-dsdt.dsl | 81 ++++++++++- > src/acpi-dsdt.hex | 420 +++++++++++++++++++++++++++++++++++++++++++++++++++-- > src/paravirt.c | 8 + > src/paravirt.h | 2 + > src/pciinit.c | 32 +++- > 5 files changed, 522 insertions(+), 21 deletions(-) > > > _______________________________________________ > SeaBIOS mailing list > SeaBIOS@seabios.org > http://www.seabios.org/mailman/listinfo/seabios