[SeaBIOS] (no subject)

Gerd Hoffmann kraxel at redhat.com
Fri Sep 14 09:47:13 CEST 2012


On 09/13/12 22:12, Jason Baron wrote:
> jan.kiszka at siemens.com, juzhang at redhat.com, agraf at suse.de, yamahata at valinux.co.jp, mkletzan at redhat.com, afaerber at suse.de, armbru at redhat.com, lcapitulino at redhat.com, alex.williamson at redhat.com
> Message-Id: <e9be57cd1e9aba8c97fc1518055a05e28533904c.1347565443.git.jbaron at redhat.com>
> In-Reply-To: <cover.1347565443.git.jbaron at redhat.com>
> References: <cover.1347565443.git.jbaron at redhat.com>
> Subject: [PATCH 2/9] seabios: pciinit: initialize pcimem_start and pcimem_end depending on chipset.
> 
> From: Isaku Yamahata <yamahata at 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




More information about the SeaBIOS mailing list