Higher Half Kernel: Difference between revisions

[unchecked revision][unchecked revision]
Content deleted Content added
mNo edit summary
bxt stop
Line 15:
To make things easier, some bootloaders natively support higher half kernels, by directly loading and mapping a kernel to the higher half in virtual memory.
 
* [[BOOTBOOT]] only supports higher half kernels by design. It has example Hello World kernels written in [[C]], [[Pascal]], [[Rust]] and [[Go]]
* [[Limine]] requires special sections in the kernel, see [[stivale Bare Bones]] for a tutorial on how to write a simple 64-bit higher half kernel for Limine.