Creating an Operating System: Difference between revisions

m
Add Global Descriptor Table step
[unchecked revision][unchecked revision]
m (Add link to project skeleton draft article)
m (Add Global Descriptor Table step)
Line 43:
 
It's useful to know what features and information the bootloader offers the kernel, as this may help you get memory maps, set video modes, and even kernel symbol tables.
 
=== Global Descriptor Table ===
{{Main|Global Descriptor Table}}
 
The Global Descriptor Table is an important part of the processor state and it should as such be one of the first things that are initialized. It probably makes a lot of sense to set up it even prior to kernel_early.
 
=== Memory Management ===
Anonymous user