forked from deater/vmwos
-
Notifications
You must be signed in to change notification settings - Fork 0
/
TODO
38 lines (30 loc) · 721 Bytes
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
Kernel routines:
way to kill process
way to free memory
better scheduler (that only runs the idle process at idle)
blocking I/O
Performance:
MMU/L1 cache support
tophalf/bottomhalf IRQ split
performance counter driver
Systemcalls to add:
nanosleep
uname
open/close
Binary support:
ARM binflt support
Filesystem support:
romfs
fat
Hardware support:
i2c
SD card
USB ( https://github.com/rsta2/uspi )
Keybaord driver:
Properly generate ANSI escape chars for arrows, etc
Annoyances:
Have serial console automatically change \n to \r\n
Rapsberry Pi 2 support
Change I/O offset
Interrupt controller is more complex, see
[PATCH 4/4] irqchip: Add bcm2836 interrupt controller for Raspberry Pi 2