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