BRANCHES revision 1.38
1#	$NetBSD: BRANCHES,v 1.38 2005/03/19 18:20:25 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:		?
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:		?
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:	?
233Status:		?
234Start Date:
235End Date:
236Base Tag:	eeh-paddr_t-base
237Maintainer:	Eduardo Horvath <eeh@NetBSD.org>
238Scope:		kernel
239Notes:
240
241Branch:		fvdl-softdep
242Description:	FFS soft dependencies
243Status:		?Terminated
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:		Active
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
423
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
457
458Notes:		The goal is to replace the existing lockmgr() and
459		simple_lock() based locking mechanisms with the
460		primitives found in Solaris: mutexes and rwlocks.
461
462Branch:		perseant-lfsv2
463Description:	LFS incompatible on-disk data structure changes
464Status:		Terminated
465Start Date:	27 June 2001
466End Date:	16 July 2001
467Base Tag:	perseant-lfsv2-base
468Maintainer:	Konrad Schroder <perseant@NetBSD.org>
469Scope:		basesrc/{sbin/*lfs,libexec/lfs_cleanerd,usr.sbin/dumplfs}, syssrc/sys/ufs
470Notes:		This branch should be short-lived, I expect to merge as soon
471		as the data structures required for unremove are in and tested.
472
473Branch:	  	pkgviews
474Description:  	package views, enabling multiple conflicting packages to co-exist
475Status:		Active
476Start Date:	22 July 2002
477End Date:
478Base Tag:	pkgviews
479Maintainer:	Alistair Crooks <agc@NetBSD.org>
480Scope:		pkgsrc, basesrc/usr.sbin/pkg_install
481Notes:		A more flexible infrastructure for third-party packages by
482		allowing multiple conflicting packages and versions to co-exist
483		within the same tree
484
485Branch:		sommerfeld_i386mp_1
486Description:	Multiprocessor support for i386 using Intel MP BIOS.
487Status:		Terminated; merged to -current
488Start Date:	21 Feb 2000
489End Date:	01 Oct 2002
490Base Tag:	sommerfeld_i386mpbase_1
491Maintainer:	Bill Sommerfeld <sommerfeld@NetBSD.org>
492Scope:		sys/arch/i386
493Notes:
494		Code committed to the branch has booted to multiuser 
495		on at least one system.
496
497		Not guaranteed to compile against mainline since -current
498		may have changed incompatibly with the last branch update;
499		use "cvs update -D" to roll-back the rest of the tree to match.
500
501		Please get explicit permission from the maintainer 
502		before each commit, or your changes will be backed out.
503		Other tags starting with sommerfeld_ are private to 
504		the developer and are guaranteed to be unstable.
505		Only the maintainer should move tags.
506
507		Note that this branch uses a DIFFERENT scheme for 
508		synching with the mainline.  the maintainer uses some private
509		scripts for keeping them in synch; if you make commits 
510		to the branch to "resynchronize" things, you'll
511		probably do it wrong; instead, ask the maintainer to
512		resynchronize things.
513
514		See sys/arch/i386/TODO on the branch for a list of known
515		issues with the branch.
516
517Branch:		thorpej-devvp
518Description:	replace dev_t with struct vnode * in devsw entry points
519Status:		Active
520Start Date:	Sep 6 2001
521End Date:
522Base Tag:	thorpej-devvp-base
523Maintainer:	Jason Thorpe <thorpej@NetBSD.org>
524Scope:		syssrc
525Notes:		Kernels built from this branch are not expected
526		to function correctly at this time.
527
528		Ports known to compile on this branch:
529			alpha
530			i386
531
532Branch:		thorpej-mips-cache
533Description:	overhaul MIPS cache support code
534Status:		Terminated; merged to -current
535Start Date:	Oct 23 2001
536End Date:	Nov 14 2001
537Base Tag:	thorpej-mips-cache-base
538Scope:		syssrc
539Notes:		This branch needs more debugging, testing, and more
540		ports need to be converted to the new world order.
541
542		The following processors have had cache ops
543		written:
544
545			* R2000/R3000 (cache_r3k) -- light testing,
546			  needs to be beat on a lot more to make
547			  sure it's working.
548
549			* R4000/R4400 (cache_r4k) -- mhitch@NetBSD.org
550			  tracked down a bug, which has been fixed.
551
552			  Confirmed working on R4000-with-L2.
553
554			  Confirmed working on R4400-no-L2 and
555			  R4400-with-L2.
556
557			* R4600/R5000 (cache_r5k) -- shin@NetBSD.org
558			  has committed fixes to this code.
559
560			  Confirmed working on R4600 v2 (SGI IP-22 with
561			  no SysAD L2 cache).
562
563			  Confirmed working on RM5260 (Algorithmics P-5064).
564
565			* TX39 (cache_tx39) -- uch@NetBSD.org has
566			  committed fixes to this code.  Awaiting
567			  confirmation that it is working properly.
568
569			* R5900 (cache_r5900) -- uch@NetBSD.org has
570			  written this code and tested it on a
571			  PlayStation 2.
572
573		The following ports have been updated to compile (and
574		use optimized-for-processor bus_dma routines).  Those
575		that have been tested and work are marked with [WORKING].
576
577			* algor		[WORKING]
578
579			* arc		[WORKING]
580
581			* pmax		[WORKING]
582
583			* playstation2	[WORKING]
584					Needs optimized bus_dmamap_sync().
585
586			* hpcmips	[need verification that this is working]
587					Needs optimized bus_dmamap_sync().
588
589			* sgimips	[WORKING]
590					Needs optimized bus_dmamap_sync().
591
592			* cobalt	[need testing]
593
594			* mipsco	[need testing]
595
596			* newsmips	[need testing]
597
598Branch:		thorpej_scsipi
599Description:	SCSI/ATAPI midlayer rewrite.
600Status:		Terminated; merged to -current
601Start Date:
602End Date:	Apr 25 2001
603Base Tag:	thorpej_scsipi_base, thorpej_scsipi_nbase
604Maintainer:	Manuel Bouyer <bouyer@NetBSD.org>,
605		Jason Thorpe <thorpej@NetBSD.org>
606Scope:		syssrc
607Notes:		When a change from -current is pulled up please move the
608		thorpej_scsipi_base tag to the revision you're syncing with.
609		thorpej_scsipi_nbase is private to maintainer (only
610		used when syncing the whole branch with HEAD).
611		Just before the merge, syssrc has been tagged with
612		thorpej_scsipi_beforemerge
613
614Branch:		thorpej-signal
615Description:	?
616Status:		?
617Start Date:
618End Date:
619Base Tag:	thorpej-signal-base
620Maintainer:	Jason Thorpe <thorpej@NetBSD.org>
621Scope:		kernel
622Notes:
623
624Branch:		thorpej-setroot
625Description:	?
626Status:		Terminated; merged to -current
627Start Date:
628End Date:
629Base Tag:
630Maintainer:	Jason Thorpe <thorpej@NetBSD.org>
631Scope:		kernel
632Notes:
633
634Branch:		matt-timespec
635Description:	Convert the kernel to struct timespec as its primary time
636		storage mechanism.
637Status:		Active
638Start Date:	2005-02-19
639End Date:
640Base Tag:	
641Maintainer:	Matt Thomas <matt@NetBSD.org>
642Scope:		kernel
643Notes:	
644
645Branch:		wrstuden-devbsize
646Description:	Modify buffer cache to deal with different devices having
647		different block sizes. Also DEV_BSIZE would go away.
648Status:		Terminated
649Start Date:	Aug or Sept 1999
650End Date:	1 Apr 2000
651Base tag:	wrstuden-devbsize-base
652Maintainer:	Bill Studenmund <wrstuden@NetBSD.org>
653Scope:		kernel
654Notes:		No longer active due to lack of time, and introduction
655		of UBC. In terms of UBC, the primary cache for
656		file data is the VM cache, which needs to operate
657		in terms of VM pages. As no existing device has native
658		pages the same size as our VM pages, there already is
659		a mapping going on between the VM system and the
660		underlying blocks. So it would be easier and cleaner
661		to adjust that to deal w/ different block sizes.
662		Also with UBC, all i/o is in terms of bytes at an offset
663		with a certain length, so the exact block size isn't a big
664		deal.
665
666		Any other wrstuden-devbsize tag may (and should) go away.
667
668
669Branch:		rtr-xorg-branch
670Description:	xorg & static build alterations to src/x11
671Status:		Active
672Start Date:	Nov 15 2004
673End Date:	
674Base tag:	rtr-xorg-branch-base
675Maintainer:	Tyler R. Retzlaff <rtr@NetBSD.org>
676Scope:		x11
677		distrib/sets/lists
678		share/mk/bsd.x11.mk
679		share/mk/bsd.own.mk
680		etc/mtree/NetBSD.dist
681Notes:		Requires parts of xsrc/xfree (HEAD)
682		xsrc/local, xsrc/xfree/xc/programs/Xserver/hw/netbsd
683		Requires xorg (XORG-6_8_1)
684
685
686Branch:		yamt-km, yamt-km-doc
687Description:	simplify/improve kernel memory management and bootstrap
688Status:		Active
689Start Date:	Tue Jan 25 2005
690End Date:	
691Base Tag:	yamt-km-base{,2}, yamt-km-doc-base
692Maintainer:	YAMAMOTO Takashi <yamt@NetBSD.org>
693Scope:		yamt-km: src/sys
694		yamt-km-doc: src/share/man/man9/uvm.9
695Notes:		http://mail-index.NetBSD.org/tech-kern/2004/12/25/0005.html
696
697		the followings are per-port status.
698		(account names mean "tested by".)
699
700		works enough to go to multiuser:
701			alpha, i386 (yamt@)
702			pc532 (simonb@)
703			alpha, i386, mac68k, macppc, pmax, shark,
704			    sparc, sparc64, sun3, x68k (chs@)
705			cobalt, dreamcast, hp300, news68k, newsmips (tsutsui@)
706			amiga (mhitch@)
707			cats, hp700 (skrll@)
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			hp300 (chs@, hang immediately after loading kernel)
714
715			luna68k (and, if any, other m68k ports which use TTR)
716			needs to be revisited.
717
718		buildable:
719			src/sys/arch/acorn26/conf/GENERIC
720			src/sys/arch/acorn32/conf/GENERIC
721			src/sys/arch/algor/conf/P6032
722			src/sys/arch/alpha/conf/GENERIC
723			src/sys/arch/alpha/conf/GENERIC.MP
724			src/sys/arch/amd64/conf/GENERIC
725			src/sys/arch/amd64/conf/GENERIC.MP
726			src/sys/arch/amiga/conf/GENERIC
727			src/sys/arch/arc/conf/GENERIC
728			src/sys/arch/atari/conf/MILAN-PCIIDE
729			src/sys/arch/bebox/conf/GENERIC
730			src/sys/arch/cats/conf/GENERIC
731			src/sys/arch/cesfic/conf/GENERIC
732			src/sys/arch/cobalt/conf/GENERIC
733			src/sys/arch/dreamcast/conf/GENERIC
734			src/sys/arch/evbarm/conf/TS7200
735			src/sys/arch/evbppc/conf/WALNUT
736			src/sys/arch/evbsh3/conf/COMPUTEXEVB
737			src/sys/arch/evbsh5/conf/CAYMAN64
738			src/sys/arch/hp300/conf/GENERIC
739			src/sys/arch/hp700/conf/GENERIC
740			src/sys/arch/hpcarm/conf/JORNADA728
741			src/sys/arch/hpcmips/conf/GENERIC
742			src/sys/arch/hpcsh/conf/GENERIC
743			src/sys/arch/hpcsh/conf/HPW650PA
744			src/sys/arch/i386/conf/GENERIC
745			src/sys/arch/i386/conf/GENERIC.MP
746			src/sys/arch/ibmnws/conf/GENERIC
747			src/sys/arch/iyonix/conf/GENERIC
748			src/sys/arch/luna68k/conf/GENERIC
749			src/sys/arch/mac68k/conf/GENERIC
750			src/sys/arch/macppc/conf/GENERIC
751			src/sys/arch/macppc/conf/GENERIC.MP
752			src/sys/arch/mipsco/conf/GENERIC
753			src/sys/arch/mvme68k/conf/GENERIC
754			src/sys/arch/netwinder/conf/GENERIC
755			src/sys/arch/news68k/conf/GENERIC
756			src/sys/arch/newsmips/conf/GENERIC
757			src/sys/arch/next68k/conf/GENERIC
758			src/sys/arch/ofppc/conf/GENERIC
759			src/sys/arch/pc532/conf/GENERIC
760			src/sys/arch/pmax/conf/GENERIC
761			src/sys/arch/prep/conf/GENERIC
762			src/sys/arch/sandpoint/conf/GENERIC
763			src/sys/arch/sbmips/conf/GENERIC
764			src/sys/arch/sgimips/conf/GENERIC32_IP3x
765			src/sys/arch/shark/conf/GENERIC
766			src/sys/arch/sparc/conf/GENERIC
767			src/sys/arch/sparc/conf/GENERIC.MP
768			src/sys/arch/sparc64/conf/GENERIC
769			src/sys/arch/sparc64/conf/GENERIC.MP
770			src/sys/arch/sun2/conf/GENERIC
771			src/sys/arch/sun3/conf/GENERIC
772			src/sys/arch/vax/conf/GENERIC
773			src/sys/arch/vax/conf/GENERIC.MP
774			src/sys/arch/x68k/conf/GENERIC
775			src/sys/arch/xen/conf/GENERIC
776
777		not tested at all:
778			mmeye
779			pdp10
780			playstation2
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