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