Annotation of src/doc/BRANCHES, Revision 1.34
1.34 ! yamt 1: # $NetBSD: BRANCHES,v 1.33 2005/03/09 23:06:53 bouyer Exp $
1.1 lukem 2: #
3: # This file contains a list of branches that exist in the NetBSD CVS
4: # tree and their current state.
5: #
6: # This list is necessarily incomplete.
7: #
8: # Within reason, developers may create branch and version tags at any
9: # time for any purpose. To avoid name collisions, private tags should
10: # have names which begin with the developer's NetBSD login name
11: # followed by a - or _ character (e.g., thorpej_scsipi,
12: # thorpej-signal)
13: #
14: # Any branch or version tag not listed here should be assumed to be
15: # private to the developer who created it. It is inappropriate for
16: # anyone other than that developer to commit, move tags, or otherwise
17: # modify the contents of the branch.
18: #
19: # Please update this file when a new branch is ready for consumption
20: # by folks other than the maintainer, or when the use or status of an
21: # existing branch changes significantly.
22: #
23: # Format:
24: # Branch: name of branch
25: # Description: Purpose and intention of the branch
26: # Status: Active/Terminated/Dormant
27: # Start Date: date first instantiated
28: # End Date: date it was Terminated/made_Dormant, if any
29: # Base Tag: netbsd-1-5-base, etc.
30: # Maintainer: Somebody to blame.
31: # Scope: Portion of the tree covered.
32: # Notes: Various other info, perhaps explanation of special tags,
33: # who-may-commit policies, etc.
34:
35:
36: # Release branches:
37:
38: Branch: comdex-fall-1999
39: Description: Special release branch for pre-1.5 release at
40: Fall 1999 COMDEX.
41: Status: Terminated
42: Start Date:
43: End Date:
44: Base Tag: comdex-fall-1999-base
45: Maintainer: ?
46: Scope: Entire tree.
47: Notes:
48:
49: Branch: netbsd-0-9
50: Description: The NetBSD 0.9 release branch
51: Status: Terminated
52: Start Date:
53: End Date:
54: Base Tag: netbsd-0-9-base
1.10 salo 55: Maintainer: Release Engineering <releng@NetBSD.org>
1.1 lukem 56: Scope: Entire tree.
57: Notes: Subsidiary tags of: netbsd-0-9-ALPHA, netbsd-0-9-ALPHA2,
58: netbsd-0-9-BETA, netbsd-0-9-RELEASE.
59: Commits restricted to release engineering.
60:
61: Branch: netbsd-1-0
62: Description: The NetBSD 1.0 release branch
63: Status: Terminated
64: Start Date:
65: End Date:
66: Base Tag: netbsd-1-0-base
1.10 salo 67: Maintainer: Release Engineering <releng@NetBSD.org>
1.1 lukem 68: Scope: Entire tree.
69: Notes:
70: Commits restricted to release engineering.
71:
72: Branch: netbsd-1-1
73: Description: The NetBSD 1.1 release branch
74: Status: Terminated
75: Start Date:
76: End Date:
77: Base Tag: netbsd-1-1-base
1.10 salo 78: Maintainer: Release Engineering <releng@NetBSD.org>
1.1 lukem 79: Scope: Entire tree.
80: Notes:
81: Commits restricted to release engineering.
82:
83: Branch: netbsd-1-2
84: Description: The NetBSD 1.2 release branch
85: Status: Terminated
86: Start Date:
87: End Date:
88: Base Tag: netbsd-1-2-base
1.10 salo 89: Maintainer: Release Engineering <releng@NetBSD.org>
1.1 lukem 90: Scope: Entire tree.
91: Notes:
92: Commits restricted to release engineering.
93:
94: Branch: netbsd-1-3
95: Description: The NetBSD 1.3 release branch
96: Status: Terminated
97: Start Date:
98: End Date:
99: Base Tag: netbsd-1-3-base
1.10 salo 100: Maintainer: Release Engineering <releng@NetBSD.org>
1.1 lukem 101: Scope: Entire tree.
102: Notes:
103: Commits restricted to release engineering.
104:
105: Branch: netbsd-1-4
106: Description: The NetBSD 1.4 release branch
1.13 jmc 107: Status: Terminated
1.1 lukem 108: Start Date: 1 Apr 2000
109: End Date:
110: Base Tag: netbsd-1-4-base
1.10 salo 111: Maintainer: 1.4 Release Engineering <releng-1-4@NetBSD.org>
1.1 lukem 112: Scope: Entire tree.
113: Notes:
114: Commits restricted to release engineering.
115:
116: Branch: netbsd-1-5
117: Description: The NetBSD 1.5 release branch
118: Status: Active
119: Start Date: 20 Jun 2000
120: End Date:
121: Base Tag: netbsd-1-5-base
1.10 salo 122: Maintainer: 1.5 Release Engineering <releng-1-5@NetBSD.org>
1.1 lukem 123: Scope: Entire tree.
124: Notes:
125: Commits restricted to release engineering.
1.6 lukem 126:
127: Branch: netbsd-1-6
128: Description: The NetBSD 1.6 release branch
129: Status: Active
1.7 lukem 130: Start Date: 22 May 2002
1.6 lukem 131: End Date:
132: Base Tag: netbsd-1-6-base
1.10 salo 133: Maintainer: 1.6 Release Engineering <releng-1-6@NetBSD.org>
1.6 lukem 134: Scope: Entire tree.
135: Notes:
136: Commits restricted to Release Engineering.
1.1 lukem 137:
1.13 jmc 138: Branch: netbsd-2-0
139: Description: The NetBSD 2.0 release branch
140: Status: Active
141: Start Date: 28 Mar 2004
142: End Date:
143: Base Tag: netbsd-2-0-base
144: Maintainer: 2.0 Release Engineering <releng-2-0@NetBSD.org>
145: Scope: Entire tree. (src + xsrc)
146: Notes:
147: Commits restricted to Release Engineering.
148:
1.1 lukem 149:
150: # Individual developers' branches:
151:
1.4 bjh21 152:
153: Branch: bjh21-hydra
154: Description: Simtec Hydra support and ARM SMP in general
155: Status: Active
156: Start Date: 18 Oct 2002
157: End Date:
158: Base Tag: bjh21-hydra-base
1.10 salo 159: Maintainer: Ben Harris <bjh21@NetBSD.org>
1.4 bjh21 160: Scope: sys/arch/arm sys/arch/acorn32
161: Notes: This code is on a branch because it involves changes to
162: cpuswitch.S which would otherwise make merging the
163: nathanw_sa branch difficult. This branch is expected
164: to be merged to the trunk shortly after nathanw_sa.
1.1 lukem 165:
166: Branch: bouyer-scsipi
167: Description: Integration of atapi support
168: Status: Terminated
169: Start Date:
170: End Date:
171: Base Tag:
1.10 salo 172: Maintainer: Manuel Bouyer <bouyer@NetBSD.org>
1.1 lukem 173: Scope: kernel
174: Notes: Superseded by thorpej_scsipi
175:
176: Branch: chs-ubc
177: Description: ? Unified Buffer Cache
178: Status: ?
179: Start Date:
180: End Date:
181: Base Tag: chs-ubc-base
1.10 salo 182: Maintainer: Chuck Silvers <chs@NetBSD.org>
1.1 lukem 183: Scope: kernel
184: Notes:
185:
186: Branch: chs-ubc2
187: Description: ? Unified Buffer Cache
188: Status: ?
189: Start Date:
190: End Date:
191: Base Tag: chs-ubc2-base, chs-ubc2-newbase
1.10 salo 192: Maintainer: Chuck Silvers <chs@NetBSD.org>
1.1 lukem 193: Scope: kernel
194: Notes:
195:
196: Branch: cjs-build-against-obj-dir
197: Description: ?
198: Status: ?
199: Start Date:
200: End Date:
201: Base Tag:
1.10 salo 202: Maintainer: Curt Sampson <cjs@NetBSD.org>
1.1 lukem 203: Scope: Entire tree.
204: Notes:
205:
206: Branch: eeh-paddr_t
207: Description: ?
208: Status: ?
209: Start Date:
210: End Date:
211: Base Tag: eeh-paddr_t-base
1.10 salo 212: Maintainer: Eduardo Horvath <eeh@NetBSD.org>
1.1 lukem 213: Scope: kernel
214: Notes:
215:
216: Branch: fvdl-softdep
217: Description: FFS soft dependencies
218: Status: ?Terminated
219: Start Date:
220: End Date:
221: Base Tag: fvdl-softdep-base
1.10 salo 222: Maintainer: Frank van der Linden <fvdl@NetBSD.org>
1.1 lukem 223: Scope: kernel
224: Notes:
225:
226: Branch: gehenna-devsw
227: Description: auto-generation of devsw table
228: Status: Terminated
229: Start Date: 16 May 2002
230: End Date: 6 Sep 2002
231: Base Tag: gehenna-devsw-base
1.10 salo 232: Maintainer: MAEKAWA Masahide <gehenna@NetBSD.org>
1.1 lukem 233: Scope: syssrc
234: Notes: The goal is to get rid of the existing device switch tables in
235: port-dependent conf.c and to generate them dynamically by
236: config(8).
1.8 gmcgarry 237:
238: Branch: gmcgarry_ctxsw
239: Description: Separate scheduler from context-switch code
240: Status: Active
241: Start Date: 18 December 2002
242: End Date:
243: Base Tag: gmcgarry_ctxsw_base
1.10 salo 244: Maintainer: Gregory McGarry <gmcgarry@NetBSD.org>
1.8 gmcgarry 245: Scope: kernel
246: Notes: Removing knowledge of the schedular and its run queues
247: from the machine-dependent context switch code is the
248: first step in cleaning up the scheduler. It is necessary
249: for the newlock branch, making the scheduler SMP friendly,
250: adding real-time scheduler extensions, and reducing the
251: number of code paths for LWP and proc switching.
252:
253: Branch: gmcgarry_ucred
254: Description: Integrate and encapsulate user credentials
255: Status: Active
256: Start Date: 18 December 2002
257: End Date:
258: Base Tag: gmcgarry_ucred_base
1.10 salo 259: Maintainer: Gregory McGarry <gmcgarry@NetBSD.org>
1.8 gmcgarry 260: Scope: kernel
261: Notes: merge pcred and ucred and poolify
1.1 lukem 262:
263: Branch: is-newarp
1.23 is 264: Description: ARP for non-Ethernet
265: Status: Terminated; merged before NetBSD 1.3
266: Start Date: 1996/10/13
267: End Date: 1997/03/15
1.1 lukem 268: Base Tag: is-newarp-base
1.10 salo 269: Maintainer: Ignatios Souvatzis <is@NetBSD.org>
1.1 lukem 270: Scope: kernel
271: Notes:
272:
273:
274: Branch: kame
275: Description: KAME Project
276: Status: Dormant
277: Start Date: 28 Jun 1999
278: End Date:
279: Base Tag:
1.10 salo 280: Maintainer: Jun-ichiro itojun Hagino <itojun@NetBSD.org>
1.1 lukem 281: Scope: kernel
282: Notes: http://www.kame.net
283: Used for "reference" purposes for early part of KAME
284: integration effort. The branch is not actively used, as I
285: (itojun) use patch(1) and diff(1) for the KAME syncs.
286:
287: Branch: kenh-if-detach
288: Description: Interface detach support.
289: Status: ?
290: Start Date:
291: End Date:
292: Base Tag: kenh-if-detach-base
1.10 salo 293: Maintainer: Ken Hornstein <kenh@NetBSD.org>
1.1 lukem 294: Scope: kernel
295: Notes:
296:
1.16 kent 297: Branch: kent-audio1
298: Description: Audio converter pipeline
1.18 kent 299: Status: Terminated; merged to -current
1.16 kent 300: Start Date: Tue Dec 7 2004
1.17 kent 301: End Date: Tue Jan 11 2005
302: Base Tag: kent-audio1-base
303: Maintainer: TAMURA Kent <kent@NetBSD.org>
304: Scope: kernel (audio device drivers)
305: Notes: http://mail-index.netbsd.org/tech-kern/2004/12/03/0007.html
306: Please consult with the maintainer before committing
307: to this branch.
308:
309: Branch: kent-audio2
310: Description: In-kernel audio mixer
311: Status: Active
312: Start Date: Sun Jan 16 2005
1.16 kent 313: End Date:
1.17 kent 314: Base Tag: kent-audio2-base
1.16 kent 315: Maintainer: TAMURA Kent <kent@NetBSD.org>
316: Scope: kernel (audio device drivers)
317: Notes: http://mail-index.netbsd.org/tech-kern/2004/12/03/0007.html
318: Please consult with the maintainer before committing
319: to this branch.
320:
1.1 lukem 321: Branch: kqueue
322: Description: kqueue kernel event notification mechanism (from FreeBSD)
1.5 jdolecek 323: Status: Terminated; merged to -current
1.1 lukem 324: Start Date: Tue Jul 10 23:08:38 EST 2001
1.5 jdolecek 325: End Date: Tue Oct 24 09:14:14 GMT 2002
1.1 lukem 326: Base Tag: kqueue-base
327: Maintainer: Jaromir Dolecek <jdolecek@NetBSD.org>
328: Scope: kernel, libc/sys, share/man/man9, usr.bin/fstat
329: Notes: Integration of FreeBSD's kqueue(2) mechanism, with various
330: local internal changes to better suit NetBSD, and
331: enhancements such as looking up filters by name or
332: number, and dynamic registration of "user" filters.
333: The work is complete as is, but is awaiting more
334: feedback from various kernel gurus before going mainline.
1.11 skrll 335:
336: Branch: ktrace-lwp
337: Description: ktrace support for lwp ids.
338: Status: Active
339: Start Date: Wed Jul 2 15:27:30 UTC 2003
340: End Date:
341: Base Tag: ktrace-lwp-base
1.12 grant 342: Maintainer: Darren Reed <darrenr@NetBSD.org>
1.11 skrll 343: Scope: sys
344: Notes:
1.1 lukem 345:
346: Branch: marc-pcmcia
347: Description: PCMCIA support
348: Status: Terminated; merged to -current
349: Start Date:
350: End Date:
351: Base Tag: marc-pcmcia-base, marc-pcmcia-bp
1.10 salo 352: Maintainer: Marc Horowitz <marc@NetBSD.org>
1.1 lukem 353: Scope: kernel
354: Notes:
355:
356: Branch: minoura_x68k_bus_h
357: Description: bus_space(9) and bus_dma(9) implementation for x68k
358: Status: Terminated; merged to -current
359: Start Date: 23 Dec 1998
360: End Date: 16 Mar 1999
361: Base Tag: minoura_x68k_bus_h-base
1.10 salo 362: Maintainer: Minoura Makoto <minoura@NetBSD.org>
1.1 lukem 363: Scope: sys/arch/x68k
364: Notes:
365:
366: Branch: minoura-xpg4dl
367: Description: Citrus Project locale subsystem
368: Status: Terminated; (partly) merged to -current
369: Start Date: 28 March 2000
370: End Date:
371: Base Tag: minoura-xpg4dl-base
1.10 salo 372: Maintainer: Minoura Makoto <minoura@NetBSD.org>
1.1 lukem 373: Scope: basesrc, syssrc, sharesrc
374: Notes: Citrus Project is developing dynamically-loadable, codeset-
375: independent locale subsystem. Part of the implementation
376: (LC_CTYPE) called XPG4DL is now integrated to -current.
377:
378: Branch: mrg-vm-swap
379: Description: ?
380: Status: ?
381: Start Date:
382: End Date:
383: Base Tag: ?
1.10 salo 384: Maintainer: Matthew R. Green <mrg@NetBSD.org>
1.1 lukem 385: Scope: kernel
386: Notes:
387:
388: Branch: nathanw_sa
389: Description: Scheduler activations
390: Status: Active
391: Start Date: 5 March 2001
1.9 thorpej 392: End Date: 18 January 2003
1.1 lukem 393: Base Tag: nathanw_sa_base
1.10 salo 394: Maintainer: Nathan Williams <nathanw@NetBSD.org>
1.1 lukem 395: Scope: kernel, libc, libkvm, libpthread, libpthread_dbg, include,
396: bin/ps usr.bin/systat usr.bin/top usr.bin/w
397: gnu/dist/toolchain/gdb gnu/usr.bin/gdb
398:
399: Notes: The idea of scheduler activations is described in the
400: classic paper by Anderson et al., in ACM Transactions
401: a on Computer Systems volume 10 issue 1 (1992),which
402: can be found at
403: http://www.acm.org/pubs/citations/journals/tocs/1992-10-1/p53-anderson/
404: Many ideas in the implementation are based on the
405: implementation of scheduler activations added to Mach
406: 3.0 and described by Davis et al. in the University of
407: Washington CS tech report 92-08-93, which can be found
408: at
409: ftp://ftp.cs.washington.edu/tr/1992/08/UW-CSE-92-08-03.PS.Z
410:
411: My USENIX paper on the subject can be found at
412: http://web.mit.edu/nathanw/www/usenix/
413:
414: Please consult with the maintainer before committing
415: to this branch.
416: Other tags starting with nathanw_sa reserved for
417: branch management and are not guaranteed to be stable.
1.9 thorpej 418:
419: Trunk tagged with "nathanw_sa_before_merge" prior to
420: merging branch down to trunk. Branch tagged with
421: "nathanw_sa_end" to indicate the ending revision of
422: the branch.
1.1 lukem 423:
424: Branch: newlock
425: Description: New locking primitives, based on Solaris's
426: Status: Active
427: Start Date: March 9, 2002
428: End Date:
429: Base Tag: newlock-base
1.10 salo 430: Maintainer: Jason R. Thorpe <thorpej@NetBSD.org>
1.1 lukem 431: Scope: Kernel
432:
433: Notes: The goal is to replace the existing lockmgr() and
434: simple_lock() based locking mechanisms with the
435: primitives found in Solaris: mutexes and rwlocks.
436:
437: Branch: perseant-lfsv2
438: Description: LFS incompatible on-disk data structure changes
439: Status: Terminated
440: Start Date: 27 June 2001
441: End Date: 16 July 2001
442: Base Tag: perseant-lfsv2-base
1.10 salo 443: Maintainer: Konrad Schroder <perseant@NetBSD.org>
1.1 lukem 444: Scope: basesrc/{sbin/*lfs,libexec/lfs_cleanerd,usr.sbin/dumplfs}, syssrc/sys/ufs
445: Notes: This branch should be short-lived, I expect to merge as soon
446: as the data structures required for unremove are in and tested.
447:
448: Branch: pkgviews
449: Description: package views, enabling multiple conflicting packages to co-exist
450: Status: Active
451: Start Date: 22 July 2002
452: End Date:
453: Base Tag: pkgviews
1.10 salo 454: Maintainer: Alistair Crooks <agc@NetBSD.org>
1.1 lukem 455: Scope: pkgsrc, basesrc/usr.sbin/pkg_install
456: Notes: A more flexible infrastructure for third-party packages by
457: allowing multiple conflicting packages and versions to co-exist
458: within the same tree
459:
460: Branch: sommerfeld_i386mp_1
461: Description: Multiprocessor support for i386 using Intel MP BIOS.
1.3 sommerfe 462: Status: Terminated; merged to -current
1.1 lukem 463: Start Date: 21 Feb 2000
1.2 fvdl 464: End Date: 01 Oct 2002
1.1 lukem 465: Base Tag: sommerfeld_i386mpbase_1
1.10 salo 466: Maintainer: Bill Sommerfeld <sommerfeld@NetBSD.org>
1.1 lukem 467: Scope: sys/arch/i386
468: Notes:
469: Code committed to the branch has booted to multiuser
470: on at least one system.
471:
472: Not guaranteed to compile against mainline since -current
473: may have changed incompatibly with the last branch update;
474: use "cvs update -D" to roll-back the rest of the tree to match.
475:
476: Please get explicit permission from the maintainer
477: before each commit, or your changes will be backed out.
478: Other tags starting with sommerfeld_ are private to
479: the developer and are guaranteed to be unstable.
480: Only the maintainer should move tags.
481:
482: Note that this branch uses a DIFFERENT scheme for
483: synching with the mainline. the maintainer uses some private
484: scripts for keeping them in synch; if you make commits
485: to the branch to "resynchronize" things, you'll
486: probably do it wrong; instead, ask the maintainer to
487: resynchronize things.
488:
489: See sys/arch/i386/TODO on the branch for a list of known
490: issues with the branch.
491:
492: Branch: thorpej-devvp
493: Description: replace dev_t with struct vnode * in devsw entry points
494: Status: Active
495: Start Date: Sep 6 2001
496: End Date:
497: Base Tag: thorpej-devvp-base
1.10 salo 498: Maintainer: Jason Thorpe <thorpej@NetBSD.org>
1.1 lukem 499: Scope: syssrc
500: Notes: Kernels built from this branch are not expected
501: to function correctly at this time.
502:
503: Ports known to compile on this branch:
504: alpha
505: i386
506:
507: Branch: thorpej-mips-cache
508: Description: overhaul MIPS cache support code
509: Status: Terminated; merged to -current
510: Start Date: Oct 23 2001
511: End Date: Nov 14 2001
512: Base Tag: thorpej-mips-cache-base
513: Scope: syssrc
514: Notes: This branch needs more debugging, testing, and more
515: ports need to be converted to the new world order.
516:
517: The following processors have had cache ops
518: written:
519:
520: * R2000/R3000 (cache_r3k) -- light testing,
521: needs to be beat on a lot more to make
522: sure it's working.
523:
1.10 salo 524: * R4000/R4400 (cache_r4k) -- mhitch@NetBSD.org
1.1 lukem 525: tracked down a bug, which has been fixed.
526:
527: Confirmed working on R4000-with-L2.
528:
529: Confirmed working on R4400-no-L2 and
530: R4400-with-L2.
531:
1.10 salo 532: * R4600/R5000 (cache_r5k) -- shin@NetBSD.org
1.1 lukem 533: has committed fixes to this code.
534:
535: Confirmed working on R4600 v2 (SGI IP-22 with
536: no SysAD L2 cache).
537:
538: Confirmed working on RM5260 (Algorithmics P-5064).
539:
1.10 salo 540: * TX39 (cache_tx39) -- uch@NetBSD.org has
1.1 lukem 541: committed fixes to this code. Awaiting
542: confirmation that it is working properly.
543:
1.10 salo 544: * R5900 (cache_r5900) -- uch@NetBSD.org has
1.1 lukem 545: written this code and tested it on a
546: PlayStation 2.
547:
548: The following ports have been updated to compile (and
549: use optimized-for-processor bus_dma routines). Those
550: that have been tested and work are marked with [WORKING].
551:
552: * algor [WORKING]
553:
554: * arc [WORKING]
555:
556: * pmax [WORKING]
557:
558: * playstation2 [WORKING]
559: Needs optimized bus_dmamap_sync().
560:
561: * hpcmips [need verification that this is working]
562: Needs optimized bus_dmamap_sync().
563:
564: * sgimips [WORKING]
565: Needs optimized bus_dmamap_sync().
566:
567: * cobalt [need testing]
568:
569: * mipsco [need testing]
570:
571: * newsmips [need testing]
572:
573: Branch: thorpej_scsipi
574: Description: SCSI/ATAPI midlayer rewrite.
575: Status: Terminated; merged to -current
576: Start Date:
577: End Date: Apr 25 2001
578: Base Tag: thorpej_scsipi_base, thorpej_scsipi_nbase
1.10 salo 579: Maintainer: Manuel Bouyer <bouyer@NetBSD.org>,
580: Jason Thorpe <thorpej@NetBSD.org>
1.1 lukem 581: Scope: syssrc
582: Notes: When a change from -current is pulled up please move the
583: thorpej_scsipi_base tag to the revision you're syncing with.
584: thorpej_scsipi_nbase is private to maintainer (only
585: used when syncing the whole branch with HEAD).
586: Just before the merge, syssrc has been tagged with
587: thorpej_scsipi_beforemerge
588:
589: Branch: thorpej-signal
590: Description: ?
591: Status: ?
592: Start Date:
593: End Date:
594: Base Tag: thorpej-signal-base
1.10 salo 595: Maintainer: Jason Thorpe <thorpej@NetBSD.org>
1.1 lukem 596: Scope: kernel
597: Notes:
598:
599: Branch: thorpej-setroot
600: Description: ?
601: Status: Terminated; merged to -current
602: Start Date:
603: End Date:
604: Base Tag:
1.10 salo 605: Maintainer: Jason Thorpe <thorpej@NetBSD.org>
1.1 lukem 606: Scope: kernel
607: Notes:
608:
1.27 matt 609: Branch: matt-timespec
610: Description: Convert the kernel to struct timespec as its primary time
611: storage mechanism.
612: Status: Active
613: Start Date: 2005-02-19
614: End Date:
615: Base Tag:
616: Maintainer: Matt Thomas <matt@NetBSD.org>
617: Scope: kernel
618: Notes:
1.1 lukem 619:
620: Branch: wrstuden-devbsize
621: Description: Modify buffer cache to deal with different devices having
622: different block sizes. Also DEV_BSIZE would go away.
623: Status: Terminated
624: Start Date: Aug or Sept 1999
625: End Date: 1 Apr 2000
626: Base tag: wrstuden-devbsize-base
1.10 salo 627: Maintainer: Bill Studenmund <wrstuden@NetBSD.org>
1.1 lukem 628: Scope: kernel
629: Notes: No longer active due to lack of time, and introduction
630: of UBC. In terms of UBC, the primary cache for
631: file data is the VM cache, which needs to operate
632: in terms of VM pages. As no existing device has native
633: pages the same size as our VM pages, there already is
634: a mapping going on between the VM system and the
635: underlying blocks. So it would be easier and cleaner
636: to adjust that to deal w/ different block sizes.
637: Also with UBC, all i/o is in terms of bytes at an offset
638: with a certain length, so the exact block size isn't a big
639: deal.
640:
641: Any other wrstuden-devbsize tag may (and should) go away.
642:
643:
1.14 rtr 644: Branch: rtr-xorg-branch
645: Description: xorg & static build alterations to src/x11
646: Status: Active
647: Start Date: Nov 15 2004
648: End Date:
649: Base tag: rtr-xorg-branch-base
650: Maintainer: Tyler R. Retzlaff <rtr@NetBSD.org>
651: Scope: x11
652: distrib/sets/lists
653: share/mk/bsd.x11.mk
1.15 rtr 654: share/mk/bsd.own.mk
1.14 rtr 655: etc/mtree/NetBSD.dist
656: Notes: Requires parts of xsrc/xfree (HEAD)
657: xsrc/local, xsrc/xfree/xc/programs/Xserver/hw/netbsd
658: Requires xorg (XORG-6_8_1)
659:
1.1 lukem 660:
1.25 yamt 661: Branch: yamt-km, yamt-km-doc
1.19 yamt 662: Description: simplify/improve kernel memory management and bootstrap
663: Status: Active
664: Start Date: Tue Jan 25 2005
665: End Date:
1.25 yamt 666: Base Tag: yamt-km-base{,2}, yamt-km-doc-base
1.19 yamt 667: Maintainer: YAMAMOTO Takashi <yamt@NetBSD.org>
1.25 yamt 668: Scope: yamt-km: src/sys
669: yamt-km-doc: src/share/man/man9/uvm.9
1.19 yamt 670: Notes: http://mail-index.NetBSD.org/tech-kern/2004/12/25/0005.html
671:
1.24 yamt 672: the followings are per-port status.
673: (account names mean "tested by".)
674:
1.20 yamt 675: works enough to go to multiuser:
1.24 yamt 676: alpha, i386 (yamt@)
677: pc532 (simonb@)
1.28 yamt 678: alpha, i386, mac68k, macppc, pmax, shark,
1.34 ! yamt 679: sparc, sparc64, sun3, x68k (chs@)
1.31 yamt 680: cobalt, dreamcast, hp300, news68k (tsutsui@)
681: amiga (mhitch@)
1.32 yamt 682: cats, hp700 (skrll@)
1.28 yamt 683:
684: known to have the same problem as trunk:
685: vax (chs@, stuck while running kvm_mkdb)
1.24 yamt 686:
687: known to have a problem:
1.28 yamt 688: hp300 (chs@, hang immediately after loading kernel)
1.34 ! yamt 689: newsmips (tsutsui@,
! 690: http://mail-index.NetBSD.org/tech-kern/2005/03/09/0007.html)
1.20 yamt 691:
692: buildable:
693: src/sys/arch/acorn26/conf/GENERIC
694: src/sys/arch/acorn32/conf/GENERIC
695: src/sys/arch/algor/conf/P6032
696: src/sys/arch/alpha/conf/GENERIC
697: src/sys/arch/alpha/conf/GENERIC.MP
698: src/sys/arch/amd64/conf/GENERIC
699: src/sys/arch/amd64/conf/GENERIC.MP
700: src/sys/arch/amiga/conf/GENERIC
701: src/sys/arch/arc/conf/GENERIC
702: src/sys/arch/atari/conf/MILAN-PCIIDE
703: src/sys/arch/bebox/conf/GENERIC
704: src/sys/arch/cats/conf/GENERIC
705: src/sys/arch/cesfic/conf/GENERIC
706: src/sys/arch/cobalt/conf/GENERIC
707: src/sys/arch/dreamcast/conf/GENERIC
708: src/sys/arch/evbarm/conf/TS7200
709: src/sys/arch/evbppc/conf/WALNUT
710: src/sys/arch/evbsh3/conf/COMPUTEXEVB
1.26 yamt 711: (with a patch in port-evbsh3/29334)
1.20 yamt 712: src/sys/arch/evbsh5/conf/CAYMAN64
713: src/sys/arch/hp300/conf/GENERIC
714: src/sys/arch/hp700/conf/GENERIC
715: src/sys/arch/hpcarm/conf/JORNADA728
716: src/sys/arch/hpcmips/conf/GENERIC
717: src/sys/arch/hpcsh/conf/GENERIC
718: src/sys/arch/hpcsh/conf/HPW650PA
719: src/sys/arch/i386/conf/GENERIC
720: src/sys/arch/i386/conf/GENERIC.MP
721: src/sys/arch/ibmnws/conf/GENERIC
722: src/sys/arch/iyonix/conf/GENERIC
723: src/sys/arch/luna68k/conf/GENERIC
724: src/sys/arch/mac68k/conf/GENERIC
725: src/sys/arch/macppc/conf/GENERIC
726: src/sys/arch/macppc/conf/GENERIC.MP
727: src/sys/arch/mipsco/conf/GENERIC
728: src/sys/arch/mvme68k/conf/GENERIC
729: src/sys/arch/netwinder/conf/GENERIC
730: src/sys/arch/news68k/conf/GENERIC
731: src/sys/arch/newsmips/conf/GENERIC
732: src/sys/arch/next68k/conf/GENERIC
733: src/sys/arch/ofppc/conf/GENERIC
734: src/sys/arch/pc532/conf/GENERIC
735: src/sys/arch/pmax/conf/GENERIC
736: src/sys/arch/prep/conf/GENERIC
737: src/sys/arch/sandpoint/conf/GENERIC
738: src/sys/arch/sbmips/conf/GENERIC
739: src/sys/arch/sgimips/conf/GENERIC32_IP3x
740: src/sys/arch/shark/conf/GENERIC
741: src/sys/arch/sparc/conf/GENERIC
742: src/sys/arch/sparc/conf/GENERIC.MP
743: src/sys/arch/sparc64/conf/GENERIC
744: src/sys/arch/sparc64/conf/GENERIC.MP
745: src/sys/arch/sun2/conf/GENERIC
746: src/sys/arch/sun3/conf/GENERIC
747: src/sys/arch/vax/conf/GENERIC
748: src/sys/arch/vax/conf/GENERIC.MP
749: src/sys/arch/x68k/conf/GENERIC
750: src/sys/arch/xen/conf/GENERIC
751:
1.21 yamt 752: not tested at all:
1.22 yamt 753: mmeye
1.21 yamt 754: pdp10
755: playstation2
756:
1.19 yamt 757:
1.30 tron 758: Branch: bouyer-xen2
759: Description: update xen port to xen 2.0, with support for domain0 operations
1.33 bouyer 760: Status: Terminated
1.30 tron 761: Start Date: Dec 13 2004
1.33 bouyer 762: End Date: Mar 10 2005
1.30 tron 763: Base Tag: netbsd-2-base
764: Maintainer: Manuel Bouyer <bouyer@NetBSD.org>
765: Scope: src/sys/arch/xen
766: Notes:
767:
1.1 lukem 768: # Other:
769:
770: Branch: magnum
771: Description: ?
772: Status: ?
773: Start Date:
774: End Date:
775: Base Tag: magnum-base
776: Maintainer: ?
777: Scope: kernel
778: Notes:
CVSweb <webmaster@jp.NetBSD.org>