blob: b89c065957bbf0293534d3588a8ff76aecceec11 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
- We need preemptive multi-threading. [ X ]
- We then need sync primitives. [ X ]
- We also need a system library for the OS. [ X ]
- We need a bootloader for AMD64/ARM [ X ]
- Implement Boot Services [ X ]
- Design Handover [ X ]
- Load kernel into memory [ ]
- Jump to kernel [ ]
- Context switch x87/SSE/AVX registers [ ]
- Framebuffer and ATA support [ ]
- Native Subsystem and GUI [ ]
Status:
HCoreLdr: Working.
HCoreKrnl: Not run yet.
Prioritize:
HCoreLdr: Protocol and API.
HCoreKrnl: Complying to specs.
|