Commit Graph

11 Commits

Author SHA1 Message Date
2b1d6cca5f
Fixes for memory. Lots of work left.
Mainly, we need to be able to locate the kernel executable physically in memory.
2020-11-28 16:52:17 +00:00
4468cee2e7
Fix embarassing bug in paging impl that caused crashes.. 2020-11-26 04:01:22 +00:00
39c1956819
Minimise printing in physmem - turns out serial output is SLOW. 2020-11-09 18:43:59 +00:00
c8c1af3961
Adjust formatting in paging that i missed 2020-11-09 18:43:20 +00:00
1cb5c671f7
Add basic stack unwinding functionality 2020-11-09 18:39:34 +00:00
d342772ed3
Poke paging. Still a little strange. Removed excess debugging. 2020-09-25 16:47:10 +01:00
baf09c80f2
Rework memory management. 2020-08-31 21:47:52 +01:00
4c9108bc87
Add PCI Enumeration to boot output 2020-08-23 02:32:47 +01:00
493ef776e2
Refresh all files with project headers and documentation 2020-08-23 00:48:49 +01:00
destoer
4b4ad2ca65
fix compilier warnings 2020-07-08 00:38:59 +01:00
97576bab02
Attempts at fixing paging.
Have somehow fixed the drawing routines along the way.

I also tried to implement a better keyboard handler, but that's quite a ways away right now.
2020-04-11 22:59:39 +01:00