On Wed, Apr 09, 2008 at 11:50:00AM +0200, Arne Georg Gleditsch wrote:
The way it usually works (if it is implemented correctly in the BIOS)
is that all memory starting at the hole moves up together
(often subject to DIMM boundaries etc.),
not that the area below the hole is remapped individually.
BTW it is not actually 512MB that is lost. MemTotal does not
include mem_map and that alone is ~512MB (64 bytes for each 4K page)
So as far as I can see there is no missing memory remapping in Zhao's case,
he's just confused by the MemTotal semantics.
-Andi
--