Commit Graph

15 Commits (master)

Author SHA1 Message Date
q3k a2a6581994 New paging mechanisms working. 2013-09-02 10:43:50 +02:00
q3k 4958d0b6f1 First steps of new VMM. 2013-09-01 23:06:00 +02:00
q3k c45c4a5f6b Removed shitty old memory management system. 2013-07-10 15:17:29 +02:00
q3k b4f6409bcb Starting for C++ paging management... 2013-03-01 19:07:44 +01:00
q3k 87907c0f75 Paging now works, heap still borked. 2013-02-03 14:38:48 +01:00
q3k 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
q3k 153b2db4c5 More refactoring. 2012-10-30 12:34:20 +01:00
q3k d0200d140f Refactored paging and system code to reflect unified kernel size info. 2012-10-30 12:27:12 +01:00
q3k c97b395c1e Fixed stuff to work with high kernel address. 2012-07-08 11:19:00 +02:00
q3k 21e53083da Get rid of this for now... 2012-05-08 16:56:01 +00:00
q3k 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