summaryrefslogtreecommitdiffhomepage
path: root/TODO_LIST.TXT
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.