Anonymous user
Creating a 64-bit kernel using a separate loader: Difference between revisions
Creating a 64-bit kernel using a separate loader (view source)
Revision as of 22:40, 9 September 2018
, 5 years agono edit summary
[unchecked revision] | [unchecked revision] |
No edit summary |
No edit summary |
||
Line 2:
{{In_Progress}}
This page is an extension to [[Creating_a_64-bit_kernel|Creating a 64-bit kernel]], specifically the section [[Creating_a_64-bit_kernel#With_a_separate_loader|Loading with a separate loader]]. If you
<b>
== 64-bit kernel ==
Line 36:
call lmain
</source>
=== Loader ===
The loader must now set up its own <b>32-bit</b> [[Global Descriptor Table|GDT]] and parse the multiboot structure given to it by the bootstrap.<br/>
|