-
Notifications
You must be signed in to change notification settings - Fork 0
/
TODO
31 lines (28 loc) · 1007 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
schedule: take good care to the performence problem in ipc between xfont and cat.
schedule: reconsider 'pcb-switching' policy.
schedule: prios for different task plz.
user/xwm: impelement a X window manager!
proc: child/parent/ppid tasking system?
reconsider pgd_* and mmu_reflush structure (tlb)!
lock: consider to impl ref count system?
sysmm: auto increase stack on page fault.
fork&sysmm: copy-on-write or vfork().
ulib: io-buffering for fread/write!!!
shell: my getline(), readline() lib!!!!!
xfont: hankaku -> hanzi display!!!!
map.c:干脆考虑把所有在USER_BEG以后,且物理地址在PSM管辖范围内的页都free了?
fs: opendir(), readdir(), seekdir(), /bin/ls.exf
syspt: fork() -> exec() -> wait()
syspt.c::wait_exit.etc.
pipe!!!!
event: 2-endpoint ipc: event_set_focus()????
becoming an microkernel??
better thread_exit
free unmapable user_exit
mm_on_exit()!!!!
dir:readdir,seekdir...
ramfs.getchars&...
fops.mmap!!!!!!!!!!
mmap(mm, va, pte)
mmap(mm, va, pa, mattr)
sem & event of irq