head 1.10; access; symbols pkgsrc-2023Q4:1.10.0.18 pkgsrc-2023Q4-base:1.10 pkgsrc-2023Q3:1.10.0.16 pkgsrc-2023Q3-base:1.10 pkgsrc-2023Q2:1.10.0.14 pkgsrc-2023Q2-base:1.10 pkgsrc-2023Q1:1.10.0.12 pkgsrc-2023Q1-base:1.10 pkgsrc-2022Q4:1.10.0.10 pkgsrc-2022Q4-base:1.10 pkgsrc-2022Q3:1.10.0.8 pkgsrc-2022Q3-base:1.10 pkgsrc-2022Q2:1.10.0.6 pkgsrc-2022Q2-base:1.10 pkgsrc-2022Q1:1.10.0.4 pkgsrc-2022Q1-base:1.10 pkgsrc-2021Q4:1.10.0.2 pkgsrc-2021Q4-base:1.10 pkgsrc-2021Q3:1.8.0.46 pkgsrc-2021Q3-base:1.8 pkgsrc-2021Q2:1.8.0.44 pkgsrc-2021Q2-base:1.8 pkgsrc-2021Q1:1.8.0.42 pkgsrc-2021Q1-base:1.8 pkgsrc-2020Q4:1.8.0.40 pkgsrc-2020Q4-base:1.8 pkgsrc-2020Q3:1.8.0.38 pkgsrc-2020Q3-base:1.8 pkgsrc-2020Q2:1.8.0.34 pkgsrc-2020Q2-base:1.8 pkgsrc-2020Q1:1.8.0.14 pkgsrc-2020Q1-base:1.8 pkgsrc-2019Q4:1.8.0.36 pkgsrc-2019Q4-base:1.8 pkgsrc-2019Q3:1.8.0.32 pkgsrc-2019Q3-base:1.8 pkgsrc-2019Q2:1.8.0.30 pkgsrc-2019Q2-base:1.8 pkgsrc-2019Q1:1.8.0.28 pkgsrc-2019Q1-base:1.8 pkgsrc-2018Q4:1.8.0.26 pkgsrc-2018Q4-base:1.8 pkgsrc-2018Q3:1.8.0.24 pkgsrc-2018Q3-base:1.8 pkgsrc-2018Q2:1.8.0.22 pkgsrc-2018Q2-base:1.8 pkgsrc-2018Q1:1.8.0.20 pkgsrc-2018Q1-base:1.8 pkgsrc-2017Q4:1.8.0.18 pkgsrc-2017Q4-base:1.8 pkgsrc-2017Q3:1.8.0.16 pkgsrc-2017Q3-base:1.8 pkgsrc-2017Q2:1.8.0.12 pkgsrc-2017Q2-base:1.8 pkgsrc-2017Q1:1.8.0.10 pkgsrc-2017Q1-base:1.8 pkgsrc-2016Q4:1.8.0.8 pkgsrc-2016Q4-base:1.8 pkgsrc-2016Q3:1.8.0.6 pkgsrc-2016Q3-base:1.8 pkgsrc-2016Q2:1.8.0.4 pkgsrc-2016Q2-base:1.8 pkgsrc-2016Q1:1.8.0.2 pkgsrc-2016Q1-base:1.8 pkgsrc-2015Q4:1.6.0.2 pkgsrc-2015Q4-base:1.6 pkgsrc-2015Q3:1.5.0.2 pkgsrc-2015Q3-base:1.5 pkgsrc-2015Q2:1.4.0.6 pkgsrc-2015Q2-base:1.4 pkgsrc-2015Q1:1.4.0.4 pkgsrc-2015Q1-base:1.4 pkgsrc-2014Q4:1.4.0.2 pkgsrc-2014Q4-base:1.4 pkgsrc-2014Q3:1.2.0.2 pkgsrc-2014Q3-base:1.2 pkgsrc-2014Q2:1.1.0.4 pkgsrc-2014Q2-base:1.1 pkgsrc-2014Q1:1.1.0.2 pkgsrc-2014Q1-base:1.1; locks; strict; comment @# @; 1.10 date 2021.10.26.10.24.13; author nia; state Exp; branches; next 1.9; commitid EqWu6cZXDZxK5jeD; 1.9 date 2021.10.07.13.49.51; author nia; state Exp; branches; next 1.8; commitid TRhDzHVorQ9JQSbD; 1.8 date 2016.03.07.05.53.29; author dholland; state Exp; branches; next 1.7; commitid hMBGzE30l1SEMFXy; 1.7 date 2016.01.18.05.17.56; author dholland; state Exp; branches; next 1.6; commitid XgKkcrBemX9hanRy; 1.6 date 2015.11.03.20.31.09; author agc; state Exp; branches; next 1.5; commitid OCLictVGb8NpDGHy; 1.5 date 2015.08.08.18.44.32; author dholland; state Exp; branches; next 1.4; commitid KdSCiV3xfQWARuwy; 1.4 date 2014.12.10.05.46.00; author dholland; state Exp; branches; next 1.3; commitid EOLhtCoq4Rj8js1y; 1.3 date 2014.10.01.08.11.29; author dholland; state Exp; branches; next 1.2; commitid kfiic4ujjThEltSx; 1.2 date 2014.08.23.06.55.03; author dholland; state Exp; branches; next 1.1; commitid 98J47nsu6a8zbsNx; 1.1 date 2014.03.14.04.09.31; author dholland; state Exp; branches; next ; commitid SyKNQfJAC326uCsx; desc @@ 1.10 log @emulators: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes The following distfiles could not be fetched (mostly distfiles fetched conditionally...): ./emulators/compat30/distinfo compat30-alpha-3.1.tar.bz2 ./emulators/compat30/distinfo compat30-arm-3.1.tar.bz2 ./emulators/compat30/distinfo compat30-m68k-3.1.tar.bz2 ./emulators/compat30/distinfo compat30-mipseb-3.1.tar.bz2 ./emulators/compat30/distinfo compat30-mipsel-3.1.tar.bz2 ./emulators/compat30/distinfo compat30-powerpc-3.1.tar.bz2 ./emulators/compat30/distinfo compat30-sh3eb-3.1.tar.bz2 ./emulators/compat30/distinfo compat30-sh3el-3.1.tar.bz2 ./emulators/compat30/distinfo compat30-sparc-3.1.tar.bz2 ./emulators/compat30/distinfo compat30-sparc64-3.1.tar.bz2 ./emulators/compat30/distinfo compat30-vax-3.1.tar.bz2 ./emulators/compat51-x11/distinfo compat51-x11-alpha-5.1.tar.bz2 ./emulators/compat51-x11/distinfo compat51-x11-arm-5.1.tar.bz2 ./emulators/compat51-x11/distinfo compat51-x11-m68k-5.1.tar.bz2 ./emulators/compat51-x11/distinfo compat51-x11-mipseb-5.1.tar.bz2 ./emulators/compat51-x11/distinfo compat51-x11-mipsel-5.1.tar.bz2 ./emulators/compat51-x11/distinfo compat51-x11-powerpc-5.1.tar.bz2 ./emulators/compat51-x11/distinfo compat51-x11-sparc-5.1.tar.bz2 ./emulators/compat51-x11/distinfo compat51-x11-sparc64-5.1.tar.bz2 ./emulators/xbeeb/distinfo BASIC2.rom ./emulators/xbeeb/distinfo OS-1.2.rom ./emulators/compat61/distinfo 20150430/compat61-alpha-6.1.tar.bz2 ./emulators/compat61/distinfo 20150430/compat61-arm-6.1.tar.bz2 ./emulators/compat61/distinfo 20150430/compat61-m68k-6.1.tar.bz2 ./emulators/compat61/distinfo 20150430/compat61-mips64eb-6.1.tar.bz2 ./emulators/compat61/distinfo 20150430/compat61-mips64el-6.1.tar.bz2 ./emulators/compat61/distinfo 20150430/compat61-mipseb-6.1.tar.bz2 ./emulators/compat61/distinfo 20150430/compat61-mipsel-6.1.tar.bz2 ./emulators/compat61/distinfo 20150430/compat61-powerpc-6.1.tar.bz2 ./emulators/compat61/distinfo 20150430/compat61-sparc-6.1.tar.bz2 ./emulators/compat61/distinfo 20150430/compat61-sparc64-6.1.tar.bz2 ./emulators/compat16/distinfo compat16-alpha-1.6.2.tar.bz2 ./emulators/compat16/distinfo compat16-arm-1.6.2.tar.bz2 ./emulators/compat16/distinfo compat16-m68k-1.6.2.tar.bz2 ./emulators/compat16/distinfo compat16-mipseb-1.6.2.tar.bz2 ./emulators/compat16/distinfo compat16-mipsel-1.6.2.tar.bz2 ./emulators/compat16/distinfo compat16-powerpc-1.6.2.tar.bz2 ./emulators/compat16/distinfo compat16-sparc-1.6.2.tar.bz2 ./emulators/compat16/distinfo compat16-sparc64-1.6.2.tar.bz2 ./emulators/compat16/distinfo compat16-vax-1.6.2.tar.bz2 ./emulators/compat40/distinfo 20071230/compat40-alpha-4.0.tar.bz2 ./emulators/compat40/distinfo 20071230/compat40-arm-4.0.tar.bz2 ./emulators/compat40/distinfo 20071230/compat40-m68k-4.0.tar.bz2 ./emulators/compat40/distinfo 20071230/compat40-mipseb-4.0.tar.bz2 ./emulators/compat40/distinfo 20071230/compat40-mipsel-4.0.tar.bz2 ./emulators/compat40/distinfo 20071230/compat40-powerpc-4.0.tar.bz2 ./emulators/compat40/distinfo 20071230/compat40-sh3eb-4.0.tar.bz2 ./emulators/compat40/distinfo 20071230/compat40-sh3el-4.0.tar.bz2 ./emulators/compat40/distinfo 20071230/compat40-sparc-4.0.tar.bz2 ./emulators/compat40/distinfo 20071230/compat40-sparc64-4.0.tar.bz2 ./emulators/compat20/distinfo compat20-alpha-2.1.tar.bz2 ./emulators/compat20/distinfo compat20-arm-2.1.tar.bz2 ./emulators/compat20/distinfo compat20-m68k-2.1.tar.bz2 ./emulators/compat20/distinfo compat20-mipseb-2.1.tar.bz2 ./emulators/compat20/distinfo compat20-mipsel-2.1.tar.bz2 ./emulators/compat20/distinfo compat20-powerpc-2.1.tar.bz2 ./emulators/compat20/distinfo compat20-sh3eb-2.1.tar.bz2 ./emulators/compat20/distinfo compat20-sh3el-2.1.tar.bz2 ./emulators/compat20/distinfo compat20-sparc-2.1.tar.bz2 ./emulators/compat20/distinfo compat20-sparc64-2.1.tar.bz2 ./emulators/compat20/distinfo compat20-vax-2.1.tar.bz2 ./emulators/compat50-x11/distinfo compat50-x11-sparc64-5.0.tar.bz2 ./emulators/compat12/distinfo compat12-m68k-1.2.1.tar.bz2 ./emulators/compat12/distinfo compat12-ns32k-1.2.tar.bz2 ./emulators/compat12/distinfo compat12-sparc-1.2.1.tar.bz2 ./emulators/compat15/distinfo compat15-alpha-1.5.3.tar.bz2 ./emulators/compat15/distinfo compat15-arm-1.5.3.tar.bz2 ./emulators/compat15/distinfo compat15-m68k-1.5.3.tar.bz2 ./emulators/compat15/distinfo compat15-mipsel-1.5.3.tar.bz2 ./emulators/compat15/distinfo compat15-ns32k-1.5.3.tar.bz2 ./emulators/compat15/distinfo compat15-powerpc-1.5.3.tar.bz2 ./emulators/compat15/distinfo compat15-sparc-1.5.3.tar.bz2 ./emulators/compat15/distinfo compat15-sparc64-1.5.2.tar.bz2 ./emulators/compat15/distinfo compat15-vax-1.5.3.tar.bz2 ./emulators/compat50/distinfo compat50-alpha-5.0.tar.bz2 ./emulators/compat50/distinfo compat50-arm-5.0.tar.bz2 ./emulators/compat50/distinfo compat50-m68k-5.0.tar.bz2 ./emulators/compat50/distinfo compat50-mipseb-5.0.tar.bz2 ./emulators/compat50/distinfo compat50-mipsel-5.0.tar.bz2 ./emulators/compat50/distinfo compat50-powerpc-5.0.tar.bz2 ./emulators/compat50/distinfo compat50-sparc-5.0.tar.bz2 ./emulators/compat50/distinfo compat50-sparc64-5.0.tar.bz2 ./emulators/compat16-extras/distinfo compat16-extras-sparc-1.6.2.tar.bz2 ./emulators/compat40-extras/distinfo 20071230/compat40-extras-sparc-4.0.tar.bz2 ./emulators/compat15-extras/distinfo compat15-extras-sparc-1.5.3.tar.bz2 ./emulators/compat60/distinfo 20150428/compat60-alpha-6.0.tar.bz2 ./emulators/compat60/distinfo 20150428/compat60-arm-6.0.tar.bz2 ./emulators/compat60/distinfo 20150428/compat60-m68k-6.0.tar.bz2 ./emulators/compat60/distinfo 20150428/compat60-mipseb-6.0.tar.bz2 ./emulators/compat60/distinfo 20150428/compat60-mipsel-6.0.tar.bz2 ./emulators/compat60/distinfo 20150428/compat60-powerpc-6.0.tar.bz2 ./emulators/compat60/distinfo 20150428/compat60-sparc-6.0.tar.bz2 ./emulators/compat60/distinfo 20150428/compat60-sparc64-6.0.tar.bz2 ./emulators/compat61-x11/distinfo 20150430/compat61-x11-alpha-6.1.tar.bz2 ./emulators/compat61-x11/distinfo 20150430/compat61-x11-arm-6.1.tar.bz2 ./emulators/compat61-x11/distinfo 20150430/compat61-x11-m68k-6.1.tar.bz2 ./emulators/compat61-x11/distinfo 20150430/compat61-x11-mips64eb-6.1.tar.bz2 ./emulators/compat61-x11/distinfo 20150430/compat61-x11-mips64el-6.1.tar.bz2 ./emulators/compat61-x11/distinfo 20150430/compat61-x11-mipseb-6.1.tar.bz2 ./emulators/compat61-x11/distinfo 20150430/compat61-x11-mipsel-6.1.tar.bz2 ./emulators/compat61-x11/distinfo 20150430/compat61-x11-powerpc-6.1.tar.bz2 ./emulators/compat61-x11/distinfo 20150430/compat61-x11-sparc-6.1.tar.bz2 ./emulators/compat61-x11/distinfo 20150430/compat61-x11-sparc64-6.1.tar.bz2 ./emulators/osf1_lib/distinfo netscape-4.7-3.alpha.rpm ./emulators/compat20-extras/distinfo compat20-extras-sparc-2.1.tar.bz2 ./emulators/compat30-extras/distinfo compat30-extras-sparc-3.1.tar.bz2 ./emulators/compat30-extras/distinfo compat30-extras-vax-3.1.tar.bz2 ./emulators/compat14/distinfo compat14-alpha-1.4.3.tar.bz2 ./emulators/compat14/distinfo compat14-arm-1.4.3.tar.bz2 ./emulators/compat14/distinfo compat14-m68k-1.4.3.tar.bz2 ./emulators/compat14/distinfo compat14-mipsel-1.4.3.tar.bz2 ./emulators/compat14/distinfo compat14-ns32k-1.4.2.tar.bz2 ./emulators/compat14/distinfo compat14-powerpc-1.4.3.tar.bz2 ./emulators/compat14/distinfo compat14-sparc-1.4.3.1.tar.bz2 ./emulators/compat14/distinfo compat14-vax-1.4.3.tar.bz2 ./emulators/compat51/distinfo compat51-alpha-5.1.tar.bz2 ./emulators/compat51/distinfo compat51-arm-5.1.tar.bz2 ./emulators/compat51/distinfo compat51-m68k-5.1.tar.bz2 ./emulators/compat51/distinfo compat51-mipseb-5.1.tar.bz2 ./emulators/compat51/distinfo compat51-mipsel-5.1.tar.bz2 ./emulators/compat51/distinfo compat51-powerpc-5.1.tar.bz2 ./emulators/compat51/distinfo compat51-sparc-5.1.tar.bz2 ./emulators/compat51/distinfo compat51-sparc64-5.1.tar.bz2 ./emulators/compat13/distinfo compat13-alpha-1.3.3.tar.bz2 ./emulators/compat13/distinfo compat13-arm-1.3.2.tar.bz2 ./emulators/compat13/distinfo compat13-m68k-1.3.3.tar.bz2 ./emulators/compat13/distinfo compat13-mipsel-1.3.3.tar.bz2 ./emulators/compat13/distinfo compat13-ns32k-1.3.3.tar.bz2 ./emulators/compat13/distinfo compat13-sparc-1.3.3.tar.bz2 ./emulators/compat80/distinfo 20191014/compat80-alpha-8.0.tar.bz2 ./emulators/compat80/distinfo 20191014/compat80-arm-8.0.tar.bz2 ./emulators/compat80/distinfo 20191014/compat80-armeb-8.0.tar.bz2 ./emulators/compat80/distinfo 20191014/compat80-armv6hf-8.0.tar.bz2 ./emulators/compat80/distinfo 20191014/compat80-armv7hf-8.0.tar.bz2 ./emulators/compat80/distinfo 20191014/compat80-earm-8.0.tar.bz2 ./emulators/compat80/distinfo 20191014/compat80-earmv7hfeb-8.0.tar.bz2 ./emulators/compat80/distinfo 20191014/compat80-m68k-8.0.tar.bz2 ./emulators/compat80/distinfo 20191014/compat80-mips64eb-8.0.tar.bz2 ./emulators/compat80/distinfo 20191014/compat80-mips64el-8.0.tar.bz2 ./emulators/compat80/distinfo 20191014/compat80-mipseb-8.0.tar.bz2 ./emulators/compat80/distinfo 20191014/compat80-mipsel-8.0.tar.bz2 ./emulators/compat80/distinfo 20191014/compat80-powerpc-8.0.tar.bz2 ./emulators/compat80/distinfo 20191014/compat80-sh3eb-8.0.tar.bz2 ./emulators/compat80/distinfo 20191014/compat80-sh3el-8.0.tar.bz2 ./emulators/compat80/distinfo 20191014/compat80-sparc-8.0.tar.bz2 ./emulators/compat80/distinfo 20191014/compat80-sparc64-8.0.tar.bz2 ./emulators/compat80/distinfo 20191014/compat80-vax-8.0.tar.bz2 @ text @$NetBSD: distinfo,v 1.9 2021/10/07 13:49:51 nia Exp $ BLAKE2s (sys161-2.0.8.tar.gz) = 00c787cd793e9fba9c11112bc107ba183b3811b065d0c2c4fe48106beb4503e2 SHA512 (sys161-2.0.8.tar.gz) = 154315254c7a30d6ab6822341a425e1cb26851d369b0164cf5fd5b4f3ea1ec244cf951d9a319c9f08034e50347b44aa792ce934286c3ecd678098ce45ceb6efd Size (sys161-2.0.8.tar.gz) = 172637 bytes @ 1.9 log @emulators: Remove SHA1 hashes for distfiles @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.8 2016/03/07 05:53:29 dholland Exp $ d3 1 a3 1 RMD160 (sys161-2.0.8.tar.gz) = 0fac2fd650213aa06dcd1b18fab4d548a2d6e7b7 @ 1.8 log @Update to 2.0.8. Upstream changes: - Update copyright years. Noticed by Margo Seltzer. - Fix handling of file creation in emufs, again. - Fix another issue with dropped input handling, reported by Sam Fishman. - Print more info with exception traces. - Remove obsolete disk sizes from sys161.conf.sample. - Reuse emufs handles when the same object is reopened. ".." usage now behaves itself. Mostly from Sam Fishman. - Remove stray debug print. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.7 2016/01/18 05:17:56 dholland Exp $ a2 1 SHA1 (sys161-2.0.8.tar.gz) = b95f4a827b5ce773a20504dd63e05a2acdc78c8d @ 1.7 log @Update to 2.0.6. New HOMEPAGE and MASTER_SITES. Upstream changes: 20160117 dholland System/161 2.0.6 released. 20160117 dholland util.c needs sys/types.h; from Nikhil Benesch. 20160116 dholland Don't let the dropped input character messages flood. 20160114 dholland System/161 2.0.5 released. 20160114 dholland Fix a bug counting global-idle cycles. 20160114 dholland Drop redundant columns in stat161 output. 20160114 dholland Polish previous. 20160113 gwa Make stat161's reporting interval adjustable. 20160113 gwa Have stat161 report elapsed clock time per tick. 20160112 dholland Print a message if the OS drops an input character. 20160108 dholland Print why if disk geometry initializion fails. 20160105 dholland Standardize and document the exit codes. 20160105 dholland Allow K, M, etc. suffixes for disk/memory sizes. 20160105 dholland Make the trace device reject (vs. ignore) invalid args. 20160105 dholland Add -C option to supply device config arguments. 20151222 dholland System/161 2.0.4 released. 20151222 dholland Improve the way -X works. 20151222 dholland Make trace161 -h output include the trace flag list. 20151222 dholland Use shell printf instead of echo -n. Apparently Apple ........ still ships a broken sh whose echo prints literal "-n". 20151222 dholland Apparently some Linux installs demand _GNU_SOURCE to ........ be allowed to see/use ftruncate. 20150808 dholland Actually install the new prof.html. Sigh. ........ (issued as patch for 2.0.3) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.6 2015/11/03 20:31:09 agc Exp $ d3 4 a6 4 SHA1 (sys161-2.0.6.tar.gz) = cc44d4867239e78397993b0e62fab72492dfba80 RMD160 (sys161-2.0.6.tar.gz) = e50fec68042b46e30147ba83693ec69bddd5e474 SHA512 (sys161-2.0.6.tar.gz) = 573b8d092cc6f9d4ad8edb2b040b5f69a45499c554ddfcc96b80363a97535955f677e239268e4f809a94a44928cba00429917b027d4aef111843eb0c4acc494f Size (sys161-2.0.6.tar.gz) = 171410 bytes @ 1.6 log @Add SHA512 digests for distfiles for emulators category Problems found with existing digests: Package suse131_libSDL 1c4d17a53bece6243cb3e6dd11c36d50f851a4f4 [recorded] da39a3ee5e6b4b0d3255bfef95601890afd80709 [calculated] Package suse131_libdbus de99fcfa8e2c7ced28caf38c24d217d6037aaa56 [recorded] da39a3ee5e6b4b0d3255bfef95601890afd80709 [calculated] Package suse131_qt4 94daff738912c96ed8878ce1a131cd49fb379206 [recorded] 886206018431aee9f8a01e1fb7e46973e8dca9d9 [calculated] Problems found locating distfiles for atari800, compat12, compat 13, compat14, compat15, compat20, compat30, compat40, compat50, compat50-x11, compat51, compat51-x11, compat60, compat61, compat61-x11, fmsx, osf1_lib, vice, xbeeb, xm7. Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.5 2015/08/08 18:44:32 dholland Exp $ d3 4 a6 5 SHA1 (sys161-2.0.3.tar.gz) = 6838db38039f146f603b910c3e3aaa4bc82f7cc0 RMD160 (sys161-2.0.3.tar.gz) = 91837c6ca9bf8715c8891c085f80317f863d6897 SHA512 (sys161-2.0.3.tar.gz) = ff7ccd6d644003751e11a247d4da5625ec0e49a707c1e2e3a34a9a0625dd487cf4e1081df7467eca0e80cab214a8ca2a2e5164623f84b0a058a4e401797a4642 Size (sys161-2.0.3.tar.gz) = 166109 bytes SHA1 (patch-mk_doc.mk) = 29fd6421a8865c39665fa4cda02133f2c6c862b2 @ 1.5 log @Update to 2.0.3. Upstream changes: 20150804 dholland System/161 2.0.3 released. 20150714 dholland Fix the serial port FORCE logic meant to prevent ........ interrupt flapping. Thanks to Winnie Wu for a test ........ kernel and workload that reliably repeated the problem. 20150709 dholland Recognize some obvious aliases for disk161 commands. 20150706 dholland Add page on profiling to the manual. 20150706 dholland Add dynamic profiling control to the trace device. 20150703 dholland If profiling, write the profile out if we die(). 20150703 dholland Include seek times in disk activity trace output. 20150126 dholland System/161 2.0.2 released. 20150126 dholland Fix brown paper bag release. Sigh. 20150126 dholland System/161 2.0.1 released. 20150121 dholland Fix up some gdb threads issues appearing with gdb 7.8. 20150117 dholland Update included .hgignore file, from Cary Gray. 20150115 dholland System/161 2.0 released. 20150115 dholland Add workaround to make disk rotdelay deterministic. 20150114 dholland Fix stdint.h-related build problems on Linux. 20150114 dholland Fix flock-related build problem on Linux. 20150109 dholland Add software debugger requests to the trace device. 20150105 dholland Make the testsuite run. 20150105 dholland Add support for installing into a chroot/DESTDIR. 20150105 dholland Add man pages for all executables. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.4 2014/12/10 05:46:00 dholland Exp $ d5 1 @ 1.4 log @Update to 1.99.10. Upstream change: Add workaround for OpenBSD's srand/srandom breakage. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.3 2014/10/01 08:11:29 dholland Exp $ d3 4 a6 3 SHA1 (sys161-1.99.10.tar.gz) = 8a9a26146516f650d7589032d3fac5d9fbfd5fc1 RMD160 (sys161-1.99.10.tar.gz) = a3074fd766cace345b136a09b60fb13536f5e027 Size (sys161-1.99.10.tar.gz) = 159582 bytes @ 1.3 log @Update to 1.99.09, a 2.0 release candidate. Upstream changes: - Support the CACHE instruction as (for now) a nop. - Provide the MIPS32 config0 and config1 registers, and pretend to have 4K each L1 I/D caches. The cache remains fully coherent. - Don't allow r2000/r3000 (mips-I) style cache flushes. - Add a disk161 utility for manipulating disk images, and don't keep disk image sizes in sys161.conf any more. - Edit/revise the processor docs. - Fix build with gcc 4.8. - Provide flock() compat for legacy OSes without it. (Hi, Solaris.) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.2 2014/08/23 06:55:03 dholland Exp $ d3 3 a5 3 SHA1 (sys161-1.99.09.tar.gz) = dbf2a79e6a2903133c1b2a7ece3486649c34f98e RMD160 (sys161-1.99.09.tar.gz) = 7c8154c605625e7f3442dc81b935058570ea8a57 Size (sys161-1.99.09.tar.gz) = 159377 bytes @ 1.2 log @Update to 1.99.08. Changes: - use flock() on disk images to avoid accidents - improve gdb interface to treat CPUs as "threads" - rework tty handling; now behaves when backgrounded - change disk image names in sample config to match OS/161 usage - rework timing code and fix bug with bogus large idle counts - rework and retune main loop; much faster - use more gcc warnings @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.1 2014/03/14 04:09:31 dholland Exp $ d3 3 a5 3 SHA1 (sys161-1.99.08.tar.gz) = fee690df12a625438bdbfa8b05071853286ea72f RMD160 (sys161-1.99.08.tar.gz) = 46200345a679f5101524c5185ba7a8b7079046f8 Size (sys161-1.99.08.tar.gz) = 147051 bytes @ 1.1 log @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. @ text @d1 1 a1 1 $NetBSD$ d3 3 a5 3 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 @