Re:Reset when i enable paging
Posted: Sat Apr 15, 2006 2:45 am
Thanks Brendan, that makes things a lot clearer.
From the multiboot spec:
From the multiboot spec:
If bit 0 in the `flags' word is set, then the `mem_*' fields are
valid. `mem_lower' and `mem_upper' indicate the amount of lower and
upper memory, respectively, in kilobytes. Lower memory starts at
address 0, and upper memory starts at address 1 megabyte. The maximum
possible value for lower memory is 640 kilobytes. The value returned for
upper memory is maximally the address of the first upper memory hole
minus 1 megabyte. It is not guaranteed to be this value.