Higher Half x86 Bare Bones: Difference between revisions

I consider it mostly finished
[unchecked revision][unchecked revision]
(I consider it mostly finished)
Line 1:
{{Rating|2}}{{In Progress}}Here is some sample code for a kernel that is loaded by [[GRUB | the GRUB bootloader]] and then mapped in the upper half of virtual memory. In this case the kernel is loaded at physical address 0x00100000 and mapped to virtual address 0xC0100000. It is recommended that you have a firm grasp of theory at [[Bare Bones | bare bones]] and [[Paging | paging]] before attempting this.
 
==boot.s==
241

edits