Update NOTES

This commit is contained in:
Justin C. Miller
2018-09-21 09:52:21 -07:00
parent cef0a71bce
commit f1bb3556eb

View File

@@ -5,7 +5,6 @@
- Better page-allocation model - Better page-allocation model
- Allow for more than one IOAPIC in ACPI module - Allow for more than one IOAPIC in ACPI module
- The objects get created, but GSI lookup only uses the one at index 0 - The objects get created, but GSI lookup only uses the one at index 0
- Slab allocator for kernel structures
- mark kernel memory pages global - mark kernel memory pages global
- Serial out based on circular/bip biffer and interrupts, not spinning on - Serial out based on circular/bip biffer and interrupts, not spinning on
`write_ready()` `write_ready()`
@@ -15,6 +14,11 @@
- optimization using #NM (0x7) to detect SSE usage - optimization using #NM (0x7) to detect SSE usage
- Clean up of process memory maps - Clean up of process memory maps
- Better stack tracer - Better stack tracer
- Bootloader rewrite
- C++ and sharing library code for ELF, initrd, etc
- Parse initrd and pre-load certain ELF images, eg the process loader process?
- Do initial memory bootstrap?
- Calling global ctors
- Device Tree - Device Tree
@@ -23,3 +27,4 @@
- File system - File system
- Multiprocessing - Multiprocessing
- Syscalls - Syscalls