version 1.235, 2007/12/30 23:14:24 |
version 1.236, 2008/01/16 10:26:14 |
Line 492 Notes: This branch is based off of the |
|
Line 492 Notes: This branch is based off of the |
|
eliminating the need to mlock stacks), and being |
eliminating the need to mlock stacks), and being |
able to pthread_kill() running threads. |
able to pthread_kill() running threads. |
|
|
Branch: vmlocking |
|
Description: Make VM and file system framework MP safe |
|
Status: Terminated |
|
Start Date: 13 March 2007 |
|
End Date: 4 December 2007 |
|
Base Tag: vmlocking-base |
|
Maintainer: Andrew Doran <ad@NetBSD.org> |
|
Scope: kernel |
|
Notes: Superseded by vmlocking2 branch. |
|
|
|
Branch: vmlocking2 |
|
Description: Make VM and file system framework MP safe |
|
Status: Active |
|
Start Date: 4 December 2007 |
|
End Date: |
|
Base Tag: vmlocking2-base3 |
|
Maintainer: Andrew Doran <ad@NetBSD.org> |
|
Scope: kernel |
|
Notes: Goals: |
|
|
|
- Make VM system / trap handling MP safe. |
|
- Replace simplelocks with mutexes. |
|
- Make file system framework MP safe. |
|
|
|
Status by architecture: |
|
|
|
alpha done |
|
i386 done |
|
amd64 done |
|
mips done |
|
sparc need pmap/trap locking changes |
|
sparc64 done |
|
arm done |
|
powerpc done |
|
hppa done |
|
sh3 done |
|
m68k done |
|
xen need pmap/trap locking changes |
|
|
|
Remaining MI work to do: |
|
|
|
- Check aliased vnode handling. There may be problems. |
|
|
|
Remaining problems: |
|
|
|
- LFS stalls due to v_numoutput leak. |
|
|
|
Branch: yamt-kmem |
Branch: yamt-kmem |
Description: |
Description: |
- separate kernel va allocation from kernel fault handling. |
- separate kernel va allocation from kernel fault handling. |
Line 1200 Notes: early (partial conversion) commi |
|
Line 1153 Notes: early (partial conversion) commi |
|
ok'ed by core@ on 20060605 for testing and further |
ok'ed by core@ on 20060605 for testing and further |
simplified conversion |
simplified conversion |
|
|
|
Branch: vmlocking |
|
Description: Make VM and file system framework MP safe |
|
Status: Terminated |
|
Start Date: 13 March 2007 |
|
End Date: 4 December 2007 |
|
Base Tag: vmlocking-base |
|
Maintainer: Andrew Doran <ad@NetBSD.org> |
|
Scope: kernel |
|
Notes: Superseded by vmlocking2 branch. |
|
|
|
Branch: vmlocking2 |
|
Description: Make VM and file system framework MP safe |
|
Status: Terminated |
|
Start Date: 4 December 2007 |
|
End Date: 2 January 2008 |
|
Base Tag: vmlocking2-base3 |
|
Maintainer: Andrew Doran <ad@NetBSD.org> |
|
Scope: kernel |
|
Notes: Goals: |
|
|
|
- Make VM system / trap handling MP safe. |
|
- Replace simplelocks with mutexes. |
|
- Make file system framework MP safe. |
|
|
|
Status by architecture: |
|
|
|
alpha done |
|
i386 done |
|
amd64 done |
|
mips done |
|
sparc need pmap/trap locking changes |
|
sparc64 done |
|
arm done |
|
powerpc done |
|
hppa done |
|
sh3 done |
|
m68k done |
|
xen need pmap/trap locking changes |
|
|
|
Remaining MI work to do: |
|
|
|
- Check aliased vnode handling. There may be problems. |
|
|
|
Remaining problems: |
|
|
|
- LFS stalls due to v_numoutput leak. |
|
|
Branch: wrstuden-devbsize |
Branch: wrstuden-devbsize |
Description: Modify buffer cache to deal with different devices having |
Description: Modify buffer cache to deal with different devices having |
different block sizes. Also DEV_BSIZE would go away. |
different block sizes. Also DEV_BSIZE would go away. |