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