Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src Bring back the playstation2 port - now that a toolchain for ...



details:   https://anonhg.NetBSD.org/src/rev/0f7025b8b238
branches:  trunk
changeset: 328325:0f7025b8b238
user:      martin <martin%NetBSD.org@localhost>
date:      Mon Mar 31 11:25:47 2014 +0000

description:
Bring back the playstation2 port - now that a toolchain for it is
available again.

diffstat:

 build.sh                                             |    5 +-
 distrib/cdrom/Makefile                               |    3 +-
 distrib/notes/common/macros                          |    4 +-
 distrib/notes/common/main                            |    6 +-
 distrib/notes/common/sysinst                         |    4 +-
 distrib/playstation2/Makefile                        |   22 +
 distrib/playstation2/cdroms/Makefile                 |    6 +
 distrib/playstation2/cdroms/installcd/Makefile       |    5 +
 distrib/playstation2/miniroot/Makefile.inc           |   13 +
 distrib/playstation2/miniroot/dot.profile            |   74 +
 distrib/playstation2/miniroot/list                   |   36 +
 distrib/sets/lists/base/mi                           |    8 +-
 distrib/sets/lists/comp/md.playstation2              |   54 +
 distrib/utils/sysinst/Makefile                       |    3 +-
 distrib/utils/sysinst/arch/playstation2/Makefile     |    9 +
 distrib/utils/sysinst/arch/playstation2/mbr_buf.S    |    8 +
 distrib/utils/sysinst/arch/playstation2/md.c         |  183 +++
 distrib/utils/sysinst/arch/playstation2/md.h         |   73 +
 distrib/utils/sysinst/arch/playstation2/menus.md.en  |   40 +
 distrib/utils/sysinst/arch/playstation2/menus.md.es  |   40 +
 distrib/utils/sysinst/arch/playstation2/menus.md.fr  |   40 +
 distrib/utils/sysinst/arch/playstation2/menus.md.pl  |   42 +
 distrib/utils/sysinst/arch/playstation2/msg.md.de    |   92 +
 distrib/utils/sysinst/arch/playstation2/msg.md.en    |   91 +
 distrib/utils/sysinst/arch/playstation2/msg.md.es    |   92 +
 distrib/utils/sysinst/arch/playstation2/msg.md.fr    |   91 +
 distrib/utils/sysinst/arch/playstation2/msg.md.pl    |   93 +
 doc/RESPONSIBLE                                      |    3 +-
 etc/etc.playstation2/MAKEDEV.conf                    |   10 +
 etc/etc.playstation2/Makefile.inc                    |   14 +
 etc/etc.playstation2/ttys                            |    9 +
 etc/mtree/NetBSD.dist.base                           |    5 +-
 gnu/usr.bin/send-pr/categories                       |    1 +
 sbin/fdisk/fdisk.8                                   |    4 +-
 share/man/man4/kloader.4                             |    4 +-
 share/man/man7/hier.7                                |    6 +-
 sys/arch/Makefile                                    |    4 +-
 sys/arch/README                                      |    3 +-
 sys/arch/playstation2/Makefile                       |    5 +
 sys/arch/playstation2/compile/Makefile               |    3 +
 sys/arch/playstation2/conf/AGATE                     |   34 +
 sys/arch/playstation2/conf/DEBUG                     |  117 ++
 sys/arch/playstation2/conf/GENERIC                   |   58 +
 sys/arch/playstation2/conf/Makefile.playstation2.inc |   20 +
 sys/arch/playstation2/conf/RAMDISK                   |   29 +
 sys/arch/playstation2/conf/build.playstation2.sh     |   41 +
 sys/arch/playstation2/conf/config.playstation2       |   89 +
 sys/arch/playstation2/conf/files.playstation2        |  102 ++
 sys/arch/playstation2/conf/majors.playstation2       |   52 +
 sys/arch/playstation2/conf/std.playstation2          |   22 +
 sys/arch/playstation2/dev/emac3.c                    |  395 ++++++++
 sys/arch/playstation2/dev/emac3reg.h                 |  239 +++++
 sys/arch/playstation2/dev/emac3var.h                 |   58 +
 sys/arch/playstation2/dev/if_smap.c                  |  763 ++++++++++++++++
 sys/arch/playstation2/dev/if_smapreg.h               |  115 ++
 sys/arch/playstation2/dev/ohci_sbus.c                |  245 +++++
 sys/arch/playstation2/dev/sbus.c                     |  307 ++++++
 sys/arch/playstation2/dev/sbusreg.h                  |   43 +
 sys/arch/playstation2/dev/sbusvar.h                  |   42 +
 sys/arch/playstation2/dev/spd.c                      |  275 +++++
 sys/arch/playstation2/dev/spdreg.h                   |   64 +
 sys/arch/playstation2/dev/spdvar.h                   |   59 +
 sys/arch/playstation2/dev/wdc_spd.c                  |  260 +++++
 sys/arch/playstation2/ee/dmac.c                      |  383 ++++++++
 sys/arch/playstation2/ee/dmacreg.h                   |  510 ++++++++++
 sys/arch/playstation2/ee/dmacvar.h                   |   70 +
 sys/arch/playstation2/ee/eevar.h                     |   51 +
 sys/arch/playstation2/ee/gifreg.h                    |   32 +
 sys/arch/playstation2/ee/gs.c                        |  164 +++
 sys/arch/playstation2/ee/gsfb.c                      |  659 +++++++++++++
 sys/arch/playstation2/ee/gsreg.h                     |  108 ++
 sys/arch/playstation2/ee/gsvar.h                     |   44 +
 sys/arch/playstation2/ee/intc.c                      |  230 ++++
 sys/arch/playstation2/ee/intcreg.h                   |   35 +
 sys/arch/playstation2/ee/intcvar.h                   |   63 +
 sys/arch/playstation2/ee/sif.c                       |  142 ++
 sys/arch/playstation2/ee/sifvar.h                    |   43 +
 sys/arch/playstation2/ee/timer.c                     |  149 +++
 sys/arch/playstation2/ee/timerreg.h                  |  132 ++
 sys/arch/playstation2/ee/timervar.h                  |   37 +
 sys/arch/playstation2/include/Makefile               |   24 +
 sys/arch/playstation2/include/ansi.h                 |    3 +
 sys/arch/playstation2/include/aout_machdep.h         |    3 +
 sys/arch/playstation2/include/asm.h                  |    3 +
 sys/arch/playstation2/include/autoconf.h             |   31 +
 sys/arch/playstation2/include/bootinfo.h             |   54 +
 sys/arch/playstation2/include/bswap.h                |    3 +
 sys/arch/playstation2/include/bus.h                  |  902 +++++++++++++++++++
 sys/arch/playstation2/include/cdefs.h                |    3 +
 sys/arch/playstation2/include/cpu.h                  |    3 +
 sys/arch/playstation2/include/cpu_counter.h          |    3 +
 sys/arch/playstation2/include/db_machdep.h           |    6 +
 sys/arch/playstation2/include/disklabel.h            |   61 +
 sys/arch/playstation2/include/ecoff_machdep.h        |    3 +
 sys/arch/playstation2/include/elf_machdep.h          |    5 +
 sys/arch/playstation2/include/endian.h               |    3 +
 sys/arch/playstation2/include/endian_machdep.h       |    4 +
 sys/arch/playstation2/include/float.h                |    3 +
 sys/arch/playstation2/include/ieee.h                 |    3 +
 sys/arch/playstation2/include/ieeefp.h               |    3 +
 sys/arch/playstation2/include/int_const.h            |    3 +
 sys/arch/playstation2/include/int_fmtio.h            |    3 +
 sys/arch/playstation2/include/int_limits.h           |    3 +
 sys/arch/playstation2/include/int_mwgwtypes.h        |    3 +
 sys/arch/playstation2/include/int_types.h            |    3 +
 sys/arch/playstation2/include/intr.h                 |   81 +
 sys/arch/playstation2/include/kcore.h                |    3 +
 sys/arch/playstation2/include/kdbparam.h             |    3 +
 sys/arch/playstation2/include/kloader.h              |   32 +
 sys/arch/playstation2/include/limits.h               |    3 +
 sys/arch/playstation2/include/lock.h                 |    4 +
 sys/arch/playstation2/include/locore.h               |    3 +
 sys/arch/playstation2/include/math.h                 |    3 +
 sys/arch/playstation2/include/mcontext.h             |    3 +
 sys/arch/playstation2/include/mips_opcode.h          |    3 +
 sys/arch/playstation2/include/mutex.h                |    3 +
 sys/arch/playstation2/include/param.h                |  126 ++
 sys/arch/playstation2/include/pcb.h                  |    3 +
 sys/arch/playstation2/include/pmap.h                 |    3 +
 sys/arch/playstation2/include/pmc.h                  |    3 +
 sys/arch/playstation2/include/proc.h                 |    3 +
 sys/arch/playstation2/include/profile.h              |    3 +
 sys/arch/playstation2/include/psl.h                  |    3 +
 sys/arch/playstation2/include/pte.h                  |    3 +
 sys/arch/playstation2/include/ptrace.h               |    3 +
 sys/arch/playstation2/include/reg.h                  |    3 +
 sys/arch/playstation2/include/regdef.h               |    3 +
 sys/arch/playstation2/include/regnum.h               |    3 +
 sys/arch/playstation2/include/reloc.h                |    5 +
 sys/arch/playstation2/include/rwlock.h               |    3 +
 sys/arch/playstation2/include/setjmp.h               |    3 +
 sys/arch/playstation2/include/signal.h               |    3 +
 sys/arch/playstation2/include/stdarg.h               |    3 +
 sys/arch/playstation2/include/trap.h                 |    3 +
 sys/arch/playstation2/include/types.h                |    8 +
 sys/arch/playstation2/include/varargs.h              |    3 +
 sys/arch/playstation2/include/vmparam.h              |   13 +
 sys/arch/playstation2/include/wchar_limits.h         |    3 +
 sys/arch/playstation2/include/wired_map.h            |    3 +
 sys/arch/playstation2/playstation2/autoconf.c        |   64 +
 sys/arch/playstation2/playstation2/bus_dma.c         |  560 +++++++++++
 sys/arch/playstation2/playstation2/bus_space.c       |  304 ++++++
 sys/arch/playstation2/playstation2/clock.c           |   99 ++
 sys/arch/playstation2/playstation2/console.c         |   63 +
 sys/arch/playstation2/playstation2/cpu.c             |   65 +
 sys/arch/playstation2/playstation2/disksubr.c        |  392 ++++++++
 sys/arch/playstation2/playstation2/interrupt.c       |  286 ++++++
 sys/arch/playstation2/playstation2/interrupt.h       |   63 +
 sys/arch/playstation2/playstation2/kloader_machdep.c |   74 +
 sys/arch/playstation2/playstation2/locore_machdep.S  |  218 ++++
 sys/arch/playstation2/playstation2/machdep.c         |  285 ++++++
 sys/arch/playstation2/playstation2/mainbus.c         |   84 +
 sys/arch/playstation2/playstation2/sifbios.c         |  526 +++++++++++
 sys/arch/playstation2/playstation2/sifbios.h         |  217 ++++
 sys/dev/DEVNAMES                                     |    6 +-
 sys/dev/dkwedge/dkwedge_bsdlabel.c                   |    6 +-
 tools/headerlist                                     |    4 +-
 157 files changed, 12262 insertions(+), 31 deletions(-)

