diff --git a/NOTES.md b/NOTES.md index a3e7365..e638378 100644 --- a/NOTES.md +++ b/NOTES.md @@ -19,8 +19,6 @@ - Parse initrd and pre-load certain ELF images, eg the process loader process? - Do initial memory bootstrap? - Calling global ctors - - - Device Tree - Actual serial driver - Disk driver @@ -28,3 +26,11 @@ - Multiprocessing - Syscalls +### Build + +- Clean up build generator and its templates + - More robust objects to represent modules & targets to pass to templates + - Read project setup from a simple JSON/TOML/etc + - Better compartmentalizing when doing template inheritance +- Move to LLD as sysroot linker +