Début d'implementaiton du little book about OS development http://littleosbook.github.io/
-
loader.s
-
grub
-
geniso
-
utilisation de qemu au lieu de bosh : qemu-system-x86_64 -boot d -cdrom os.iso -m 4 -monitor stdio
-
commande monitor : info registers (qemu) info registers EAX=cafebabe EBX=0002cd80 ECX=00000001 EDX=00000000
- kmain.c
- Makefile
- io.s .h
- framebuffer.c .h
- serial.c .h
- gdt.s
- memory_segment.c .h
- interrupt_handlers.s
- interrupts.c .h
- pic.c
- keyboard.c .h
- multiboot.h
- program.s ( nasm -fbin modules/program.s -o modules/program )
- paging_init.s
- paging.c