Commit Graph

10 Commits

Author SHA1 Message Date
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
Oscar
e263f26b6b Moving to higher half KRNL 2017-02-03 19:10:51 -08:00
secXsQuared1995
ce06ee6bbd A naked and clean cross compiler has been created. Fixed a push qword issue that caused relocation truncation. 2017-02-02 23:08:43 -08:00
Oscar
adaca1d72e Compiled + linked with the given cross compiler. Now I need to build a cross compiler myself 2017-02-02 17:14:23 -08:00
Oscar
3a88034c22 Linker LD Madness. 2017-02-01 18:04:07 -08:00
Oscar
53195f144d Compiled but does not link 2017-01-31 19:26:08 -08:00
secXsQuared
c98c7c6c98 Added information request 2016-06-04 22:33:14 -07:00
secXsQuared
32259f3dc7 Added boots compilation stuff. Although bochs keeps seg faulting (lol wut)
Now makefile generates disasm for debugging
2016-06-04 16:14:50 -07:00
secXsQuared
2139c367d9 Fixed x86 2016-06-04 13:50:53 -07:00
secXsQuared
e53e396556 [RUNNING] Structural and boot change:
1. Changed to multiboot2 complaint
2. Separated modules (hal, kernel, test, common)
3. Rewrite makefile/linker script/ grub.cfg to adapt changes.
2016-06-04 02:41:56 -07:00