diffs (truncated from 13175 to 300 lines):

diff -r f781937a931c -r 0f7025b8b238 build.sh
--- a/build.sh  Mon Mar 31 10:22:20 2014 +0000
+++ b/build.sh  Mon Mar 31 11:25:47 2014 +0000
@@ -1,5 +1,5 @@
 #! /usr/bin/env sh
-#      $NetBSD: build.sh,v 1.276 2014/02/24 07:23:38 skrll Exp $
+#      $NetBSD: build.sh,v 1.277 2014/03/31 11:25:47 martin Exp $
 #
 # Copyright (c) 2001-2011 The NetBSD Foundation, Inc.
 # All rights reserved.
@@ -644,6 +644,7 @@
 MACHINE=next68k                MACHINE_ARCH=m68k
 MACHINE=ofppc          MACHINE_ARCH=powerpc    DEFAULT
 MACHINE=ofppc          MACHINE_ARCH=powerpc64  ALIAS=ofppc64
+MACHINE=playstations2  MACHINE_ARCH=mipsel
 MACHINE=pmax           MACHINE_ARCH=mips64el   ALIAS=pmax64
 MACHINE=pmax           MACHINE_ARCH=mipsel     DEFAULT
 MACHINE=prep           MACHINE_ARCH=powerpc
