Dal blog di Michal Schulz!
Michal's bloggy!> http://msaros.blogspot.com/2008/01/ive- ... -some.html

clros ha scritto:Dalla foto:
ExecBase at 00820280
C'è qualcosa che non mi quadra!![]()
Si...si, lo so chè ExecBase non dovrebbe più essere fissa almeno dal 2.04 (come riportato dall'RKRM)...ma sembra che sotto OS4 sia ancora lì
(sempre che si tratti della stessa ExecBase...)
I have decided to separate the kernel (and libraries loaded together with it) from user space. The kernel is loaded somewhere within first 16MB of RAM and then relocated to the virtual address at the very top of the 32-bit address space. The bootstrap loader works in the same way as the x86_64 bootstrap did. It puts all read-only sections upwards from the kernel base, and all writable sections downwards from the kernel base. Since I'm evil by definition, my core of SAM440 AROS will greedily take all the memory *below* it's physical location for itself. This memory (few megabytes) will be used as a local pool for kernel and will be excluded from usermode access of any kind.
Visitano il forum: Nessuno e 0 ospiti