Higher Half x86 Bare Bones (Backup): Difference between revisions

[unchecked revision][unchecked revision]
Content deleted Content added
mNo edit summary
Combuster (talk | contribs)
Added rating
Line 1:
{{Rating|2}}
 
Here is some sample code for a kernel that is loaded by GRUB and is mapped in the upper half of memory. In this case, the kernel is loaded at 1MB in the physical address space (0x00100000), but is mapped at 3GB + 1MB in the virtual address space (0xC0100000). It is recommended that you have a firm grasp of the contents within the [[Bare bones|Bare bones tutorial]] before attempting this.