Wierd memory problem
Posted: Mon Jan 21, 2013 8:38 pm
In my OS I load my kernel to 0x00100000. However it triple faults when I try to load it to that address, so I did a memory dump to see what was going on.
At 0x00100000 was some wierd stuff, here is some of it (its not my kernel this is before i load it):
(this stuff is at 0xFFF01)
Bochs??? I am using QEMU.....WTF.
And...
In my OS, I load my file table to 0x500.
In the memory dump, the file table is at 0x500 AND AT 0x00100500, WTF????????
And, the bootloader is at 0x7C00 AND 0x107C00........................
Sorry if this is a dumb question but I am very confused right now.
BTW I give my OS 128MB of memory, if that helps.
At 0x00100000 was some wierd stuff, here is some of it (its not my kernel this is before i load it):
(this stuff is at 0xFFF01)
Code: Select all
c) 2002 MandrakeSoft S.A. Written by Kevin Lawton & the Bochs team
And...
In my OS, I load my file table to 0x500.
In the memory dump, the file table is at 0x500 AND AT 0x00100500, WTF????????
And, the bootloader is at 0x7C00 AND 0x107C00........................
Sorry if this is a dumb question but I am very confused right now.
BTW I give my OS 128MB of memory, if that helps.