Skip to content

Commit

Permalink
Import NetBSD/hpcmips source files from hpcmips repository.
Browse files Browse the repository at this point in the history
file list:
        sys/arch/hpcmips/
        distrib/hpcmips/
        etc/etc.hpcmips/
        lib/libc/arch/mips/fplib/
        lib/libc/arch/mips/fplib/Makefile.inc
        lib/libc/arch/mips/fplib/environment.h
        lib/libc/arch/mips/fplib/fplib_glue.c
        lib/libc/arch/mips/fplib/fplib_libc.c
        lib/libc/arch/mips/fplib/hpcmips-gcc.h
        lib/libc/arch/mips/fplib/softfloat-macros.h
        lib/libc/arch/mips/fplib/softfloat-specialize.h
        lib/libc/arch/mips/fplib/softfloat.c
        lib/libc/arch/mips/fplib/softfloat.h
        lib/libc/arch/mips/gen/ieee.h
        lib/libc/arch/mips/gen/sf_fabs.c
        lib/libc/arch/mips/gen/sf_flt_rounds.c
        lib/libc/arch/mips/gen/sf_fpgetmask.c
        lib/libc/arch/mips/gen/sf_fpgetround.c
        lib/libc/arch/mips/gen/sf_fpgetsticky.c
        lib/libc/arch/mips/gen/sf_fpsetmask.c
        lib/libc/arch/mips/gen/sf_fpsetround.c
        lib/libc/arch/mips/gen/sf_fpsetsticky.c
        lib/libc/arch/mips/gen/sf_isinf.c
        lib/libc/arch/mips/gen/sf_ldexp.c
        lib/libc/arch/mips/gen/sf_modf.c
  • Loading branch information
takemura committed Sep 16, 1999
1 parent a2bca40 commit 9b478a0
Show file tree
Hide file tree
Showing 29 changed files with 8,741 additions and 0 deletions.
5 changes: 5 additions & 0 deletions distrib/hpcmips/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# $NetBSD: Makefile,v 1.1.1.1 1999/09/16 12:13:17 takemura Exp $

SUBDIR=

.include <bsd.subdir.mk>
4 changes: 4 additions & 0 deletions distrib/hpcmips/Makefile.inc
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# $NetBSD: Makefile.inc,v 1.1.1.1 1999/09/16 12:18:26 takemura Exp $

REV!=sh ${.CURDIR}/../../../sys/conf/osrelease.sh -s
VER!=sh ${.CURDIR}/../../../sys/conf/osrelease.sh
20 changes: 20 additions & 0 deletions distrib/hpcmips/miniroot/dot.profile
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# $NetBSD: dot.profile,v 1.1.1.1 1999/09/16 12:18:27 takemura Exp $
PATH=/sbin:/bin:/usr/bin:/usr/sbin:/
export PATH

# get the terminal type
_loop=""
while [ "X${_loop}" = X"" ]; do
echo "" >& 2
echo "Setting terminal type. Options:" >& 2
echo " rcons for graphics console" >& 2
echo " vt100 for dumb serial terminal" >& 2
echo " xterm for xterm." >& 2
echo "" >& 2
eval `tset -s -m ":?$TERM"`
if [ "X${TERM}" != X"unknown" ]; then
_loop="done"
fi
done

sysinst
94 changes: 94 additions & 0 deletions distrib/hpcmips/miniroot/list
Original file line number Diff line number Diff line change
@@ -0,0 +1,94 @@
# $NetBSD: list,v 1.1.1.1 1999/09/16 12:18:27 takemura Exp $

# hpcmips extra's: mountpoint for kernfs
SPECIAL mkdir kern

# extras in bin
LINK instbin bin/csh
LINK instbin bin/date
LINK instbin bin/rcp
LINK instbin bin/rcmd

# extras in sbin
LINK instbin sbin/disklabel
LINK instbin sbin/mount_ext2fs
LINK instbin sbin/fsck_ext2fs
LINK instbin sbin/mount_kernfs

# extras in /usr.bin
SYMLINK ../../instbin usr/bin/netstat
SYMLINK ../../instbin usr/bin/rsh
SYMLINK ../../instbin usr/bin/tset usr/bin/reset
SYMLINK ../../instbin usr/bin/vi

# OK, now do everything in /usr all over all again in usr.install,
# in case we try and install directly into the miniroot (mounting over /usr).

# local usr.bin
SPECIAL mkdir usr.install
SPECIAL mkdir usr.install/bin
SPECIAL mkdir usr.install/sbin


SPECIAL ln -s ../../instbin usr.install/bin/chflags
SPECIAL ln -s ../../instbin usr.install/bin/chgrp
SPECIAL ln -s ../../instbin usr.install/bin/ftp
SPECIAL ln -s ../../instbin usr.install/bin/gunzip
SPECIAL ln -s ../../instbin usr.install/bin/gzcat
SPECIAL ln -s ../../instbin usr.install/bin/gzip
SPECIAL ln -s ../../instbin usr.install/bin/netstat
SPECIAL ln -s ../../instbin usr.install/bin/sort
SPECIAL ln -s ../../instbin usr.install/bin/tar
SPECIAL ln -s ../../instbin usr.install/bin/tip
SPECIAL ln -s ../../instbin usr.install/bin/vi

# local usr.sbin
SPECIAL ln -s ../../instbin usr.install/sbin/chroot
SPECIAL ln -s ../../instbin usr.install/sbin/chown
SPECIAL ln -s ../../instbin usr.install/sbin/update


# crunchgen source directory specials: progs built in nonstandard places
CRUNCHSPECIAL vi srcdir usr.bin/vi/build



# Minimize use of MFS
SYMLINK /tmp var/tmp

# copy the MAKEDEV script and make some devices
COPY ${DESTDIR}/dev/MAKEDEV dev/MAKEDEV
COPY ${DESTDIR}/dev/MAKEDEV.local dev/MAKEDEV.local
SPECIAL cd dev; sh MAKEDEV all
SPECIAL /bin/rm dev/MAKEDEV dev/MAKEDEV.local

# we need the contents of /usr/mdec
COPYDIR ${DESTDIR}/usr/mdec /usr/mdec


# the zoneinfo (dont use)
#COPYDIR ${DESTDIR}/usr/share/zoneinfo usr/share/zoneinfo

# a subset termcap file
COPY ${ARCHDIR}/termcap.rcons usr/share/misc/termcap

# copy the kernel(s)
COPY ${CURDIR}/../../sys/arch/hpcmips/compile/GENERIC/netbsd netbsd


# various files that we need in /etc for the install
#COPY ${DESTDIR}/etc/disktab etc/disktab.shadow
#SYMLINK /tmp/disktab.shadow etc/disktab
#SYMLINK /tmp/fstab.shadow etc/fstab
#SYMLINK /tmp/resolv.conf.shadow etc/resolv.conf
#SYMLINK /tmp/hosts etc/hosts

# sysinst needs disktab template
COPY ${DESTDIR}/etc/disktab etc/disktab.preinstall

# and the installation tools
COPY ${ARCHDIR}/dot.profile .profile
#LINK instbin sbin/sysinst

# and a spare .profile
COPY ${DESTDIR}/.profile tmp/.hdprofile
Loading

0 comments on commit 9b478a0

Please sign in to comment.