@@ -1745,7 +1746,7 @@
        eval cat <<EOF ${makewrapout}
 #! ${HOST_SH}
 # Set proper variables to allow easy "make" building of a NetBSD subtree.
-# Generated from:  \$NetBSD: build.sh,v 1.276 2014/02/24 07:23:38 skrll Exp $
+# Generated from:  \$NetBSD: build.sh,v 1.277 2014/03/31 11:25:47 martin Exp $
 # with these arguments: ${_args}
 #
 
diff -r f781937a931c -r 0f7025b8b238 distrib/cdrom/Makefile
--- a/distrib/cdrom/Makefile    Mon Mar 31 10:22:20 2014 +0000
+++ b/distrib/cdrom/Makefile    Mon Mar 31 11:25:47 2014 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.49 2009/12/05 16:29:10 pooka Exp $
+# $NetBSD: Makefile,v 1.50 2014/03/31 11:25:47 martin Exp $
 #
 # Consult "*.conf" for the configuration variables; this Makefile is typically
 # not edited for basic configuration changes.
@@ -172,6 +172,7 @@
 MACHINE_ARCH.newsmips= mipseb
 MACHINE_ARCH.next68k=  m68k
 MACHINE_ARCH.ofppc=    powerpc
+MACHINE_ARCH.playstation2=mipsel
 MACHINE_ARCH.pmax=     mipsel
 MACHINE_ARCH.prep=     powerpc
 MACHINE_ARCH.sandpoint=        powerpc
