hobby operating system kernel for x86 architecture what has been done for the moment: - custom bootloader - enable A20 line - load kernel and enable 32-bit protected mode - enable interrupts and exceptions - map hardware interrupts - basic timer driver - some C standard library functions (printf()!!!) - get the system memory map - physical page frame allocation using bitmap algorithm
-
Notifications
You must be signed in to change notification settings - Fork 0
davidjs11/kernel
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
hobby operating system kernel for x86 architecture (still in development)