bond is a hobby x86-64 kernel
Go to file
secXsQuared 9256f5b575 - Refactored Makefile + included dependencies.
- asm and ld files referencing c symbols are now generated by c preprocessor instead of duplicate definition.
- Finished kernel memory layout. Unfinished init code.
2018-02-11 22:26:03 -05:00
hal - Refactored Makefile + included dependencies. 2018-02-11 22:26:03 -05:00
include - Refactored Makefile + included dependencies. 2018-02-11 22:26:03 -05:00
kernel - Refactored Makefile + included dependencies. 2018-02-11 22:26:03 -05:00
lib - Refactored Makefile + included dependencies. 2018-02-11 22:26:03 -05:00
mk - Refactored Makefile + included dependencies. 2018-02-11 22:26:03 -05:00
test - Refactored Makefile + included dependencies. 2018-02-11 22:26:03 -05:00
.gitattributes line ending.... 2018-01-26 11:17:58 -05:00
.gitignore Non-recursive make + compiled + set up QEMU + GDB. 2018-02-07 00:42:59 -05:00
LICENSE Non-recursive make + compiled + set up QEMU + GDB. 2018-02-07 00:42:59 -05:00
Makefile - Refactored Makefile + included dependencies. 2018-02-11 22:26:03 -05:00
qemu_bios.bin I don't really need UEFI.. Let's see what grub does. 2018-02-07 02:54:26 -05:00
qemu.bat I don't really need UEFI.. Let's see what grub does. 2018-02-07 02:54:26 -05:00
qemugdb I don't really need UEFI.. Let's see what grub does. 2018-02-07 02:54:26 -05:00
ReadME.txt Update ReadME.txt 2017-09-14 19:51:55 -04:00
Rules.top - Refactored Makefile + included dependencies. 2018-02-11 22:26:03 -05:00

My Hobby OS kernel.

The main purpose is to understand OS kernel design choices and develop reverse-engineering experiences - stick to the assembly debugger.