BRANCHES revision 1.46
1#	$NetBSD: BRANCHES,v 1.46 2005/04/01 12:13:57 yamt 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
346Branch:		kqueue
347Description:	kqueue kernel event notification mechanism (from FreeBSD)
348Status:		Terminated; merged to -current
349Start Date:	Tue Jul 10 23:08:38 EST 2001
350End Date:	Tue Oct 24 09:14:14 GMT 2002
351Base Tag:	kqueue-base
352Maintainer:	Jaromir Dolecek <jdolecek@NetBSD.org>
353Scope:		kernel, libc/sys, share/man/man9, usr.bin/fstat
354Notes:		Integration of FreeBSD's kqueue(2) mechanism, with various
355		local internal changes to better suit NetBSD, and
356		enhancements such as looking up filters by name or
357		number, and dynamic registration of "user" filters.
358		The work is complete as is, but is awaiting more
359		feedback from various kernel gurus before going mainline.
360
361Branch:		ktrace-lwp
362Description:	ktrace support for lwp ids.
363Status:		Active
364Start Date:	Wed Jul  2 15:27:30 UTC 2003
365End Date:	
366Base Tag:	ktrace-lwp-base
367Maintainer:	Darren Reed <darrenr@NetBSD.org>
368Scope:		sys
369Notes:		
370
371Branch:		marc-pcmcia
372Description:	PCMCIA support
373Status:		Terminated; merged to -current
374Start Date:
375End Date:
376Base Tag:	marc-pcmcia-base, marc-pcmcia-bp
377Maintainer:	Marc Horowitz <marc@NetBSD.org>
378Scope:		kernel
379Notes:
380
381Branch:		minoura_x68k_bus_h
382Description:	bus_space(9) and bus_dma(9) implementation for x68k
383Status:		Terminated; merged to -current
384Start Date:	23 Dec 1998
385End Date:	16 Mar 1999
386Base Tag:	minoura_x68k_bus_h-base
387Maintainer:	Minoura Makoto <minoura@NetBSD.org>
388Scope:		sys/arch/x68k
389Notes:
390
391Branch:		minoura-xpg4dl
392Description:	Citrus Project locale subsystem
393Status:		Terminated; (partly) merged to -current
394Start Date:	28 March 2000
395End Date:
396Base Tag:	minoura-xpg4dl-base
397Maintainer:	Minoura Makoto <minoura@NetBSD.org>
398Scope:		basesrc, syssrc, sharesrc
399Notes:		Citrus Project is developing dynamically-loadable, codeset-
400		independent locale subsystem.  Part of the implementation
401		(LC_CTYPE) called XPG4DL is now integrated to -current.
402
403Branch:		mrg-vm-swap
404Description:	?
405Status:		?
406Start Date:
407End Date:
408Base Tag:	?
409Maintainer:	Matthew R. Green <mrg@NetBSD.org>
410Scope:		kernel
411Notes:
412
413Branch:		nathanw_sa
414Description:	Scheduler activations
415Status:		Terminated; merged to -current
416Start Date:	5 March 2001
417End Date:	18 January 2003
418Base Tag:	nathanw_sa_base
419Maintainer:	Nathan Williams <nathanw@NetBSD.org>
420Scope:		kernel, libc, libkvm, libpthread, libpthread_dbg, include, 
421		bin/ps usr.bin/systat usr.bin/top usr.bin/w
422		gnu/dist/toolchain/gdb gnu/usr.bin/gdb
423Notes:		The idea of scheduler activations is described in the
424		classic paper by Anderson et al., in ACM Transactions
425		a on Computer Systems volume 10 issue 1 (1992),which
426		can be found at
427		http://www.acm.org/pubs/citations/journals/tocs/1992-10-1/p53-anderson/
428		Many ideas in the implementation are based on the
429		implementation of scheduler activations added to Mach
430		3.0 and described by Davis et al. in the University of
431		Washington CS tech report 92-08-93, which can be found
432		at
433		ftp://ftp.cs.washington.edu/tr/1992/08/UW-CSE-92-08-03.PS.Z
434
435		My USENIX paper on the subject can be found at
436		http://web.mit.edu/nathanw/www/usenix/
437
438		Please consult with the maintainer before committing
439		to this branch.
440		Other tags starting with nathanw_sa reserved for
441		branch management and are not guaranteed to be stable.
442
443		Trunk tagged with "nathanw_sa_before_merge" prior to
444		merging branch down to trunk.  Branch tagged with
445		"nathanw_sa_end" to indicate the ending revision of
446		the branch.
447
448Branch:		newlock
449Description:	New locking primitives, based on Solaris's
450Status:		Active
451Start Date:	March 9, 2002
452End Date:
453Base Tag:	newlock-base
454Maintainer:	Jason R. Thorpe <thorpej@NetBSD.org>
455Scope:		Kernel
456Notes:		The goal is to replace the existing lockmgr() and
457		simple_lock() based locking mechanisms with the
458		primitives found in Solaris: mutexes and rwlocks.
459
460Branch:		perseant-lfsv2
461Description:	LFS incompatible on-disk data structure changes
462Status:		Terminated
463Start Date:	27 June 2001
464End Date:	16 July 2001
465Base Tag:	perseant-lfsv2-base
466Maintainer:	Konrad Schroder <perseant@NetBSD.org>
467Scope:		basesrc/{sbin/*lfs,libexec/lfs_cleanerd,usr.sbin/dumplfs}, syssrc/sys/ufs
468Notes:		This branch should be short-lived, I expect to merge as soon
469		as the data structures required for unremove are in and tested.
470
471Branch:	  	pkgviews
472Description:  	package views, enabling multiple conflicting packages to co-exist
473Status:		Active
474Start Date:	22 July 2002
475End Date:
476Base Tag:	pkgviews
477Maintainer:	Alistair Crooks <agc@NetBSD.org>
478Scope:		pkgsrc, basesrc/usr.sbin/pkg_install
479Notes:		A more flexible infrastructure for third-party packages by
480		allowing multiple conflicting packages and versions to co-exist
481		within the same tree
482
483Branch:		sommerfeld_i386mp_1
484Description:	Multiprocessor support for i386 using Intel MP BIOS.
485Status:		Terminated; merged to -current
486Start Date:	21 Feb 2000
487End Date:	01 Oct 2002
488Base Tag:	sommerfeld_i386mpbase_1
489Maintainer:	Bill Sommerfeld <sommerfeld@NetBSD.org>
490Scope:		sys/arch/i386
491Notes:
492		Code committed to the branch has booted to multiuser 
493		on at least one system.
494
495		Not guaranteed to compile against mainline since -current
496		may have changed incompatibly with the last branch update;
497		use "cvs update -D" to roll-back the rest of the tree to match.
498
499		Please get explicit permission from the maintainer 
500		before each commit, or your changes will be backed out.
501		Other tags starting with sommerfeld_ are private to 
502		the developer and are guaranteed to be unstable.
503		Only the maintainer should move tags.
504
505		Note that this branch uses a DIFFERENT scheme for 
506		synching with the mainline.  the maintainer uses some private
507		scripts for keeping them in synch; if you make commits 
508		to the branch to "resynchronize" things, you'll
509		probably do it wrong; instead, ask the maintainer to
510		resynchronize things.
511
512		See sys/arch/i386/TODO on the branch for a list of known
513		issues with the branch.
514
515Branch:		thorpej-devvp
516Description:	replace dev_t with struct vnode * in devsw entry points
517Status:		Active
518Start Date:	Sep 6 2001
519End Date:
520Base Tag:	thorpej-devvp-base
521Maintainer:	Jason Thorpe <thorpej@NetBSD.org>
522Scope:		syssrc
523Notes:		Kernels built from this branch are not expected
524		to function correctly at this time.
525
526		Ports known to compile on this branch:
527			alpha
528			i386
529
530Branch:		thorpej-mips-cache
531Description:	overhaul MIPS cache support code
532Status:		Terminated; merged to -current
533Start Date:	Oct 23 2001
534End Date:	Nov 14 2001
535Base Tag:	thorpej-mips-cache-base
536Scope:		syssrc
537Notes:		This branch needs more debugging, testing, and more
538		ports need to be converted to the new world order.
539
540		The following processors have had cache ops
541		written:
542
543			* R2000/R3000 (cache_r3k) -- light testing,
544			  needs to be beat on a lot more to make
545			  sure it's working.
546
547			* R4000/R4400 (cache_r4k) -- mhitch@NetBSD.org
548			  tracked down a bug, which has been fixed.
549
550			  Confirmed working on R4000-with-L2.
551
552			  Confirmed working on R4400-no-L2 and
553			  R4400-with-L2.
554
555			* R4600/R5000 (cache_r5k) -- shin@NetBSD.org
556			  has committed fixes to this code.
557
558			  Confirmed working on R4600 v2 (SGI IP-22 with
559			  no SysAD L2 cache).
560
561			  Confirmed working on RM5260 (Algorithmics P-5064).
562
563			* TX39 (cache_tx39) -- uch@NetBSD.org has
564			  committed fixes to this code.  Awaiting
565			  confirmation that it is working properly.
566
567			* R5900 (cache_r5900) -- uch@NetBSD.org has
568			  written this code and tested it on a
569			  PlayStation 2.
570
571		The following ports have been updated to compile (and
572		use optimized-for-processor bus_dma routines).  Those
573		that have been tested and work are marked with [WORKING].
574
575			* algor		[WORKING]
576
577			* arc		[WORKING]
578
579			* pmax		[WORKING]
580
581			* playstation2	[WORKING]
582					Needs optimized bus_dmamap_sync().
583
584			* hpcmips	[need verification that this is working]
585					Needs optimized bus_dmamap_sync().
586
587			* sgimips	[WORKING]
588					Needs optimized bus_dmamap_sync().
589
590			* cobalt	[need testing]
591
592			* mipsco	[need testing]
593
594			* newsmips	[need testing]
595
596Branch:		thorpej_scsipi
597Description:	SCSI/ATAPI midlayer rewrite.
598Status:		Terminated; merged to -current
599Start Date:
600End Date:	Apr 25 2001
601Base Tag:	thorpej_scsipi_base, thorpej_scsipi_nbase
602Maintainer:	Manuel Bouyer <bouyer@NetBSD.org>,
603		Jason Thorpe <thorpej@NetBSD.org>
604Scope:		syssrc
605Notes:		When a change from -current is pulled up please move the
606		thorpej_scsipi_base tag to the revision you're syncing with.
607		thorpej_scsipi_nbase is private to maintainer (only
608		used when syncing the whole branch with HEAD).
609		Just before the merge, syssrc has been tagged with
610		thorpej_scsipi_beforemerge
611
612Branch:		thorpej-signal
613Description:	?
614Status:		?
615Start Date:
616End Date:
617Base Tag:	thorpej-signal-base
618Maintainer:	Jason Thorpe <thorpej@NetBSD.org>
619Scope:		kernel
620Notes:
621
622Branch:		thorpej-setroot
623Description:	?
624Status:		Terminated; merged to -current
625Start Date:
626End Date:
627Base Tag:
628Maintainer:	Jason Thorpe <thorpej@NetBSD.org>
629Scope:		kernel
630Notes:
631
632Branch:		matt-timespec
633Description:	Convert the kernel to struct timespec as its primary time
634		storage mechanism.
635Status:		Active
636Start Date:	2005-02-19
637End Date:
638Base Tag:	
639Maintainer:	Matt Thomas <matt@NetBSD.org>
640Scope:		kernel
641Notes:	
642
643Branch:		wrstuden-devbsize
644Description:	Modify buffer cache to deal with different devices having
645		different block sizes. Also DEV_BSIZE would go away.
646Status:		Terminated
647Start Date:	Aug or Sept 1999
648End Date:	1 Apr 2000
649Base tag:	wrstuden-devbsize-base
650Maintainer:	Bill Studenmund <wrstuden@NetBSD.org>
651Scope:		kernel
652Notes:		No longer active due to lack of time, and introduction
653		of UBC. In terms of UBC, the primary cache for
654		file data is the VM cache, which needs to operate
655		in terms of VM pages. As no existing device has native
656		pages the same size as our VM pages, there already is
657		a mapping going on between the VM system and the
658		underlying blocks. So it would be easier and cleaner
659		to adjust that to deal w/ different block sizes.
660		Also with UBC, all i/o is in terms of bytes at an offset
661		with a certain length, so the exact block size isn't a big
662		deal.
663
664		Any other wrstuden-devbsize tag may (and should) go away.
665
666
667Branch:		rtr-xorg-branch
668Description:	xorg & static build alterations to src/x11
669Status:		Active
670Start Date:	Nov 15 2004
671End Date:	
672Base tag:	rtr-xorg-branch-base
673Maintainer:	Tyler R. Retzlaff <rtr@NetBSD.org>
674Scope:		x11
675		distrib/sets/lists
676		share/mk/bsd.x11.mk
677		share/mk/bsd.own.mk
678		etc/mtree/NetBSD.dist
679Notes:		Requires parts of xsrc/xfree (HEAD)
680		xsrc/local, xsrc/xfree/xc/programs/Xserver/hw/netbsd
681		Requires xorg (XORG-6_8_1)
682
683
684Branch:		yamt-km, yamt-km-doc
685Description:	simplify/improve kernel memory management and bootstrap
686Status:		Terminated; merged to -current
687Start Date:	Tue Jan 25 2005
688End Date:	Fri Apr  1 2005
689Base Tag:	yamt-km-base{,2,3,4}, yamt-km-doc-base
690Maintainer:	YAMAMOTO Takashi <yamt@NetBSD.org>
691Scope:		yamt-km: src/sys
692		yamt-km-doc: src/share/man/man9/uvm.9
693Notes:		http://mail-index.NetBSD.org/tech-kern/2004/12/25/0005.html
694
695		the followings are per-port status.
696		(account names mean "tested by".)
697
698		works enough to go to multiuser:
699			alpha, i386, xen (yamt@)
700			pc532 (simonb@)
701			alpha, i386, mac68k, macppc, pmax, shark,
702			    sparc, sparc64, sun3, x68k (chs@)
703			cobalt, dreamcast, hp300, news68k, newsmips,
704			    sun3x (tsutsui@)
705			amiga (mhitch@)
706			cats, hp700 (skrll@)
707			xen (bouyer@)
708
709		known to have the same problem as trunk:
710			vax (chs@, stuck while running kvm_mkdb)
711
712		known to have a problem:
713			luna68k (and, if any, other m68k ports which use TTR)
714			needs to be revisited.
715			-> for luna68k, although not tested,
716			   Sysmap has been moved to avoid kva conflict with
717			   I/O ranges.
718
719		buildable:
720			src/sys/arch/acorn26/conf/GENERIC
721			src/sys/arch/acorn32/conf/GENERIC
722			src/sys/arch/algor/conf/P6032
723			src/sys/arch/alpha/conf/GENERIC
724			src/sys/arch/alpha/conf/GENERIC.MP
725			src/sys/arch/amd64/conf/GENERIC
726			src/sys/arch/amd64/conf/GENERIC.MP
727			src/sys/arch/amiga/conf/GENERIC
728			src/sys/arch/arc/conf/GENERIC
729			src/sys/arch/atari/conf/MILAN-PCIIDE
730			src/sys/arch/bebox/conf/GENERIC
731			src/sys/arch/cats/conf/GENERIC
732			src/sys/arch/cesfic/conf/GENERIC
733			src/sys/arch/cobalt/conf/GENERIC
734			src/sys/arch/dreamcast/conf/GENERIC
735			src/sys/arch/evbarm/conf/TS7200
736			src/sys/arch/evbppc/conf/WALNUT
737			src/sys/arch/evbsh3/conf/COMPUTEXEVB
738			src/sys/arch/evbsh5/conf/CAYMAN64
739			src/sys/arch/hp300/conf/GENERIC
740			src/sys/arch/hp700/conf/GENERIC
741			src/sys/arch/hpcarm/conf/JORNADA728
742			src/sys/arch/hpcmips/conf/GENERIC
743			src/sys/arch/hpcsh/conf/GENERIC
744			src/sys/arch/hpcsh/conf/HPW650PA
745			src/sys/arch/i386/conf/GENERIC
746			src/sys/arch/i386/conf/GENERIC.MP
747			src/sys/arch/i386/conf/XEN0
748			src/sys/arch/i386/conf/XENU
749			src/sys/arch/ibmnws/conf/GENERIC
750			src/sys/arch/iyonix/conf/GENERIC
751			src/sys/arch/luna68k/conf/GENERIC
752			src/sys/arch/mac68k/conf/GENERIC
753			src/sys/arch/macppc/conf/GENERIC
754			src/sys/arch/macppc/conf/GENERIC.MP
755			src/sys/arch/mipsco/conf/GENERIC
756			src/sys/arch/mmeye/conf/GENERIC
757			src/sys/arch/mvme68k/conf/GENERIC
758			src/sys/arch/netwinder/conf/GENERIC
759			src/sys/arch/news68k/conf/GENERIC
760			src/sys/arch/newsmips/conf/GENERIC
761			src/sys/arch/next68k/conf/GENERIC
762			src/sys/arch/ofppc/conf/GENERIC
763			src/sys/arch/pc532/conf/GENERIC
764			src/sys/arch/pmax/conf/GENERIC
765			src/sys/arch/prep/conf/GENERIC
766			src/sys/arch/sandpoint/conf/GENERIC
767			src/sys/arch/sbmips/conf/GENERIC
768			src/sys/arch/sgimips/conf/GENERIC32_IP3x
769			src/sys/arch/shark/conf/GENERIC
770			src/sys/arch/sparc/conf/GENERIC
771			src/sys/arch/sparc/conf/GENERIC.MP
772			src/sys/arch/sparc64/conf/GENERIC
773			src/sys/arch/sparc64/conf/GENERIC.MP
774			src/sys/arch/sun2/conf/GENERIC
775			src/sys/arch/sun3/conf/GENERIC
776			src/sys/arch/vax/conf/GENERIC
777			src/sys/arch/vax/conf/GENERIC.MP
778			src/sys/arch/x68k/conf/GENERIC
779
780			src/sys/arch/playstation2/conf/GENERIC
781
782
783Branch:		bouyer-xen2
784Description:	update xen port to xen 2.0, with support for domain0 operations
785Status:		Terminated
786Start Date:	Dec 13 2004
787End Date:	Mar 10 2005
788Base Tag:	netbsd-2-base
789Maintainer:	Manuel Bouyer <bouyer@NetBSD.org>
790Scope:		src/sys/arch/xen
791Notes:
792
793# Other:
794
795Branch:		magnum
796Description:	?
797Status:		?
798Start Date:
799End Date:
800Base Tag:	magnum-base
801Maintainer:	?
802Scope:		kernel
803Notes:
804