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