On Sat, Feb 21, 2009 at 01:57:11AM +0100, Stefan Reinauer wrote:
Kevin O'Connor wrote:
On Thu, Feb 19, 2009 at 08:45:28PM +0100, Stefan Reinauer wrote:
Noticably the PCIe window 0xf0000000 - f4000000 is not in the list as reserved
Hrmm. I've never seen that reserved before. Typically, the e820 is designed to map memory - if its not memory (eg, mmio space) then I don't think it should be in the e820.
Today's systems put a lot of stuff in the e820. ACPI tables, some parts of MMIO space, etc.
SeaBIOS basically just copies the coreboot memory information to the e820 map. If one defines it in the coreboot table, it'll show up in the e820 map. So, I guess the best thing would be to add this support to coreboot.
One thing that is missing is the rom at itself 00000000ffb00000 - 0000000100000000. It would be nice if coreboot added this to the coreboot memory table. (SeaBIOS can't really add it, because SeaBIOS wont know how big the rom chip is.)
Yes,.. coreboot should export quite some more stuff. I will try to look into this for the PCIe MMCFG stuff,.. I'll try to add the ROM, too.
Thanks.
-Kevin