12 |
* Check every critical section. Must be surrounded with spinlock/spl |
* Check every critical section. Must be surrounded with spinlock/spl |
13 |
or thread lock. |
or thread lock. |
14 |
|
|
|
!!! |
|
|
* Remove the constructors thingy! |
|
|
|
|
|
!!! |
|
|
* Make the machine dependent code the main of the startup sequence. |
|
|
|
|
|
* Add some form of scartach area in thread structure. |
|
|
|
|
15 |
* Ports |
* Ports |
16 |
|
|
17 |
!!! |
!!! |
23 |
|
|
24 |
* Scheduling |
* Scheduling |
25 |
|
|
|
* Add priority inversion in thread locks. |
|
|
|
|
26 |
* Add interrupt threads. |
* Add interrupt threads. |
27 |
|
|
28 |
* VM |
* Wait queues should be sorted by priority (and not randomly as now). |
29 |
|
|
30 |
!!! |
* Priority inheritance for read locks. |
31 |
* Spin locks in the vm_map structure. |
|
32 |
* Fix locking protocol for vm_map's. |
* VM |
33 |
|
|
34 |
!!! |
!!! |
35 |
* Reimplement the kmem slab allocator. Make the code clean ups and |
* Reimplement the kmem slab allocator. Make the code clean ups and |