Commit Graph

8 Commits (c45c4a5f6babe2e03d58e8efe27509154cd51afb)

Author SHA1 Message Date
q3k c45c4a5f6b Removed shitty old memory management system. 2013-07-10 15:17:29 +02:00
q3k a13cbc2fb1 Make it build. 2013-04-23 14:15:31 +02:00
q3k b4f6409bcb Starting for C++ paging management... 2013-03-01 19:07:44 +01:00
q3k 949180a993 Re-enabled C++ support, it seems to be working. 2013-02-03 15:53:33 +01:00
q3k b5ecbd1a07 Revamped the physical frame manager.
It now uses bitmaps, but is limited to one of them, so 128M of RAM.
I'll have to fix this someday, but right now it failing gracefully and reminding me that my shit's broken should be enough.
2012-10-30 15:37:51 +01:00
q3k 11e6c2a34d Basic idea about virtual memory... Now we need a physical memory
manager beforehand.
2012-10-30 13:21:40 +01:00
q3k 5eb8f32864 PCI Basics
Added PCI enumeration and structures. Kind of.
2012-10-28 12:24:43 +01:00
q3k 99912f2083 C++! 2012-10-01 15:03:10 +02:00