On Wed, Mar 19, 2008 at 7:39 PM, Carl-Daniel
i440bxemulation is missing the 640k-1024k mem
geodelx has the hole.
Right, but should it have the hole or not? I mean, is this a
mainboard that can get away without it? I'd like to kill that memory
The reason the hole is in Geode is because of the "legacy" memory
descriptor setup (opposed to MTRRs as Intel and K8). It could be changed
by setting r/w in the swisscheese descriptor or by removeing the
swisscheese and extending the low memory descriptor.
coreboot doesn't do any legacy shadowing stuff, so the legacy area
doesn't need to be saved or described. I don't know if the OS (linux)
will take advantage of that or not. It may still skip the hole just to
be safe or they might use the MTRRs the BIOS set.
Senior Firmware Engineer
(970) 226-9684 Office