mirror of
https://github.com/phil-opp/blog_os.git
synced 2025-12-16 22:37:49 +00:00
Bootloader is prepended, not appended(#502)
This commit is contained in:
committed by
Philipp Oppermann
parent
3aa39bcd9a
commit
eda4c08fc0
@@ -44,7 +44,7 @@ The bootloader has to determine the location of the kernel image on the disk and
|
|||||||
[long mode]: https://en.wikipedia.org/wiki/Long_mode
|
[long mode]: https://en.wikipedia.org/wiki/Long_mode
|
||||||
[memory segmentation]: https://en.wikipedia.org/wiki/X86_memory_segmentation
|
[memory segmentation]: https://en.wikipedia.org/wiki/X86_memory_segmentation
|
||||||
|
|
||||||
Writing a bootloader is a bit cumbersome as it requires assembly language and a lot of non insightful steps like “write this magic value to this processor register”. Therefore we don't cover bootloader creation in this post and instead provide a tool named [bootimage] that automatically appends a bootloader to your kernel.
|
Writing a bootloader is a bit cumbersome as it requires assembly language and a lot of non insightful steps like “write this magic value to this processor register”. Therefore we don't cover bootloader creation in this post and instead provide a tool named [bootimage] that automatically prepends a bootloader to your kernel.
|
||||||
|
|
||||||
[bootimage]: https://github.com/rust-osdev/bootimage
|
[bootimage]: https://github.com/rust-osdev/bootimage
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user