diff -r f781937a931c -r 0f7025b8b238 distrib/notes/common/macros
--- a/distrib/notes/common/macros       Mon Mar 31 10:22:20 2014 +0000
+++ b/distrib/notes/common/macros       Mon Mar 31 11:25:47 2014 +0000
@@ -1,4 +1,4 @@
-.\"    $NetBSD: macros,v 1.39 2014/02/24 07:23:39 skrll Exp $
+.\"    $NetBSD: macros,v 1.40 2014/03/31 11:25:47 martin Exp $
 .\"
 .\" Copyright (c) 1999-2004 The NetBSD Foundation, Inc.
 .\" All rights reserved.
@@ -398,7 +398,7 @@
 .if \n[sun2] .ds A m68000
 .if \n[amiga]:\n[atari]:\n[cesfic]:\n[hp300]:\n[luna68k]:\n[mac68k]:\n[mvme68k]:\n[news68k]:\n[next68k]:\n[sun3]:\n[x68k] .ds A m68k
 .if \n[ews4800mips]:\n[mipsco]:\n[newsmips]:\n[sbmips]:\n[sgimips] .ds A mipseb
-.if \n[algor]:\n[arc]:\n[cobalt]:\n[evbmips]:\n[hpcmips]:\n[pmax] .ds A mipsel
+.if \n[algor]:\n[arc]:\n[cobalt]:\n[evbmips]:\n[hpcmips]:\n[playstation2]:\n[pmax] .ds A mipsel
 .if \n[amigappc]:\n[bebox]:\n[evbppc]:\n[ibmnws]:\n[macppc]:\n[mvmeppc]:\n[ofppc]:\n[prep]:\n[rs6000]:\n[sandpoint] .ds A powerpc
 .if \n[evbsh3]:\n[mmeye] .ds A sh3eb
 .if \n[dreamcast]:\n[hpcsh]:\n[landisk] .ds A sh3el
