fix(heap, readme): MemoryAllocator => Heap, update readme
This commit is contained in:
@@ -1,14 +1,23 @@
|
||||
# OS220
|
||||
Research kernel in C++
|
||||
|
||||
### Implemented (kernel)
|
||||
- Global Descriptor Table
|
||||
- Output via Flanterm by mintsuki
|
||||
- Memory map scanning
|
||||
- Kernel-mode heap allocator
|
||||
|
||||
# Roadmap
|
||||
[x] GDT
|
||||
### In progress (kernel)
|
||||
- ISR handling (interrupts)
|
||||
- Virtual memory paging
|
||||
- UEFI runtime service support
|
||||
- ACPI & AML support
|
||||
|
||||
[ ] IDT/ISRs/Interrupts
|
||||
### Implemented (kernel C++ library)
|
||||
- new/delete operators via kernel heap
|
||||
- String stream (`cstringstream`)
|
||||
- Console output stream (`kout`, `kerr`)
|
||||
|
||||
[ ] Page frame allocator
|
||||
|
||||
[ ] Paging
|
||||
|
||||
[ ] Heap allocator
|
||||
...
|
||||
### In progress (kernel C++ library)
|
||||
- Vector/array class
|
||||
- String class
|
||||
Reference in New Issue
Block a user