secXsQuared
34949452db
+ Set up intital page mapping to support high address
...
+ Add multiboot framebuffer request tag
+ Cleaned up some code
2018-10-09 15:13:31 -04:00
secXsQuared
eb33f2c35c
setup qemu + VNC + monitor + gdb on WSL
2018-10-04 01:02:33 -04:00
secXsQuared
73458d7f60
Finally compiles after refactoring..
2018-10-02 02:43:30 -04:00
secXsQuared
48388bbf01
new branch for shit
2018-10-01 13:01:00 -04:00
secXsQuared
5a3f9e3419
- Got rid of bogus callback_func
...
- Refactored linked list interface.
- Fixed all test cases and made them standalone instead of within the kernel.
2018-03-29 06:00:22 -04:00
secXsQuared
3fb0c6e5a6
switched to llvm
2018-03-23 20:58:24 -04:00
secXsQuared
982d30f623
Change linker from gcc to ld.
2018-02-18 01:14:25 -05:00
secXsQuared
a64afda294
- Removed bogus 32-bit and 64-bit mixed hal entrance. The new entrance is ke_main.
...
- Removed grub dependency.
2018-02-17 23:00:54 -05:00
secXsQuared
7dabcecb92
Identity mapping in 64 bit mode and ++output directory
2018-02-14 02:31:50 -05:00
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
secXsQuared
243e4cb1fe
Non-recursive make + compiled + set up QEMU + GDB.
2018-02-07 00:42:59 -05:00