diff -r f781937a931c -r 0f7025b8b238 distrib/notes/common/main
--- a/distrib/notes/common/main Mon Mar 31 10:22:20 2014 +0000
+++ b/distrib/notes/common/main Mon Mar 31 11:25:47 2014 +0000
@@ -1,4 +1,4 @@
-.\"    $NetBSD: main,v 1.509 2014/03/28 08:24:06 hsuenaga Exp $
+.\"    $NetBSD: main,v 1.510 2014/03/31 11:25:47 martin Exp $
 .\"
 .\" Copyright (c) 1999-2012 The NetBSD Foundation, Inc.
 .\" All rights reserved.
@@ -46,7 +46,7 @@
 .as MACHINE_LIST " evbsh3 ews4800mips hp300 hppa hpcarm hpcmips hpcsh i386
 .as MACHINE_LIST " ibmnws iyonix landisk luna68k mac68k macppc mipsco mmeye
 .as MACHINE_LIST " mvme68k mvmeppc netwinder news68k newsmips next68k ofppc
-.as MACHINE_LIST " pmax prep rs6000 sandpoint sbmips
+.as MACHINE_LIST " playstation2 pmax prep rs6000 sandpoint sbmips
 .as MACHINE_LIST " sgimips shark sparc sparc64 sun2 sun3 vax x68k xen zaurus .
 .so \*[.CURDIR]/../common/macros
 .
@@ -1023,7 +1023,7 @@
 .Pp
 .
 .
-.Bl -column xxx "Jun-ichiro itojun Hagino" ".Mt sommerfeld%NetBSD.org@localhost" ".Sy ews4800mips"
+.Bl -column xxx "Jun-ichiro itojun Hagino" ".Mt sommerfeld%NetBSD.org@localhost" ".Sy playstation2"
 .
 .br_ne 1i
 .It Em "The NetBSD core group:"
diff -r f781937a931c -r 0f7025b8b238 distrib/notes/common/sysinst
--- a/distrib/notes/common/sysinst      Mon Mar 31 10:22:20 2014 +0000
+++ b/distrib/notes/common/sysinst      Mon Mar 31 11:25:47 2014 +0000
@@ -1,4 +1,4 @@
-.\"    $NetBSD: sysinst,v 1.103 2014/02/24 07:23:39 skrll Exp $
+.\"    $NetBSD: sysinst,v 1.104 2014/03/31 11:25:47 martin Exp $
 .\"
 .\" Copyright (c) 1999-2012 The NetBSD Foundation, Inc.
 .\" All rights reserved.
@@ -49,7 +49,7 @@
 .\}
 .if \n[amiga]:\n[amigappc]:\n[arc]:\n[atari]:\n[cobalt]:\n[evbmips]:\
 \n[evbppc]:\n[hppa]:\n[hpcmips]:\n[i386]:\n[macppc]:\n[ofppc]:\
