|
bfa3f3030f
|
Initial work on dynamically creating Processes in preparation for implementing context switching
|
2021-11-12 00:30:10 +00:00 |
|
|
c10c3690a5
|
A huge amount of changes and additions. Added xnoe::Maybe, fixed xnoe::linkedlist and xnoe::linkedlistelem, fixed bug in Allocator::deallocate, update Process::allocate, implement Process::deallocate, fix operator delete, add Global namespace and Global::allocator, update new, delete, new\[\] and delete\[\], add AllocTracker, etc. Allocations now work how I want them to :D
|
2021-11-10 18:31:00 +00:00 |
|
|
768ceddef0
|
Add hash. Add hashtable. Add linkedlist. Separate Process. Begin work on Process. Update memory. Update tuple. Update Makefile.
|
2021-10-27 23:21:37 +01:00 |
|
|
b4375d1269
|
Initial version of Allocator complete. Added new, delete, new\[\] and delete\[\]. Preparations for Process and Kernel made
|
2021-10-25 20:59:49 +01:00 |
|
|
e6e156e255
|
Implement Allocator. Add virtual page map. Fix PageMap class.
|
2021-10-25 16:29:53 +01:00 |
|
|
f2e09e98a7
|
Started work on Allocator class. Update PageMap
|
2021-10-25 01:13:29 +01:00 |
|
|
9c887a3a50
|
Began the process of moving XnoeOS to using more OOP constructs. Added PageDirectory class. Added PageTable class. Added tuple data type. Added beginnings of the skeleton for Allocator and Process.
|
2021-10-23 01:34:54 +01:00 |
|