Document multiboot/osdev works

This commit is contained in:
Ciro Santilli
2015-09-14 06:52:40 +02:00
parent 4164f58e46
commit bd104479ae
2 changed files with 1 additions and 15 deletions

View File

@@ -1,8 +1,7 @@
# Multiboot
1. [hello-world](hello-world/)
1. TODO not working
1. [osdev](osdev/)
1. [osdev](osdev/)
## Introduction

View File

@@ -2,19 +2,6 @@
Originally from: <http://wiki.osdev.org/Bare_Bones>, should be a reasonable way to start a serious OS.
QEMU opens the boot menu, but if I select `main` it fails with: "no multiboot header found". Things which might be wrong:
- not using cross compiler
- generated `.bin` does not contain the multiboot section. TODO why?
Related questions:
- <http://stackoverflow.com/questions/14311761/simple-kernel-wont-boot-in-grub>
- <http://stackoverflow.com/questions/17539464/grub-2-not-detecting-multiboot-header-in-kernel>
- <http://stackoverflow.com/questions/25517545/error-no-multiboot-header-found>
---
A hello world, with multiboot and a C interface.
The multiboot interface is prepared in GAS assembly.