Commit Graph

254 Commits

Author SHA1 Message Date
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 cae1da17c4
Update README.md 2018-03-23 21:05:34 -04:00
secXsQuared 4fdc39c39b
Update README.md 2018-03-23 21:05:20 -04:00
secXsQuared 2f680a5f83
Update README.md 2018-03-23 21:03:31 -04:00
secXsQuared 3fb0c6e5a6 switched to llvm 2018-03-23 20:58:24 -04:00
secXsQuared 0460c68628 KABI -> SXAPI 2018-02-18 02:48:59 -05:00
secXsQuared 1a506a754b Getting rid of an evil flag. 2018-02-18 02:14:38 -05:00
secXsQuared a3c68c6399 objdump only executable sections 2018-02-18 01:46:23 -05:00
secXsQuared 982d30f623 Change linker from gcc to ld. 2018-02-18 01:14:25 -05:00
secXsQuared f9a98cb574 update readme 2018-02-17 23:53:25 -05:00
secXsQuared 72e234e46c Update readme 2018-02-17 23:51:51 -05:00
secXsQuared ce4a8675e6 Update README.md 2018-02-17 23:50:22 -05:00
secXsQuared dc54e6a498 Update README.md 2018-02-17 23:38:23 -05:00
secXsQuared c3c2a875f3 Update README.md 2018-02-17 23:23:17 -05:00
secXsQuared c06b131b21 Update README.md 2018-02-17 23:22:46 -05:00
secXsQuared 0988ae8baf Space to Tab 2018-02-17 23:06:57 -05:00
secXsQuared 362f3d0ce8 Delete extra file 2018-02-17 23:01:37 -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 7a297165fc
Update README.md 2018-02-16 23:44:48 -05:00
secXsQuared 779af0e981
Update README.md 2018-02-14 15:22:57 -05:00
secXsQuared 7dabcecb92 Identity mapping in 64 bit mode and ++output directory 2018-02-14 02:31:50 -05:00
secXsQuared f625215412
Update README.md 2018-02-13 13:33:24 -05:00
secXsQuared 4637a72136
Update README.md 2018-02-13 13:32:46 -05:00
secXsQuared 8a7b8d485e
Update README.md 2018-02-13 13:32:17 -05:00
secXsQuared 2b7366a078
Rename ReadME.txt to README.md 2018-02-13 13:31:36 -05:00
secXsQuared 142d30cea2
Update ReadME.txt 2018-02-13 13:29:45 -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 d8a071f0ab In themiddle of somethign 2018-02-08 14:51:29 -05:00
secXsQuared 5e7e5468f3 I don't really need UEFI.. Let's see what grub does. 2018-02-07 02:54:26 -05:00
secXsQuared 243e4cb1fe Non-recursive make + compiled + set up QEMU + GDB. 2018-02-07 00:42:59 -05:00
secXsQuared 2c58926308 lll 2018-02-06 16:25:47 -05:00
secXsQuared 1d4c7282b5 refactor 2018-01-31 14:10:24 -05:00
secXsQuared 480e2dbf28 license 2018-01-27 04:25:11 -05:00
sy2zhao 26359491a8 line ending.... 2018-01-26 11:17:58 -05:00
sy2zhao 96c8c9f2f5 Line Ending. 2018-01-26 10:59:13 -05:00
sy2zhao b0a119d8db Fixed everything. Gonna compile. 2018-01-26 03:43:22 -05:00
Oscar 72084394f2 in the middle of sth 2018-01-25 14:11:22 -05:00
Oscar c794f7be6d Merge commit '380d6d6bc48e3f10dc2b4317cd635ad1eddba47a' 2018-01-25 12:15:00 -05:00
sy2zhao 380d6d6bc4 ? 2018-01-25 04:53:35 -05:00
secXsQuared 3dc283bed0 Update ReadME.txt 2017-09-14 19:51:55 -04:00
sy2zhao 04ac0338c7 kek 2017-06-26 23:31:48 -04:00
sy2zhao f108edb23c ++ 2017-06-21 13:37:14 -04:00
sy2zhao e08dbf8f60 Restructured things. Not quite compiling but it's the backbone. 2017-06-16 03:19:03 -04:00
secXsQuared1995 a1ac31bc0b yes 2017-03-26 21:11:08 -07:00
Oscar c80ca61d4c Added all sorts of warnings 2017-03-23 19:19:12 -07:00
Oscar 188f570f9f 2 2017-03-09 18:50:35 -08:00
Oscar d0803c45bb Refactoring started 2017-02-22 18:36:00 -08:00
Oscar 813bc3de69 kernel symbol table!! 2017-02-10 18:10:31 -08:00
secXsQuared1995 cdd705ce32 Added address space defn to C header 2017-02-05 20:32:28 -08:00
secXsQuared1995 1c1f73f7a8 Implemented higher-half kernel mapping (see wiki). Some cleanings need to be done.
PAIN: Bochs does not dump all long mode address mappings.
2017-02-04 23:43:15 -08:00