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