version 1.248.2.3, 2008/06/17 09:13:32 |
version 1.249, 2008/04/19 09:29:06 |
Line 505 Notes: This branch is based off of the |
|
Line 505 Notes: This branch is based off of the |
|
include not allocating memory while preparing to tsleep(), |
include not allocating memory while preparing to tsleep(), |
reducing inappropriate upcall delivery (hopefully also |
reducing inappropriate upcall delivery (hopefully also |
eliminating the need to mlock stacks), and being |
eliminating the need to mlock stacks), and being |
able to pthread_kill() running threads. At this date, |
able to pthread_kill() running threads. |
most goals have been achieved. This branch also includes |
|
fixes to gdb to support working with threaded apps. |
|
|
|
Branch: wrstuden-revivesa |
|
Description: Fix a number of issues present with Scheduler Activations. |
|
Status: Active |
|
Start Date: 10 May 2008 |
|
End Date: |
|
Base Tag: wrstuden-revivesa-base |
|
Maintainer: Bill Stouder-Studenmund <wrstuden@NetBSD.org> |
|
Scope: src, though all the interesting stuff is in the kernel |
|
Notes: This branch is intended to revive Scheduler Activations |
|
in -current in the 5.0 era. This branch's main goal is |
|
to re-add syscall compatability so that SA-based libpthread |
|
programs can run with a -current kernel. 1:1 threading will |
|
remain the NetBSD-default. This branch will re-add necessary |
|
upcall support, and will also serve as a chance to clean |
|
out cruft that had accumulated in the implementation over |
|
time. |
|
|
|
Branch: yamt-kmem |
Branch: yamt-kmem |
Description: |
Description: |
|
|
- g/c replaced code, including kmapent and malloc. |
- g/c replaced code, including kmapent and malloc. |
- consider to remove other submaps. eg. mb_map |
- consider to remove other submaps. eg. mb_map |
|
|
Branch: yamt-nfs-mp |
|
Description: make nfs client mp-safe |
|
Status: Active |
|
Start Date: Sun Apr 27 2008 |
|
End Date: |
|
Base Tag: yamt-nfs-mp-base2 |
|
Maintainer: YAMAMOTO Takashi <yamt@NetBSD.org> |
|
Scope: src/sys (src/common is tagged but not branched) |
|
Notes: |
|
|
|
Branch: yamt-pf42 |
Branch: yamt-pf42 |
Description: import newer pf from OpenBSD 4.2 |
Description: import newer pf from OpenBSD 4.2 |
Status: Active |
Status: Active |
Start Date: Sat Apr 19 2008 |
Start Date: Sat Apr 19 2008 |
End Date: |
End Date: |
Base Tag: yamt-pf42-base3 |
Base Tag: yamt-pf42-base |
Maintainer: Peter Postma <peter@NetBSD.org>, |
Maintainer: Peter Postma <peter@NetBSD.org>, |
YAMAMOTO Takashi <yamt@NetBSD.org> |
YAMAMOTO Takashi <yamt@NetBSD.org> |
Scope: src |
Scope: src |
Line 597 Scope: src/sys and src/common |
|
Line 568 Scope: src/sys and src/common |
|
Notes: Used as experiment sandbox and if successful hopefully one day |
Notes: Used as experiment sandbox and if successful hopefully one day |
to be integrated. |
to be integrated. |
|
|
Branch: simonb-wapbl |
|
Description: Wasabi's journaling filesystem support |
|
Status: Active |
|
Start Date: Tue Jun 10 2008 |
|
End Date: |
|
Base Tag: simonb-wapbl-base |
|
Maintainer: Simon Burge <simonb@NetBSD.org> |
|
Scope: distrib/sets/lists/comp distrib/utils/sysinst include |
|
sbin/fsck_ffs sbin/fsdb sbin/mount_ffs src/sys |
|
Notes: Still has a number of issues: |
|
- Can't log the root filesystem (or any FS if /dev isn't an |
|
ffs) or update existing mounts from non-logged to logged. |
|
See kern/38057 - a fix for the PR has been committed but |
|
at this stage it doesn't play well with WAPBL. |
|
- Log must currently live at end of partition. |
|
- No log locators. |
|
- Some heavy workload performance issues on SMP machines. |
|
- Some stability issues on SMP machines. |
|
|
|
Branch: thorpej-atomic |
Branch: thorpej-atomic |
Description: Implementation of an atomic memory operations API modeled |
Description: Implementation of an atomic memory operations API modeled |
after the one in Solaris 10. |
after the one in Solaris 10. |