bond is a hobby x86-64 kernel
Go to file
secXsQuared 8da028f518 Eventually went with not using in-place linked list for PMM (Don't really want to mix up PMM and VMM).
So yeah, now keep trace of those physical pages on kernel heap, Windows does that, linux does that, I have to do that since there are more attributes(paged/non-paged) that the kernel requires.
Hmm finished PMM alpha and redefined all those PMM/VMM interfaces.
The code is still broken right now.
2016-06-25 00:25:54 -07:00
bochs_compile Added boots compilation stuff. Although bochs keeps seg faulting (lol wut) 2016-06-04 16:14:50 -07:00
legacy_bootloader Clean up crap and get code ready for 64 bit. 2015-01-29 00:05:58 -08:00
miscellaneous Structural Change 2016-06-04 02:51:14 -07:00
x64 Eventually went with not using in-place linked list for PMM (Don't really want to mix up PMM and VMM). 2016-06-25 00:25:54 -07:00
x86 Added boots compilation stuff. Although bochs keeps seg faulting (lol wut) 2016-06-04 16:14:50 -07:00
.gitattributes Initial 2014-05-30 01:55:32 -07:00
.gitignore Python please fk off 2016-06-05 01:09:01 -07:00
COPYING GPL v3 2016-05-24 00:27:26 -07:00
ReadME.txt Update Readme 2016-06-22 18:40:27 -07:00

My Hobby OS.

12.986% done.

If interested, checkout the Wiki. It contains designs of the OS.