| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: BRANCHES,v 1.354 2020/04/26 12:15:37 martin Exp $ | | 1 | # $NetBSD: BRANCHES,v 1.355 2020/11/01 15:41:56 thorpej Exp $ |
2 | # | | 2 | # |
3 | # This file contains a list of branches that exist in the NetBSD CVS | | 3 | # This file contains a list of branches that exist in the NetBSD CVS |
4 | # tree and their current state. | | 4 | # tree and their current state. |
5 | # | | 5 | # |
6 | # This list is necessarily incomplete. | | 6 | # This list is necessarily incomplete. |
7 | # | | 7 | # |
8 | # Within reason, developers may create branch and version tags at any | | 8 | # Within reason, developers may create branch and version tags at any |
9 | # time for any purpose. To avoid name collisions, private tags should | | 9 | # time for any purpose. To avoid name collisions, private tags should |
10 | # have names which begin with the developer's NetBSD login name | | 10 | # have names which begin with the developer's NetBSD login name |
11 | # followed by a - or _ character (e.g., thorpej_scsipi, | | 11 | # followed by a - or _ character (e.g., thorpej_scsipi, |
12 | # thorpej-signal) | | 12 | # thorpej-signal) |
13 | # | | 13 | # |
14 | # Any branch or version tag not listed here should be assumed to be | | 14 | # Any branch or version tag not listed here should be assumed to be |
| @@ -713,26 +713,41 @@ Notes: No longer active due to the lack | | | @@ -713,26 +713,41 @@ Notes: No longer active due to the lack |
713 | inpcb/in6pcb source files and change the function names, | | 713 | inpcb/in6pcb source files and change the function names, |
714 | structure names, structure fields according to the new | | 714 | structure names, structure fields according to the new |
715 | layout (in6pcb is gone). | | 715 | layout (in6pcb is gone). |
716 | Don't try to build a kernel from this branch because it won't | | 716 | Don't try to build a kernel from this branch because it won't |
717 | work. The missing pieces required to do a complete build | | 717 | work. The missing pieces required to do a complete build |
718 | were not committed because they were incomplete and generated | | 718 | were not committed because they were incomplete and generated |
719 | panics. | | 719 | panics. |
720 | You shouldn't need to worry about KAME syncs because | | 720 | You shouldn't need to worry about KAME syncs because |
721 | they did most of them by now. | | 721 | they did most of them by now. |
722 | After the work is done, you are required to test the branch | | 722 | After the work is done, you are required to test the branch |
723 | (before the merge to -current) with an interop IPv6 test. | | 723 | (before the merge to -current) with an interop IPv6 test. |
724 | More info at: http://www.tahi.org/ | | 724 | More info at: http://www.tahi.org/ |
725 | | | 725 | |
| | | 726 | Branch: thorpej-futex |
| | | 727 | Description: Overhaul of futex operations to fix thread priority issues |
| | | 728 | Status: Active |
| | | 729 | Start Date: Sun Nov 1 2020 |
| | | 730 | End Date: |
| | | 731 | Base Tag: thorpej-futex-base |
| | | 732 | Maintainer: Jason Thorpe <thorpej@netbsd.org> |
| | | 733 | Scope: src/sys src/tests/lib/libc/sys |
| | | 734 | Note: Normal futex operataions pass the test suite, but there are |
| | | 735 | issues with Linux compatibility currently, that need to be |
| | | 736 | addressed before merging. Also includes new NetBSD extensions |
| | | 737 | to the futex interface to support reader/writer locks. Those |
| | | 738 | changes can be discounted in favor of fixing the standard |
| | | 739 | futex operations with respect to Linux compatibility. |
| | | 740 | |
726 | Branch: wrstuden-fixsa | | 741 | Branch: wrstuden-fixsa |
727 | Description: Fix a number of issues present with Scheduler Activations. | | 742 | Description: Fix a number of issues present with Scheduler Activations. |
728 | Status: Active | | 743 | Status: Active |
729 | Start Date: 15 May 2007 | | 744 | Start Date: 15 May 2007 |
730 | End Date: | | 745 | End Date: |
731 | Base Tag: wrstuden-fixsa-base | | 746 | Base Tag: wrstuden-fixsa-base |
732 | Maintainer: Bill Stouder-Studenmund <wrstuden@NetBSD.org> | | 747 | Maintainer: Bill Stouder-Studenmund <wrstuden@NetBSD.org> |
733 | Scope: src, though all the interesting stuff is in the kernel | | 748 | Scope: src, though all the interesting stuff is in the kernel |
734 | or lib/libpthread or maybe gdb. | | 749 | or lib/libpthread or maybe gdb. |
735 | Notes: This branch is based off of the netbsd-4 branch! | | 750 | Notes: This branch is based off of the netbsd-4 branch! |
736 | This branch is intended to stage improvements for the | | 751 | This branch is intended to stage improvements for the |
737 | Scheduler Activations system for NetBSD 4. Improvements | | 752 | Scheduler Activations system for NetBSD 4. Improvements |
738 | include not allocating memory while preparing to tsleep(), | | 753 | include not allocating memory while preparing to tsleep(), |