This commit was generated by cvs2svn to compensate for changes in r52,
[reactos.git] / reactos / doc / todo
1 * Kernel things implemented [exceptions in brackets]
2
3 Spinlocks [Uniprocessor only]
4 IRQ levels [Not APC_LEVEL or WAKE_LEVEL, uniprocessor only]
5 ISRs [Partial, uniprocessor only]
6 Timers [Untested]
7 DPCs [Untested]
8 Objects [Partial]
9 Namespace [Partial]
10 Handle tables [One process only]
11 Threads [Some initial work]
12 RTL list functions [All except sequenced lists]
13 Zones [Untested]
14 Memory pool [Working but semantics partially incompatiable]
15 Device objects [Some but no support for layering]
16 IRP [Partial]
17 Memory sections [Partial, no file mappings]
18 PCI interface [Probes but no support]
19 CreateFile API [Device only]
20 ReadFile/WriteFile API [Device only]
21 MDL functions [Untested]
22
23 * Kernel things unimplemented (partial)
24
25 Add support for source level debugging to Bochs
26 Support for remote debugging
27 Process managment
28 Dispatcher objects (Mutex, Semaphore etc)
29 Investigate user and kernel mode APCs
30 Asynchronous I/O
31 Optimization