pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/emulators/sys161 Import sys161-1.99.07.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/6933eaf8c0ae
branches:  trunk
changeset: 631819:6933eaf8c0ae
user:      dholland <dholland%pkgsrc.org@localhost>
date:      Fri Mar 14 04:09:31 2014 +0000

description:
Import sys161-1.99.07.

System/161 is a machine simulator that provides a simplified but still
realistic environment for OS hacking. It is a 32-bit MIPS system
supporting up to 32 processors, with up to 31 hardware slots each
holding a single simple device (disk, console, network, etc.)

It is used for teaching; the OS/161 instructional OS runs on it.
However, it has also proven useful as a rapid development platform for
bringing up research or experimental kernels.

System/161 supports fully transparent debugging, via remote gdb into
the simulator. It also provides transparent kernel profiling,
statistical monitoring, event tracing (down to the level of individual
machine instructions) and one can connect multiple running System/161
instances together into a network using a "hub" program.

I am upstream for this so I'll maintain the package.

diffstat:

 emulators/sys161/DESCR    |  14 ++++++++++++++
 emulators/sys161/Makefile |  15 +++++++++++++++
 emulators/sys161/PLIST    |  19 +++++++++++++++++++
 emulators/sys161/distinfo |   5 +++++
 4 files changed, 53 insertions(+), 0 deletions(-)

diffs (69 lines):

diff -r f7b831473c51 -r 6933eaf8c0ae emulators/sys161/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/sys161/DESCR    Fri Mar 14 04:09:31 2014 +0000
@@ -0,0 +1,14 @@
+System/161 is a machine simulator that provides a simplified but still
+realistic environment for OS hacking. It is a 32-bit MIPS system
+supporting up to 32 processors, with up to 31 hardware slots each
+holding a single simple device (disk, console, network, etc.)
+
+It is used for teaching; the OS/161 instructional OS runs on it.
+However, it has also proven useful as a rapid development platform for
+bringing up research or experimental kernels.
+
+System/161 supports fully transparent debugging, via remote gdb into
+the simulator. It also provides transparent kernel profiling,
+statistical monitoring, event tracing (down to the level of individual
+machine instructions) and one can connect multiple running System/161
+instances together into a network using a "hub" program.
diff -r f7b831473c51 -r 6933eaf8c0ae emulators/sys161/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/sys161/Makefile Fri Mar 14 04:09:31 2014 +0000
@@ -0,0 +1,15 @@
+# $NetBSD: Makefile,v 1.1 2014/03/14 04:09:31 dholland Exp $
+
+DISTNAME=      sys161-1.99.07
+CATEGORIES=    emulators
+MASTER_SITES=  http://www.eecs.harvard.edu/~dholland/os161/download/
+
+MAINTAINER=    dholland%NetBSD.org@localhost
+HOMEPAGE=      http://www.eecs.harvard.edu/~dholland/os161/\#sys161
+COMMENT=       System/161 MIPS emulator
+LICENSE=       modified-bsd
+
+HAS_CONFIGURE=         yes
+CONFIGURE_ARGS+=       --prefix=${DESTDIR}${PREFIX} mipseb
+
+.include "../../mk/bsd.pkg.mk"
diff -r f7b831473c51 -r 6933eaf8c0ae emulators/sys161/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/sys161/PLIST    Fri Mar 14 04:09:31 2014 +0000
@@ -0,0 +1,19 @@
+@comment $NetBSD: PLIST,v 1.1 2014/03/14 04:09:31 dholland Exp $
+bin/hub161
+bin/hub161-${PKGVERSION}
+bin/stat161
+bin/stat161-${PKGVERSION}
+bin/sys161
+bin/sys161-${PKGVERSION}
+bin/trace161
+bin/trace161-${PKGVERSION}
+share/doc/sys161/copying.txt
+share/doc/sys161/devices.html
+share/doc/sys161/gdb.html
+share/doc/sys161/index.html
+share/doc/sys161/install.html
+share/doc/sys161/lamebus.html
+share/doc/sys161/mips.html
+share/doc/sys161/networking.html
+share/doc/sys161/system.html
+share/examples/sys161/sys161.conf.sample
diff -r f7b831473c51 -r 6933eaf8c0ae emulators/sys161/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/sys161/distinfo Fri Mar 14 04:09:31 2014 +0000
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2014/03/14 04:09:31 dholland Exp $
+
+SHA1 (sys161-1.99.07.tar.gz) = 45fae58582ad8120b7b0586f4615f53c4a0a1a6e
+RMD160 (sys161-1.99.07.tar.gz) = 597e93080d62dfb42e28ca99bdf5cd8cef7a81af
+Size (sys161-1.99.07.tar.gz) = 141830 bytes



Home | Main Index | Thread Index | Old Index