87907c0f75
Paging now works, heap still borked.
2013-02-03 14:38:48 +01:00
c93a20ad03
Replaced the crappy miniVMM with a kernel scratch thing.
...
it starts at 0xFFFFFFFF00000000, it's mean, it's unmanaged, but you can make a heap on it later. But it broke everything, so I need to fix that.
One step closer to saner memoy management, I guess.
2012-10-30 16:35:01 +01:00
153b2db4c5
More refactoring.
2012-10-30 12:34:20 +01:00
d0200d140f
Refactored paging and system code to reflect unified kernel size info.
2012-10-30 12:27:12 +01:00
c97b395c1e
Fixed stuff to work with high kernel address.
2012-07-08 11:19:00 +02:00
b67c670e38
Interrupts are working!!!!111!!!!! zomg
2012-05-07 16:53:06 +00:00
Sergiusz Bazanski
48f344e0cb
Kernel: LAPIC... Some of it.
2011-08-29 01:42:26 +02:00
Sergiusz Bazanski
ce2c3e2662
Kernel: Paging, physical memory reading.
2011-08-27 19:43:37 +02:00
Sergiusz Bazanski
f3a475fef7
Kernel, Loader: More messing around with paging.
2011-08-27 15:11:48 +02:00
Sergiusz Bazanski
e04c28f1be
Working on the PMM
2011-07-02 13:03:29 +02:00
Sergiusz Bazanski
503a5cd7bc
Some issues with directory names on Windows...
2011-06-28 13:32:22 +02:00