Memory Segment Destruction Question
Posted: Wed Oct 30, 2013 7:06 am
My bootloader loads the first Kernel or second stage bootloader at 0x1000:0000,
Then in turn this Second Stage bootloader sets up some services and loads the Main Kernel
at 0x2000:0000, On initialization this Kernel sets all the segment
registers to line up with it I.e. 2000h,
My question is: Is the 0x1000 segment altered during this process,
Would I be able to access the services from the 0x2000 segment like
call 0x1000:00CF ; Location of a function in the second stage binary
Then in turn this Second Stage bootloader sets up some services and loads the Main Kernel
at 0x2000:0000, On initialization this Kernel sets all the segment
registers to line up with it I.e. 2000h,
My question is: Is the 0x1000 segment altered during this process,
Would I be able to access the services from the 0x2000 segment like
call 0x1000:00CF ; Location of a function in the second stage binary