[Prev][Next][Index][Thread]
OSKit memory layout
Clearly, OSKit loads above the 1st MB, that is
(at least with me) it occupies:
1. 0x100000 - 0x11B398 - text, data,
bss
2. 0x1000000 - 0x1000010 - ???
3. 0x1014858 - 0x1014860 - ???
No 1 is ok, but what about the second and the
third? I looked through some of the boot files and oskit.ps, but could find no
clue as to this... Not a multiboot_info/module, not a string, not a lmm_node (at
least the values these buffers contain do not resemble any of these). Paging not
enabled. Bare lmm_dump. Can someone enlighten me on the matter? BTW, I am
running RH Linux.
And something else - is there
any way to move the kernel to a different location (physical), let's say above
the 16MB region? Code is ok, no problem to move, but data? I could make a
segment and place the data/bss at an offset 0x100000 there, but still LMM would
have to have access to the whole memory! Any ideas?
FtpDaemon