-\n[sandpoint]:\n[sbmips]:\n[sgimips]:\n[x86_64] \{\
+\n[playstation2]:\n[sandpoint]:\n[sbmips]:\n[sgimips]:\n[x86_64] \{\
 .  ds part_max p
 .\}
 .if \n[acorn26]:\n[acorn32]:\n[cats]:\n[evbarm]:\n[evbppc]:\n[ews4800mips]:\
diff -r f781937a931c -r 0f7025b8b238 distrib/playstation2/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/distrib/playstation2/Makefile     Mon Mar 31 11:25:47 2014 +0000
@@ -0,0 +1,22 @@
+#      $NetBSD: Makefile,v 1.15 2014/03/31 11:25:47 martin Exp $
+
+.include <bsd.own.mk>
+.include "${NETBSDSRCDIR}/distrib/common/Makefile.distrib"
+
+MINIROOTDIR!=  cd ${.CURDIR}/../miniroot && ${PRINTOBJDIR}
+MINIROOT=      ${MINIROOTDIR}/miniroot.fs
+
+MDSETTARGETS=          RAMDISK ${MINIROOT} netbsd
+MDSET_RELEASEDIR=      installation
+
+.include "${DISTRIBDIR}/common/Makefile.mdset"
+
+.include <bsd.prog.mk>
+
+SUBDIR=                cdroms
+TARGETS+=      release
+
+iso_image:
+       ${MAKEDIRTARGET} cdroms iso_image
+
+.include <bsd.subdir.mk>
diff -r f781937a931c -r 0f7025b8b238 distrib/playstation2/cdroms/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/distrib/playstation2/cdroms/Makefile      Mon Mar 31 11:25:47 2014 +0000
@@ -0,0 +1,6 @@
+#       $NetBSD: Makefile,v 1.3 2014/03/31 11:25:47 martin Exp $
+
+SUBDIR=                installcd
+TARGETS+=      release iso_image
+
+.include <bsd.subdir.mk>
diff -r f781937a931c -r 0f7025b8b238 distrib/playstation2/cdroms/installcd/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/distrib/playstation2/cdroms/installcd/Makefile    Mon Mar 31 11:25:47 2014 +0000
@@ -0,0 +1,5 @@
+#      $NetBSD: Makefile,v 1.3 2014/03/31 11:25:47 martin Exp $
+CDBASE=                playstation2cd          # gives ${CDBASE}.iso
+CDRELEASE=     true                    # include $RELEASEDIR/$MACHINE
+
+.include "${.CURDIR}/../../../common/Makefile.bootcd"
diff -r f781937a931c -r 0f7025b8b238 distrib/playstation2/miniroot/Makefile.inc
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/distrib/playstation2/miniroot/Makefile.inc        Mon Mar 31 11:25:47 2014 +0000
@@ -0,0 +1,13 @@
+#      $NetBSD: Makefile.inc,v 1.14 2014/03/31 11:25:48 martin Exp $
+
+DBG=           -Os
+
+IMAGESIZE=     5m
+MAKEFS_FLAGS=  -o density=2k
+IMAGEENDIAN=   le
+MAKEDEVTARGETS=        all
+LISTS+=                ${DISTRIBDIR}/common/list.sysinst
+MTREECONF+=    ${.CURDIR}/mtree.usr.install
+IMAGEDEPENDS+= ${ARCHDIR}/dot.profile ${DISTRIBDIR}/common/termcap \
+               ${DESTDIR}/.profile
+SMALLPROG_INET6=1
diff -r f781937a931c -r 0f7025b8b238 distrib/playstation2/miniroot/dot.profile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/distrib/playstation2/miniroot/dot.profile Mon Mar 31 11:25:47 2014 +0000
@@ -0,0 +1,74 @@
+# $NetBSD: dot.profile,v 1.4 2014/03/31 11:25:48 martin Exp $
+#
+# Copyright (c) 1997 Perry E. Metzger
+# Copyright (c) 1994 Christopher G. Demetriou
+# All rights reserved.
+# 
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions
+# are met:
+# 1. Redistributions of source code must retain the above copyright
+#    notice, this list of conditions and the following disclaimer.
+# 2. Redistributions in binary form must reproduce the above copyright
+#    notice, this list of conditions and the following disclaimer in the
+#    documentation and/or other materials provided with the distribution.
+# 3. All advertising materials mentioning features or use of this software
+#    must display the following acknowledgement:
+#          This product includes software developed for the
+#          NetBSD Project.  See http://www.NetBSD.org/ for
+#          information about NetBSD.
+# 4. The name of the author may not be used to endorse or promote products
+#    derived from this software without specific prior written permission.
+# 
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
+# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+# IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
+# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+# 
+# <<Id: LICENSE,v 1.2 2000/06/14 15:57:33 cgd Exp>>
+
+PATH=/sbin:/bin:/usr/bin:/usr/sbin:/
+export PATH
+TERM=vt100
+export TERM
+HOME=/
+export HOME
+BLOCKSIZE=1k
+export BLOCKSIZE
+EDITOR=ed
+export EDITOR
+
+umask 022
+
+ROOTDEV=/dev/md0a
+
+if [ "X${DONEPROFILE}" = "X" ]; then
+       DONEPROFILE=YES
+       export DONEPROFILE
+
+       # set up some sane defaults
+       echo 'erase ^?, werase ^W, kill ^U, intr ^C'
+       stty newcrt werase ^W intr ^C kill ^U erase ^? 9600
+       echo ''
+
+       # mount the ramdisk read write
+       mount -u $ROOTDEV /
+
+       # mount the kern_fs so that we can examine the dmesg state
+       mount -t kernfs /kern /kern
+
+       # pull in the functions that people will use from the shell prompt.
+       # . /.commonutils
+       # . /.instutils
+       dmesg() cat /kern/msgbuf
+       grep() sed -n "/$1/p"
+
+       # run the installation or upgrade script.
+       sysinst
+fi
diff -r f781937a931c -r 0f7025b8b238 distrib/playstation2/miniroot/list
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/distrib/playstation2/miniroot/list        Mon Mar 31 11:25:47 2014 +0000
@@ -0,0 +1,36 @@
+#      $NetBSD: list,v 1.10 2014/03/31 11:25:48 martin Exp $
+
+# extras in bin
+#PROG  bin/csh
+PROG   bin/date
+PROG   bin/rcp
+PROG   bin/rcmd
+
+# extras in sbin
+PROG   sbin/disklabel
+PROG   sbin/fdisk
+PROG   sbin/mount_ext2fs
+PROG   sbin/fsck_ext2fs
+PROG   sbin/mount_kernfs
+PROG   sbin/mount_msdos
+
+# extras in /usr.bin
+#PROG  usr/bin/netstat
+PROG   usr/bin/rsh
+#PROG  usr/bin/tset usr/bin/reset
+#PROG  usr/bin/vi
+
+# crunchgen source directory specials: progs built in nonstandard places
+#SPECIAL       vi      srcdir usr.bin/nvi/build
+
+# Minimize use of MFS
+SYMLINK        /tmp    var/tmp
+
+# termcap file
+COPY   ${DISTRIBDIR}/common/termcap    usr/share/misc/termcap
+
+# and the installation tools
+COPY   ${ARCHDIR}/dot.profile          .profile
+
+# and a spare .profile
+COPY   ${DESTDIR}/.profile             tmp/.hdprofile
diff -r f781937a931c -r 0f7025b8b238 distrib/sets/lists/base/mi
--- a/distrib/sets/lists/base/mi        Mon Mar 31 10:22:20 2014 +0000
+++ b/distrib/sets/lists/base/mi        Mon Mar 31 11:25:47 2014 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: mi,v 1.1063 2014/03/06 12:17:11 skrll Exp $
+# $NetBSD: mi,v 1.1064 2014/03/31 11:25:48 martin Exp $
 #
 # Note:        Don't delete entries from here - mark them as "obsolete" instead,
 #      unless otherwise stated below.
@@ -3989,7 +3989,7 @@
 ./usr/share/man/cat8/next68k                   base-man-share
 ./usr/share/man/cat8/ofppc                     base-man-share
 ./usr/share/man/cat8/pc532                     base-obsolete           obsolete



Home | Main Index | Thread Index | Old Index