Update e820 map in place instead of copying it.
authorKevin O'Connor <kevin@koconnor.net>
Sat, 8 Nov 2008 18:05:27 +0000 (13:05 -0500)
committerKevin O'Connor <kevin@koconnor.net>
Sat, 8 Nov 2008 18:05:27 +0000 (13:05 -0500)
commitd995b3df0189f931325f1630a6e9d17e8e5319db
tree3c81b80d22912ccdbccbc8eb7ee610e6ad2ef362
parent4a14d75dbec58c5e4e6c4ac178ca13f3b948fa22
Update e820 map in place instead of copying it.

Allocate the e820 map space in the 0xf0000 segment and do all updates
    in place.  This reduces the need to access external memory during
    post.
Also, move e820 pointer and count from ebda to variables in 0xf0000.
src/biosvar.h
src/config.h
src/memmap.c
src/memmap.h
src/system.c