On 09/13/12 22:12, Jason Baron wrote: > jan.kis...@siemens.com, juzh...@redhat.com, ag...@suse.de, > yamah...@valinux.co.jp, mklet...@redhat.com, afaer...@suse.de, > arm...@redhat.com, lcapitul...@redhat.com, alex.william...@redhat.com > Message-Id: > <e9be57cd1e9aba8c97fc1518055a05e28533904c.1347565443.git.jba...@redhat.com> > In-Reply-To: <cover.1347565443.git.jba...@redhat.com> > References: <cover.1347565443.git.jba...@redhat.com> > Subject: [PATCH 2/9] seabios: pciinit: initialize pcimem_start and pcimem_end > depending on chipset. > > From: Isaku Yamahata <yamah...@valinux.co.jp> > > initialize pcimem_start and pcimem_end based on chipset.
Should not be needed. There is no hard-coded range any more. PCI address space starts above lowmem (see pcimem_start assignment in pci_bios_map_devices()). Probably the q35 dsdt table must be updated to handle this (see \_SB.PCI0._CRS). Probably you also want to grab some address space for mmconfig, i.e. place mmconfig above lowmem and set pcimem_start to the end of mmconfig space. cheers, Gerd _______________________________________________ SeaBIOS mailing list SeaBIOS@seabios.org http://www.seabios.org/mailman/listinfo/seabios