head 1.70; access; symbols pkgsrc-2026Q1:1.69.0.12 pkgsrc-2026Q1-base:1.69 pkgsrc-2025Q4:1.69.0.10 pkgsrc-2025Q4-base:1.69 pkgsrc-2025Q3:1.69.0.8 pkgsrc-2025Q3-base:1.69 pkgsrc-2025Q2:1.69.0.6 pkgsrc-2025Q2-base:1.69 pkgsrc-2025Q1:1.69.0.4 pkgsrc-2025Q1-base:1.69 pkgsrc-2024Q4:1.69.0.2 pkgsrc-2024Q4-base:1.69 pkgsrc-2024Q3:1.68.0.24 pkgsrc-2024Q3-base:1.68 pkgsrc-2024Q2:1.68.0.22 pkgsrc-2024Q2-base:1.68 pkgsrc-2024Q1:1.68.0.20 pkgsrc-2024Q1-base:1.68 pkgsrc-2023Q4:1.68.0.18 pkgsrc-2023Q4-base:1.68 pkgsrc-2023Q3:1.68.0.16 pkgsrc-2023Q3-base:1.68 pkgsrc-2023Q2:1.68.0.14 pkgsrc-2023Q2-base:1.68 pkgsrc-2023Q1:1.68.0.12 pkgsrc-2023Q1-base:1.68 pkgsrc-2022Q4:1.68.0.10 pkgsrc-2022Q4-base:1.68 pkgsrc-2022Q3:1.68.0.8 pkgsrc-2022Q3-base:1.68 pkgsrc-2022Q2:1.68.0.6 pkgsrc-2022Q2-base:1.68 pkgsrc-2022Q1:1.68.0.4 pkgsrc-2022Q1-base:1.68 pkgsrc-2021Q4:1.68.0.2 pkgsrc-2021Q4-base:1.68 pkgsrc-2021Q3:1.66.0.2 pkgsrc-2021Q3-base:1.66 pkgsrc-2021Q2:1.65.0.2 pkgsrc-2021Q2-base:1.65 pkgsrc-2021Q1:1.63.0.2 pkgsrc-2021Q1-base:1.63 pkgsrc-2020Q4:1.61.0.2 pkgsrc-2020Q4-base:1.61 pkgsrc-2020Q3:1.60.0.10 pkgsrc-2020Q3-base:1.60 pkgsrc-2020Q2:1.60.0.8 pkgsrc-2020Q2-base:1.60 pkgsrc-2020Q1:1.60.0.4 pkgsrc-2020Q1-base:1.60 pkgsrc-2019Q4:1.60.0.6 pkgsrc-2019Q4-base:1.60 pkgsrc-2019Q3:1.60.0.2 pkgsrc-2019Q3-base:1.60 pkgsrc-2019Q2:1.58.0.2 pkgsrc-2019Q2-base:1.58 pkgsrc-2019Q1:1.56.0.2 pkgsrc-2019Q1-base:1.56 pkgsrc-2018Q4:1.54.0.4 pkgsrc-2018Q4-base:1.54 pkgsrc-2018Q3:1.54.0.2 pkgsrc-2018Q3-base:1.54 pkgsrc-2018Q2:1.52.0.4 pkgsrc-2018Q2-base:1.52 pkgsrc-2018Q1:1.52.0.2 pkgsrc-2018Q1-base:1.52 pkgsrc-2017Q4:1.51.0.6 pkgsrc-2017Q4-base:1.51 pkgsrc-2017Q3:1.51.0.4 pkgsrc-2017Q3-base:1.51 pkgsrc-2017Q2:1.47.0.2 pkgsrc-2017Q2-base:1.47 pkgsrc-2017Q1:1.44.0.10 pkgsrc-2017Q1-base:1.44 pkgsrc-2016Q4:1.44.0.8 pkgsrc-2016Q4-base:1.44 pkgsrc-2016Q3:1.44.0.6 pkgsrc-2016Q3-base:1.44 pkgsrc-2016Q2:1.44.0.4 pkgsrc-2016Q2-base:1.44 pkgsrc-2016Q1:1.44.0.2 pkgsrc-2016Q1-base:1.44 pkgsrc-2015Q4:1.43.0.2 pkgsrc-2015Q4-base:1.43 pkgsrc-2015Q3:1.42.0.8 pkgsrc-2015Q3-base:1.42 pkgsrc-2015Q2:1.42.0.6 pkgsrc-2015Q2-base:1.42 pkgsrc-2015Q1:1.42.0.4 pkgsrc-2015Q1-base:1.42 pkgsrc-2014Q4:1.42.0.2 pkgsrc-2014Q4-base:1.42 pkgsrc-2014Q3:1.41.0.12 pkgsrc-2014Q3-base:1.41 pkgsrc-2014Q2:1.41.0.10 pkgsrc-2014Q2-base:1.41 pkgsrc-2014Q1:1.41.0.8 pkgsrc-2014Q1-base:1.41 pkgsrc-2013Q4:1.41.0.6 pkgsrc-2013Q4-base:1.41 pkgsrc-2013Q3:1.41.0.4 pkgsrc-2013Q3-base:1.41 pkgsrc-2013Q2:1.41.0.2 pkgsrc-2013Q2-base:1.41 pkgsrc-2013Q1:1.40.0.4 pkgsrc-2013Q1-base:1.40 pkgsrc-2012Q4:1.40.0.2 pkgsrc-2012Q4-base:1.40 pkgsrc-2012Q3:1.38.0.2 pkgsrc-2012Q3-base:1.38 pkgsrc-2012Q2:1.35.0.4 pkgsrc-2012Q2-base:1.35 pkgsrc-2012Q1:1.35.0.2 pkgsrc-2012Q1-base:1.35 pkgsrc-2011Q4:1.34.0.2 pkgsrc-2011Q4-base:1.34 pkgsrc-2011Q3:1.33.0.2 pkgsrc-2011Q3-base:1.33 pkgsrc-2011Q2:1.31.0.8 pkgsrc-2011Q2-base:1.31 pkgsrc-2011Q1:1.31.0.6 pkgsrc-2011Q1-base:1.31 pkgsrc-2010Q4:1.31.0.4 pkgsrc-2010Q4-base:1.31 pkgsrc-2010Q3:1.31.0.2 pkgsrc-2010Q3-base:1.31 pkgsrc-2010Q2:1.30.0.2 pkgsrc-2010Q2-base:1.30 pkgsrc-2010Q1:1.29.0.6 pkgsrc-2010Q1-base:1.29 pkgsrc-2009Q4:1.29.0.4 pkgsrc-2009Q4-base:1.29 pkgsrc-2009Q3:1.29.0.2 pkgsrc-2009Q3-base:1.29 pkgsrc-2009Q2:1.28.0.6 pkgsrc-2009Q2-base:1.28 pkgsrc-2009Q1:1.28.0.4 pkgsrc-2009Q1-base:1.28 pkgsrc-2008Q4:1.28.0.2 pkgsrc-2008Q4-base:1.28 pkgsrc-2008Q3:1.25.0.2 pkgsrc-2008Q3-base:1.25 cube-native-xorg:1.24.0.6 cube-native-xorg-base:1.24 pkgsrc-2008Q2:1.24.0.4 pkgsrc-2008Q2-base:1.24 cwrapper:1.24.0.2 pkgsrc-2008Q1:1.23.0.2 pkgsrc-2008Q1-base:1.23 pkgsrc-2007Q4:1.22.0.6 pkgsrc-2007Q4-base:1.22 pkgsrc-2007Q3:1.22.0.4 pkgsrc-2007Q3-base:1.22 pkgsrc-2007Q2:1.22.0.2 pkgsrc-2007Q2-base:1.22 pkgsrc-2007Q1:1.19.0.2 pkgsrc-2007Q1-base:1.19 pkgsrc-2006Q4:1.17.0.2 pkgsrc-2006Q4-base:1.17 pkgsrc-2006Q3:1.16.0.2 pkgsrc-2006Q3-base:1.16 pkgsrc-2006Q2:1.11.0.4 pkgsrc-2006Q2-base:1.11 pkgsrc-2006Q1:1.11.0.2 pkgsrc-2006Q1-base:1.11 pkgsrc-2005Q4:1.10.0.2 pkgsrc-2005Q4-base:1.10 pkgsrc-2005Q3:1.5.0.2 pkgsrc-2005Q3-base:1.5 pkgsrc-2005Q2:1.3.0.2 pkgsrc-2005Q2-base:1.3 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.70 date 2026.04.19.22.48.14; author mrg; state Exp; branches; next 1.69; commitid dpxd2ybaPxu6DCCG; 1.69 date 2024.10.27.20.01.43; author jakllsch; state Exp; branches; next 1.68; commitid JC2dwgrvpJsj2lvF; 1.68 date 2021.10.26.10.23.51; author nia; state Exp; branches; next 1.67; commitid EqWu6cZXDZxK5jeD; 1.67 date 2021.10.07.13.49.29; author nia; state Exp; branches; next 1.66; commitid TRhDzHVorQ9JQSbD; 1.66 date 2021.09.05.07.27.13; author skrll; state Exp; branches; next 1.65; commitid xtnHHJEMKKSaKJ7D; 1.65 date 2021.04.24.07.31.36; author fcambus; state Exp; branches; next 1.64; commitid VzUSOYz2V2ZS5wQC; 1.64 date 2021.04.17.07.36.53; author ryoon; state Exp; branches; next 1.63; commitid V2aMdBtUqUXIlCPC; 1.63 date 2021.02.22.14.03.35; author ryoon; state Exp; branches; next 1.62; commitid toFCRLobQwHYdIIC; 1.62 date 2021.01.16.16.49.36; author skrll; state Exp; branches; next 1.61; commitid aD7GzLBbt9E3jYDC; 1.61 date 2020.10.07.00.43.04; author thorpej; state Exp; branches; next 1.60; commitid taOpSM8K7p5hdUqC; 1.60 date 2019.08.23.13.13.49; author ryoon; state Exp; branches; next 1.59; commitid U9U7rfITdCcYA9AB; 1.59 date 2019.06.30.20.33.02; author skrll; state Exp; branches; next 1.58; commitid ICuR5tXR12K1LftB; 1.58 date 2019.06.02.09.19.58; author gson; state Exp; branches; next 1.57; commitid nf8PGHOuglWOVApB; 1.57 date 2019.04.11.12.50.30; author christos; state Exp; branches; next 1.56; commitid 9Ac2kgKqu48NLViB; 1.56 date 2019.03.03.10.41.28; author gson; state Exp; branches; next 1.55; commitid 0q0A0iWirtikjUdB; 1.55 date 2019.01.04.13.35.16; author ryoon; state Exp; branches; next 1.54; commitid 9UGgsXAcvjGK8t6B; 1.54 date 2018.08.08.14.09.21; author gson; state Exp; branches; next 1.53; commitid efB0rvQgwFQ77kNA; 1.53 date 2018.08.08.13.53.48; author gson; state Exp; branches; next 1.52; commitid pAWU7BhtjHGY1kNA; 1.52 date 2018.03.21.17.39.42; author kamil; state Exp; branches; next 1.51; commitid dw9VIWi1Ykh8MlvA; 1.51 date 2017.09.04.11.19.43; author ryoon; state Exp; branches; next 1.50; commitid 4Zj4IkTntzxL2S5A; 1.50 date 2017.08.24.22.52.55; author mrg; state Exp; branches; next 1.49; commitid ImKjaicI19sGdw4A; 1.49 date 2017.07.16.16.36.09; author christos; state Exp; branches; next 1.48; commitid FIrOXUW5uGvZotZz; 1.48 date 2017.07.16.14.10.58; author christos; state Exp; branches; next 1.47; commitid Ax0MbGi17ve5BsZz; 1.47 date 2017.06.29.17.51.46; author christos; state Exp; branches; next 1.46; commitid 8vBMDTQ9DrdNmiXz; 1.46 date 2017.05.15.01.45.49; author christos; state Exp; branches; next 1.45; commitid NFjYt3kLPGN2tqRz; 1.45 date 2017.05.11.12.38.53; author christos; state Exp; branches; next 1.44; commitid Jgs4jVL5EBY8dYQz; 1.44 date 2016.03.29.19.03.07; author mrg; state Exp; branches 1.44.10.1; next 1.43; commitid u5KWUo8v1QUJrz0z; 1.43 date 2015.11.03.20.30.58; author agc; state Exp; branches; next 1.42; commitid OCLictVGb8NpDGHy; 1.42 date 2014.12.08.20.55.19; author ryoon; state Exp; branches; next 1.41; commitid 2DoxWZqBKFg8ph1y; 1.41 date 2013.06.29.08.24.53; author mrg; state Exp; branches; next 1.40; commitid 3tX4cUMvgWPGbuVw; 1.40 date 2012.11.23.22.43.09; author alnsn; state Exp; branches; next 1.39; 1.39 date 2012.11.23.12.33.22; author joerg; state Exp; branches; next 1.38; 1.38 date 2012.08.02.09.41.06; author abs; state Exp; branches; next 1.37; 1.37 date 2012.07.26.22.10.28; author abs; state Exp; branches; next 1.36; 1.36 date 2012.07.16.00.19.14; author abs; state Exp; branches; next 1.35; 1.35 date 2012.02.06.05.37.40; author matt; state Exp; branches; next 1.34; 1.34 date 2011.10.26.06.57.30; author mrg; state Exp; branches; next 1.33; 1.33 date 2011.07.28.06.25.13; author mrg; state Exp; branches; next 1.32; 1.32 date 2011.07.17.12.49.17; author mrg; state Exp; branches; next 1.31; 1.31 date 2010.07.02.14.41.50; author joerg; state Exp; branches; next 1.30; 1.30 date 2010.05.13.14.48.53; author tsutsui; state Exp; branches 1.30.2.1; next 1.29; 1.29 date 2009.07.18.18.43.56; author tsutsui; state Exp; branches; next 1.28; 1.28 date 2008.11.14.06.42.34; author minskim; state Exp; branches; next 1.27; 1.27 date 2008.10.24.19.55.10; author minskim; state Exp; branches; next 1.26; 1.26 date 2008.10.24.19.31.01; author minskim; state Exp; branches; next 1.25; 1.25 date 2008.09.14.06.15.35; author tsutsui; state Exp; branches; next 1.24; 1.24 date 2008.06.18.21.30.15; author minskim; state Exp; branches; next 1.23; 1.23 date 2008.01.04.22.31.01; author xtraeme; state Exp; branches; next 1.22; 1.22 date 2007.06.16.18.15.16; author xtraeme; state Exp; branches; next 1.21; 1.21 date 2007.05.01.16.34.45; author xtraeme; state Exp; branches; next 1.20; 1.20 date 2007.04.14.17.46.41; author xtraeme; state Exp; branches; next 1.19; 1.19 date 2007.03.18.21.05.38; author xtraeme; state Exp; branches; next 1.18; 1.18 date 2007.02.19.06.54.47; author xtraeme; state Exp; branches; next 1.17; 1.17 date 2006.11.09.20.01.55; author xtraeme; state Exp; branches; next 1.16; 1.16 date 2006.09.17.19.53.05; author he; state Exp; branches; next 1.15; 1.15 date 2006.09.17.16.38.12; author he; state Exp; branches; next 1.14; 1.14 date 2006.08.20.16.27.44; author xtraeme; state Exp; branches; next 1.13; 1.13 date 2006.07.25.17.46.05; author xtraeme; state Exp; branches; next 1.12; 1.12 date 2006.07.02.11.35.23; author xtraeme; state Exp; branches; next 1.11; 1.11 date 2006.02.19.19.31.41; author xtraeme; state Exp; branches; next 1.10; 1.10 date 2005.11.30.19.11.01; author rillig; state Exp; branches; next 1.9; 1.9 date 2005.11.26.06.00.00; author xtraeme; state Exp; branches; next 1.8; 1.8 date 2005.10.29.10.05.47; author xtraeme; state Exp; branches; next 1.7; 1.7 date 2005.10.23.06.01.04; author xtraeme; state Exp; branches; next 1.6; 1.6 date 2005.10.08.22.27.03; author xtraeme; state Exp; branches; next 1.5; 1.5 date 2005.08.25.11.03.30; author xtraeme; state Exp; branches; next 1.4; 1.4 date 2005.06.28.11.49.58; author xtraeme; state Exp; branches; next 1.3; 1.3 date 2005.04.29.00.59.00; author xtraeme; state Exp; branches; next 1.2; 1.2 date 2005.04.07.17.29.19; author xtraeme; state Exp; branches; next 1.1; 1.1 date 2005.03.30.00.30.44; author xtraeme; state Exp; branches 1.1.1.1; next ; 1.44.10.1 date 2017.06.03.18.02.44; author bsiegert; state Exp; branches; next ; commitid YbsZfoKS7nZpgXTz; 1.30.2.1 date 2010.07.04.07.12.50; author agc; state Exp; branches; next ; 1.1.1.1 date 2005.03.30.00.30.44; author xtraeme; state Exp; branches; next ; desc @@ 1.70 log @support the SH4-A "synco" instruction as a no-op. fixes running landisk "dig" from recent builds, which would cause the emulator to hard exit. bump pkg version. @ text @$NetBSD: distinfo,v 1.69 2024/10/27 20:01:43 jakllsch Exp $ BLAKE2s (gxemul-0.7.0.tar.gz) = b379c244d2e56b5fec53f9af66974f3ef91cca7cf3ee586d85e1a7c5ab2adbd9 SHA512 (gxemul-0.7.0.tar.gz) = d977342843e903aedd9dcdf6fdab81ceb5ee1552bf3b90deb77eb59b42e5fad3a65f216ce33cf33259372ff9a10af5b1365827de949f0c61fb9859b417972c71 Size (gxemul-0.7.0.tar.gz) = 5985021 bytes SHA1 (patch-doc_machine__cats.html) = 1c67fbfe42fa86427e3ebdc6720b894123eb4672 SHA1 (patch-src_cpus_cpu__arm.c) = c34c78a13a65b06d8a0011a8bbb27ecaed3f4db9 SHA1 (patch-src_cpus_cpu__arm__instr.c) = b91c6b4de6f47de28db259dac6146f46d3f81787 SHA1 (patch-src_cpus_cpu__arm__instr__dpi.c) = 160d870151cd25e5393f57acbf91525b69fa41f3 SHA1 (patch-src_cpus_cpu__sh.c) = 40c8989dcb2e17989a64b6ea4d19f85439fd6e69 SHA1 (patch-src_cpus_cpu__sh__instr.c) = da365d33c9dbb29d755042bdef6caef549c68fde SHA1 (patch-src_include_thirdparty_bootblock.h) = fa1c2aadbe93746201484a8140d8e2b917fce2db SHA1 (patch-src_include_thirdparty_dp83932reg.h) = b64223191f039ebb6b0ac4ef83f239a93ae170b1 SHA1 (patch-src_include_thirdparty_pcireg.h) = 304767b2ca861eb6626e09b8d6af9fae56a38164 SHA1 (patch-src_include_thirdparty_sgi__arcbios.h) = 86658fdbcde260c71d3c29c9acd6b9ac19b48be4 @ 1.69 log @gxemul: add patches following upstream trunk to fix build on Linux @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.67 2021/10/07 13:49:29 nia Exp $ d10 2 @ 1.68 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 @d10 4 @ 1.67 log @emulators: Remove SHA1 hashes for distfiles @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.66 2021/09/05 07:27:13 skrll Exp $ d3 1 a3 1 RMD160 (gxemul-0.7.0.tar.gz) = 590a2ab904c2999552e33da42f1724d44efb9342 @ 1.66 log @Apply my recent fixes that have been upstreamed (and improved): ---- r6572 | debug | 2021-08-29 17:53:05 +0100 (Sun, 29 Aug 2021) | 1 line The ARM "permanently undefined" instructions now result in an und exception (patch from Nick Hudson). ---- r6573 | debug | 2021-08-29 18:02:18 +0100 (Sun, 29 Aug 2021) | 1 line Storing to memory is not allowed until the CPU has initialized completely; this code was for ARM OpenFirmware, which is not currently in use by any machine. ---- r6576 | debug | 2021-08-30 10:23:38 +0100 (Mon, 30 Aug 2021) | 1 line Fix for ARM carry flag update for some instructions (patch from Nick Hudson). Also updating the NetBSD/cats installation instructions to 9.2. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.65 2021/04/24 07:31:36 fcambus Exp $ a2 1 SHA1 (gxemul-0.7.0.tar.gz) = 3a201be34b53bc851842c5a2ded6244e217e7cca @ 1.65 log @gxemul: update to 0.7.0. ChangeLog: 20210228 Switching back from C++ to plain C. Implementing a helper method for registering device addresses as symbols (so that it can be used from several machines). 20210307 Subtle colorized output when stdin/stdout are connected to a tty, to make it quicker to interpret text output. Enabled with -G or by setting the CLICOLOR environment variable. Can be disabled with -A. 20210309 Beginning to separate debug messages into subsystems, that have individual verbosity levels. Making -K work more consistently (enter the debugger at the end of a run). -V implies -K. Making -T work better for M88K (breaking into the debugger directly on bad memory accesses, if -K is used). 20210310 All MIPS machines now register their devices as symbols (based in kseg1, i.e. 0xffffffffa0000000). 20210311 Making -T work better for MIPS, PPC, ARM, and SuperH. 20210314 Adding a -L command line option for enabling tap networking without using configuration files. -x is now needed if one wants separate xterm windows for serial I/O when using configuration files with a single machine. 20210316 debugmsg subsystems can now be registered at runtime; this is so far done from the Lance Ethernet device. Adding a 'verbosity' debugger command for inspecting and setting the verbosity level for individual subsystems. 20210318 Fixing an annoying 'backspace' bug in the debugger command line handling, where the response sometimes could become "unknown command ''". Implementing CTRL-W (erase word) in the debugger. Implementing CTRL-T (SIGINFO-like status line) in the debugger. 20210320 Removing the UNSTABLE_DEVEL configure define; it was not used much, and the debugmsg verbosity levels can be used in its place. Fixing a bug for MIPS R2000/R3000 when writing to coprocessor 0 "entrylo" register (if the lowest 8 bits were 0, the code took the non-R2000/R3000 code path). 20210321 Adding an empty i960 CPU skeleton [again]. Moving 'arch' from struct machine to struct cpu; in the future, perhaps this would allow a machine to have heterogenous CPU sets (such as the Dreamcast with both SuperH and ARM). Removing "slow_serial_interrupts_hack_for_linux" (-U) command line option, since it is not used for most guest OSes, and occupied a command line option char. 20210323 Breaking out the mb89352 SCSI Protocol Controller from the luna88k device, and beginning to implement it. Works well enough for OpenBSD's "boot" to read the disk and load the kernel, but not well enough for the kernel to like it. 20210324 Adding support for 00 99 01 07 variant of luna88k a.out. 20210325 The mb89352 SCSI controller uses its own subsystem for debug messages. 20210327 Adding an empty RISC-V CPU skeleton [again]. Implementing enough of the mb89352 to allow OpenBSD/luna88k to boot with SCSI (both the boot loader and the kernel)! 20210401 Applying a patch from George Matsumura to make things build better on Linux: __attribute__((__packed__)); in bootblock.h. 20210405 Adding hardcoded boot_unit=0 and boot_partition=0 NVRAM variables to the LUNA-88K machine, allowing OpenBSD/luna88k to boot from disk without asking for root and swap partitions. Adding 'R' (upper-case) disk image prefix, as a shorthand for creating temporary overlays. 20210407 Code for idling the host processor has been moved out from individual CPU implementations to the main emul loop. Implementing an X11 mouse pointer grab mechanism. Grab is activated by clicking in a framebuffer window, and released using left CTRL + ALT. When grab is active, the host mouse cursor is hidden and the window caption changes to indicate that grab is active. 20210408 Implementing an unusual 88K "not_maxneg_nor_zero" bcnd condition. 20210409 Moving the LUNA88K framebuffer to its own device file. Beginning to implement the LUNA88K front panel LCD. Also fixing a bug where the rightmost pixel (or 8 pixels in the case of monochrome) were not drawn. 20210410 Also check for X11R7 in the configure script, in addition to X11R6. 20210417 Porting over i960CA disassembly from the C++ framework. 20210418 More i960 stuff, including re-adding the (so far dummy) Cyclone VH machine. Assuming availabilty of __func__ (C99 standard). 20210422 Enabling idle detection for OpenBSD/luna88k, which uses a bcnd.n instruction. A hack, but it seems to work. Fixing a bug where console input could randomly be lost when idling, if there were multiple emulated serial ports. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.64 2021/04/17 07:36:53 ryoon Exp $ d7 4 @ 1.64 log @gxemul: Update to 0.6.3.1 Changelog: 20210215 Implementing the fadd.dss 88K instruction, and working a bit more on the exception cases in the xmem instruction. 20210220 Implementing mouse emulation support for the LUNA88K machine. Updating OpenBSD/sgi install instructions (6.5 -> 6.8), and including a screenshot of X11 running. 20210221 Handle return values from interrupted select() when checking for available console input. (Found when using CTRL-C on Linux to enter the debugger command line, and noticed that it was spuriously broken.) 20210222 Basic multiprocessor bootup of OpenBSD/luna88k now works, but it is slightly unstable. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.63 2021/02/22 14:03:35 ryoon Exp $ d3 4 a6 4 SHA1 (gxemul-0.6.3.1.tar.gz) = 30699f04c5a18c34b738c17304dad0d3e47e1f38 RMD160 (gxemul-0.6.3.1.tar.gz) = c9c4466445093abf1d111d4b66107d318cb274b4 SHA512 (gxemul-0.6.3.1.tar.gz) = b750a53c764245d2c02147beefdac4f44f1e6bad0f390a2300b3907b312d59a41fa8f6de612494627366f1787e49174acfc9113263901af878fab8e925b0645e Size (gxemul-0.6.3.1.tar.gz) = 6144125 bytes @ 1.63 log @gxemul: Update to 0.6.3 really @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.62 2021/01/16 16:49:36 skrll Exp $ d3 4 a6 4 SHA1 (gxemul-0.6.3.tar.gz) = 433b26f34205924c4a0febd37ed9df3769da0111 RMD160 (gxemul-0.6.3.tar.gz) = c155accc030fc63002be3a72aae1e6b33d027878 SHA512 (gxemul-0.6.3.tar.gz) = 30bdb926ab180a44b277b734d5ff4d31b8f0a8b580c6976226f6ed1952cb50d16e18591591d6aeee243c5b3e9d27b71d24a3cba3906bcb332399f46a1ebd8ac5 Size (gxemul-0.6.3.tar.gz) = 6024573 bytes @ 1.62 log @Provide the correct ASID and VA for the unaligned exception. This patch has been applied upstream. Bump PKGREVISION @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.61 2020/10/07 00:43:04 thorpej Exp $ d3 4 a6 20 SHA1 (gxemul-0.6.2.tar.gz) = aabaeba783e70be952ab0056bf84d0f2b70c2155 RMD160 (gxemul-0.6.2.tar.gz) = ccac73d82446f89792b1fc803bee623813f3aab2 SHA512 (gxemul-0.6.2.tar.gz) = 4f389c509f9ecf39603ceed50e899e2bee285d3fefac9b3214076115ee71b5a7a68d1d92690b6debc8de5cf5f0303da83b3cc921a5c0b5eb4c7ad89baa730b59 Size (gxemul-0.6.2.tar.gz) = 5897883 bytes SHA1 (patch-doc_networking.html) = dd7a1519a678196fd5a835317a32ba483630ece8 SHA1 (patch-src_cpus_cpu__mips__instr__loadstore.cc) = 378c514ddf3b93279b2c479f21b77447d83d5afd SHA1 (patch-src_devices_dev_dec21143.cc) = 52f36741038c76a2dbafc7da6737e816aed5c9f9 SHA1 (patch-src_devices_dev_ether.cc) = 00221e09530743e81faedcc75ee951fa853d0e2c SHA1 (patch-src_devices_dev_le.cc) = a728e8008a7a9f33aaf95811a33ebac2cb86e80e SHA1 (patch-src_devices_dev_rtl8139c.cc) = ee6dbba7c7c9c62c50493c476297ee5ac89d2b83 SHA1 (patch-src_devices_dev_sgi_mec.cc) = 24b1259350faf60265df7958f0f680302f475e8e SHA1 (patch-src_devices_dev_sn.cc) = e939521be1630f51e7ddc67abe90980de38e8837 SHA1 (patch-src_include_net.h) = 4d31fcefe384fcc9d68255825240c89b45acc92e SHA1 (patch-src_net_Makefile.skel) = 4738229a928b9cb5a2531dfc357297f91e9fdc09 SHA1 (patch-src_net_net.cc) = 57397c9a8197ee25e7faa8c0733273014e3e0670 SHA1 (patch-src_net_net_ether.cc) = ef7464dbb0812a9cb8d5be806db07cc19853fc1e SHA1 (patch-src_net_net_ip.cc) = f5615f3b347e9bdcd256fa4b5b1594473fd2e5e4 SHA1 (patch-src_net_net_tap.cc) = f913b3efb51bc4a8080420988d5fc845e8a38f73 SHA1 (patch-src_old_main_emul.cc) = 0b1106745e7c5d320e93f9f7775d8ced6109c089 SHA1 (patch-src_old_main_emul_parse.cc) = 23048bc3a0a83fd189b3bbd4656ef0e1a2c23b99 @ 1.61 log @- Add tap(4) networking support to gxemul. See the networking documentation for it's theory of operation in gxemul and how to configure it. - Add address filtering to the LANCE and Tulip emulation. These changes have already been upstreamed in the main gxemul repository. Bump package version to gxemul-0.6.2nb1. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.60 2019/08/23 13:13:49 ryoon Exp $ d8 1 @ 1.60 log @Update to 0.6.2 * All pkgsrc patches are included by upstream or target files are removed. Changelog: The most important changes between release 0.6.1 and 0.6.2 are: When writing to mirrored RAM ranges, any dyntrans translations made in either the mirror or the mirrored ranges are now invalidated. This means that an emulated SGI O2 can now be used with up to 1 GB of RAM when running OpenBSD/sgi as a guest OS. Previously, 256 MB was the maximum amount of emulated RAM possible for the SGI O2. A fix 2018-06-13 (between 0.6.0.1 and 0.6.0.2) for translation invalidation when using larger than 4 KB pages, which made HelenOS/malta run further, caused a regression which broke NetBSD/hpcmips (on VR4121 CPUs, which have 1 KB native page size). A bit of cleanup seems to have fixed this, so that both NetBSD/hpcmips and HelenOS/malta work now. Cleanup: The MIPS processor emulation implemented in the "new framework", and the corresponding MIPS machine modes in the new framework, have been removed. (All meaningful MIPS emulation is in the old framework anyway.) Documentation updates: Each emulated machine now has a page of its own with the guest OSes or other software that may run in that mode, rather than just having a long unsorted list of guest OS installation instructions. Less focus on the "new framework", more focus on the old framework where things actually work. An introduction to using GXemul as a debugger. A general overhaul to remove old stuff, fix errors, and make things easier to read. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.59 2019/06/30 20:33:02 skrll Exp $ d7 15 @ 1.59 log @Restore these changes that were lost in a recent update When emulating the MIPS DIV and DDIV instructions, check for divide overflow instead of performing the overflowing divide on the host and crashing the emulator. This is needed to run recent versions of the NetBSD test suite on an emulated MIPS system. implement trap with immediate instructions present in MIPS32. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.58 2019/06/02 09:19:58 gson Exp $ d3 4 a6 21 SHA1 (gxemul-0.6.1.tar.gz) = 150e495e91a968a49ffc7fe2390c3edff100508d RMD160 (gxemul-0.6.1.tar.gz) = 0434bff07970d8828531d222cc8b95c64c2d62f1 SHA512 (gxemul-0.6.1.tar.gz) = 03dbbaa9ba5e36b4644a984f06bffa5ff9e763f395c472c0fbdfc8bca975a5fb184a676d3a6c5e1a3483c3c62a2778af9c36d2bf4ab8dcaf21b3dfac8abcd301 Size (gxemul-0.6.1.tar.gz) = 5617712 bytes SHA1 (patch-ad) = d4964bc672b690ee2a5c7148b9b9852d7f87776a SHA1 (patch-src_components_cpu_CPUDyntransComponent.cc) = dd7a9a83d8abce053e5e61a6aa6ae057c6c51a6a SHA1 (patch-src_components_cpu_M88K__CPUComponent.cc) = 4b456721aa0639b91d2dab82fb28f61a951ec8f4 SHA1 (patch-src_components_cpu_MIPS__CPUComponent.cc) = 9bcb304937ccfa491e37da6f57729854294c420d SHA1 (patch-src_console_console.cc) = 0b9c07eaa26a39b20a6f6769cdf02208fc9667d3 SHA1 (patch-src_cpus_cpu__mips__instr.cc) = 1a39066fad8004b1bf0e9ae6186d943389c4d35f SHA1 (patch-src_cpus_cpu_mips.cc) = ad6d9c8b452b1b8422d9194cadfa1c8c3d29ef21 SHA1 (patch-src_devices_dev__footbridge.cc) = 2dc76e65fff7e6c846d9d06b74bed76075b0c79a SHA1 (patch-src_devices_dev__sh4.cc) = 81e3dcc01934c71389a91861343bc8aa32284160 SHA1 (patch-src_disk_diskimage__scsicmd.cc) = fc0d9cff9afb057051c4f2cb65c898a31a1463bd SHA1 (patch-src_include_components_CPUDyntransComponent.h) = f60d31261a03a0a73fa4844143da4931cae85ce6 SHA1 (patch-src_include_components_M88K__CPUComponent.h) = 5232386ac337c552d88cbdb829b6f0f3e94ba0f2 SHA1 (patch-src_include_components_MIPS__CPUComponent.h) = 48bc9ea9dacbe7afd9734ee04e270943208db148 SHA1 (patch-src_include_mips_cpu_types.h) = 04fff50fad3e619e7e0eeb8bf17a79edd18b2147 SHA1 (patch-src_include_refcount__ptr.h) = 6c8742b199801c1db906d4856f6f5f01a0f25fe0 SHA1 (patch-src_machines_machine__pmax.cc) = ed3fba7eacb593cbba082a6d8d8ec823bf90162f SHA1 (patch-src_old__main_timer.cc) = a6234d80f28611a5be18b917a4249b8530b433bc @ 1.58 log @emulators/gxemul: fix hpcmips emulation Add a patch from Anders Gavare that makes the hpcmips installation work again. Bump PKGREVISION. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.57 2019/04/11 12:50:30 christos Exp $ d12 1 @ 1.57 log @PR/54114: Ignore unimplemented scsi commands. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.56 2019/03/03 10:41:28 gson Exp $ d7 1 a7 1 SHA1 (patch-ad) = 7f02cce83c58bbd5399b157a9da9c6c4260122f0 @ 1.56 log @emulators/gxemul: Fix console data loss Set the SA_RESTART flag on SIGALRM so that it will not interrupt writes to the console causing loss of console data. Bump PKGREVISION. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.55 2019/01/04 13:35:16 ryoon Exp $ d15 1 @ 1.55 log @Update to 0.6.1 * Update MASTER_SITES and HOMEPAGE Changelog: * Support OpenBSD/sgi 6.4 * Add luna-88k and luna-88k2 emulations * Add i960 emulation stub @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.54 2018/08/08 14:09:21 gson Exp $ d21 1 @ 1.54 log @Fix patch checksum. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.53 2018/08/08 13:53:48 gson Exp $ d3 8 a10 11 SHA1 (gxemul-0.6.0.1.tar.gz) = 8a9b7a6c08628c2a59a6e7e9c7c449c3826b4744 RMD160 (gxemul-0.6.0.1.tar.gz) = 6943173d4149bfe40218715b8ed2c82b5b361e50 SHA512 (gxemul-0.6.0.1.tar.gz) = 028764c751d67bf5da02ee2c34e6607660c2044e431b06c3d6799ba4e76f605b8c02afaa5f59c3059aff6253e35149831580bb13383121fb5ac0392c12d2aec2 Size (gxemul-0.6.0.1.tar.gz) = 5420978 bytes SHA1 (patch-aa) = 6f2c0dc94606ba213bcc73527ea4bef997c89c45 SHA1 (patch-ad) = 8dceff813ebf3702f8b48fb535708f1223254814 SHA1 (patch-ae) = 19ef822c16f0f6dd50aea719e0bc797c39d1f9c0 SHA1 (patch-ag) = db1c914220bf3bae6f61faba5ba9b7ed8ea995bd SHA1 (patch-src_components_cpu_CPUDyntransComponent.cc) = 1a70375b3ed409ef43122ce7e6935c07b4ed386d SHA1 (patch-src_components_cpu_M88K__CPUComponent.cc) = 931cdc9a806e9ff48dccb2a63873c52491336b30 SHA1 (patch-src_components_cpu_MIPS__CPUComponent.cc) = 75d8276092fcdc9f548f874e5807ae8e6a2b9eae d12 1 a12 23 SHA1 (patch-src_console_x11.cc) = e1efce66afa230310615453fc6f8427b00c33b08 SHA1 (patch-src_cpus_cpu.cc) = c882bc71844588e83e172b693142b1c725f86d17 SHA1 (patch-src_cpus_cpu__alpha.cc) = 1ef38e5930018f310220efb0bf7f357fd5a9af7b SHA1 (patch-src_cpus_cpu__alpha__palcode.cc) = ae892bb7191e199329952feeb544fe31bd5407e2 SHA1 (patch-src_cpus_cpu__dyntrans.cc) = d3887e19e1a153cc16fd38422e24efab8bfb672e SHA1 (patch-src_cpus_cpu__m88k.cc) = b21d57f101ef6c7275a70c2052ce089fb6a256c5 SHA1 (patch-src_cpus_cpu__m88k__instr.cc) = 35fc38cb5a4efedf15e22be25196c39e817aeeb8 SHA1 (patch-src_cpus_cpu__m88k__instr__loadstore.cc) = f4837cd03c47eb980d4ca815e9dc953eaa13ca6c SHA1 (patch-src_cpus_cpu__ppc.cc) = 013a6a6ea28acc1ba1751813b5dfa3d11d251427 SHA1 (patch-src_cpus_cpu__ppc__instr.cc) = cdc664f35cdb289380bb959f1b07c95151b60eed SHA1 (patch-src_cpus_cpu__sh.cc) = b72eb6b670fad93198c9ee7d1bb57c0a69027a3a SHA1 (patch-src_cpus_cpu_mips.cc) = 0fdeed0a52b4b8a2e256e0f1084cf5a2131a6dce SHA1 (patch-src_cpus_cpu_mips_instr.cc) = 48035575ce5b075bb56c291e272dea4e8b1bebfe SHA1 (patch-src_cpus_memory__alpha.cc) = 9bea508cc59aa6856928f0d6f5964f5f24ac648e SHA1 (patch-src_cpus_memory__mips__v2p.cc) = 2b859ffa219ded4e7c4a6a0ad3047e4c444d472d SHA1 (patch-src_cpus_memory__ppc.cc) = e321cc7acaa4a61fda91f46b05f10863d407ae9f SHA1 (patch-src_cpus_memory__sh.cc) = a13b3da5acd134a9145186b8294eec19ce4f6c37 SHA1 (patch-src_debugger_debugger.cc) = c37a93845d0b77350a22c793d84da4a05342423a SHA1 (patch-src_debugger_debugger__cmds.cc) = cc02739c1561b4b1e8e503bcdd8a7fcfa183f5b2 SHA1 (patch-src_devices_bus__pci.cc) = 5a4b7360a8701055d92d22489c777884338f1f38 SHA1 (patch-src_devices_dev__algor.cc) = 0d841679b1f230dfd52fe02836f9ff544e78cf21 SHA1 (patch-src_devices_dev__dreamcast__gdrom.cc) = 673fbb19f530486cb64a14ac941f62db493b0900 SHA1 (patch-src_devices_dev__dreamcast__maple.cc) = 933917c91b9dcbd2f97090760477525c3ee044a8 d14 7 a20 29 SHA1 (patch-src_devices_dev__lca.cc) = 3dadd75e3c561b300c0d9fc1aff086da92c2c1ae SHA1 (patch-src_devices_dev__pvr.cc) = 8444baf6379ed8b4c6b2fe8943dc7f808b195981 SHA1 (patch-src_devices_dev__sgi__mardigras.cc) = 2585bc8e0117a36e214364e5ff875754f250fae9 SHA1 (patch-src_devices_dev__sh4.cc) = 83ab4cc46a96721da9472f392f8e91a26ee557a7 SHA1 (patch-src_devices_dev__vga.cc) = b7e889f7ecec48ff446a2d64fe0587118de8aa21 SHA1 (patch-src_devices_dev__vr41xx.cc) = 5daf48f57a9f16d695f913341e92944816dbf062 SHA1 (patch-src_devices_dev__wdc.cc) = 38038c02aab576c3574a1cb468f6e7bbefe5f5da SHA1 (patch-src_disk_bootblock.cc) = 11dd3135cb433ced29972fe28e18568025beaf82 SHA1 (patch-src_disk_diskimage.cc) = 05f077314ee76cd0fd77582d5b725be491a42857 SHA1 (patch-src_file_file__elf.cc) = be7e20bfca2d10e2f7fdbf0289483416d21dec3e SHA1 (patch-src_file_file__raw.cc) = 9c34c96cca79b795554d307cd134334ae0eb568c SHA1 (patch-src_include_components_CPUDyntransComponent.h) = 4fa3c327c4ce5ee9e39e7bc49ce6029b2a7da100 SHA1 (patch-src_include_components_M88K__CPUComponent.h) = afd07ae4df33d0c0a9d3d8c15dca4ef9ee7dd916 SHA1 (patch-src_include_components_MIPS__CPUComponent.h) = 4e49da9af0d220a1ea7c4520d8e7e53d8d84c155 SHA1 (patch-src_include_mips_cpu_types.h) = ae5fcfa68596f4705fc07434fcd95a3ac6205763 SHA1 (patch-src_include_refcount__ptr.h) = 8021524ff16d3a9de65bb6188fb8c07296c5c3b7 SHA1 (patch-src_machines_machine__landisk.cc) = ec3fd4916ab6092fb004e03e711653dbc20f5fc0 SHA1 (patch-src_machines_machine__pmax.cc) = d556a834cd656d53a5aa851d5e89f655935aeb95 SHA1 (patch-src_machines_machine__test.cc) = fbb54c473d77d4fe6bfb3cd01b72113991f77dc5 SHA1 (patch-src_main_GXemul.cc) = a4ce4bd37347eaffc03216e27667fe636d35de29 SHA1 (patch-src_old__main_emul.cc) = c8ef84dbed5adba7ee95dcc030ec190ffa002e67 SHA1 (patch-src_old__main_main.cc) = ad0c6ca2712e69b4813eb6b712cd80033be04b7c SHA1 (patch-src_old__main_memory.cc) = 247ddf938a270b5069e45aca84ae36fe1a252124 SHA1 (patch-src_old__main_settings.cc) = 759498320709b693088a177d9d264895306c825d SHA1 (patch-src_promemul_arcbios.cc) = 07881593bb29cc125ebaa1e424ed1fa80c52babf SHA1 (patch-src_promemul_dec__prom.cc) = 31b2e001784cbb15a838a1a42576c2935b44ca7c SHA1 (patch-src_promemul_dreamcast.cc) = eed1c7a713918ce782cf4c717758980038c8c065 SHA1 (patch-src_promemul_ps2__bios.cc) = 17b4a27b61e588481e063c0ac509b55ad28a1127 SHA1 (patch-src_symbol_symbol.cc) = 4edc42207d7c4af193b55fd4d9e03eee4180a7b2 @ 1.53 log @emulators/gxemul: check for MIPS divide overflow When emulating the MIPS DIV and DDIV instructions, check for divide overflow instead of performing the overflowing divide on the host and crashing the emulator. This is needed to run recent versions of the NetBSD test suite on an emulated MIPS system. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.52 2018/03/21 17:39:42 kamil Exp $ d27 1 a27 1 SHA1 (patch-src_cpus_cpu_mips_instr.cc) = d11566336c179841b206d4777b0fdc4c482de03c @ 1.52 log @gxemul: Fix build with clang 7svn Fix C++11 literals, they are now fatal. Reverting to C++98 does not work as it is, as this code uses C++11 extensions like 'PRIx32' macros. Extend one int to long in order to handle all values in a switch() case. No functional change intended. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.51 2017/09/04 11:19:43 ryoon Exp $ d27 1 a27 1 SHA1 (patch-src_cpus_cpu_mips_instr.cc) = 5166ef06cbacfd8ecb73796da6d7c511ed42728d @ 1.51 log @Add NetBSD CVS tag and a comment @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.50 2017/08/24 22:52:55 mrg Exp $ d8 1 a8 1 SHA1 (patch-ad) = a8757e7397ec3cc301d02bdf93654f55d558d29f d10 1 a10 1 SHA1 (patch-ag) = 00eb698213b86e84d72b9ae5ece789ec37aea1ab d15 23 a37 2 SHA1 (patch-src_cpus_cpu_mips.cc) = d239116e4ce5e040a1bdf39b803ca9a05500be53 SHA1 (patch-src_cpus_cpu_mips_instr.cc) = be40f86a103d2366d13a884d957848d4f680dc61 d39 11 a49 1 SHA1 (patch-src_devices_dev__sh4.cc) = fffd194470bbe830369c814595e0bea968f43809 d55 13 a67 1 SHA1 (patch-src_machines_machine__pmax.cc) = 19b97031837f9fa911b02d624f824834ce8c0e89 @ 1.50 log @the MIPS 4Kc, 4KEc, 5Kc and 5KE cpus don't have an FPU. this will break the MALTA kernel in gxemul, but the real hardware does not have an FPU.. bump pkg revision. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.49 2017/07/16 16:36:09 christos Exp $ d22 1 a22 1 SHA1 (patch-src_include_mips_cpu_types.h) = acf54e162d22d996a1489869bd1f985eab46de99 @ 1.49 log @fix paths in patches. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.48 2017/07/16 14:10:58 christos Exp $ d22 1 @ 1.48 log @Fix dropped characters on landisk (sh4). Now the arrow keys work in the installer. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.47 2017/06/29 17:51:46 christos Exp $ d14 1 a14 1 SHA1 (patch-src_console_console.cc) = e0deed737004ab1d64997c778227c0aa9e62fac0 d18 1 a18 1 SHA1 (patch-src_devices_dev__sh4.cc) = b3bf483fe803d19cb18db7fdf6f0abd64afc6048 @ 1.47 log @fix root device for pmax. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.46 2017/05/15 01:45:49 christos Exp $ d14 1 d18 1 @ 1.46 log @Fix cats interrupt issue, cosmetic addition to footbridge. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.45 2017/05/11 12:38:53 christos Exp $ d21 1 @ 1.45 log @regen @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.44 2016/03/29 19:03:07 mrg Exp $ d16 1 @ 1.44 log @add support for tgei, tegiu, tlti, tltiu, teqi and tnei instructions. bump pkg version. ok @@wiz. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.43 2015/11/03 20:30:58 agc Exp $ d10 1 a10 1 SHA1 (patch-ag) = 09cbf456c27399df985dcc6772b38c54b2a9187d @ 1.44.10.1 log @Pullup ticket #5441 - requested by sevan emulators/gxemul: bugfix Revisions pulled up: - emulators/gxemul/Makefile 1.56 - emulators/gxemul/distinfo 1.46 - emulators/gxemul/patches/patch-src_devices_dev__footbridge.cc 1.1 --- Module Name: pkgsrc Committed By: christos Date: Mon May 15 01:45:49 UTC 2017 Modified Files: pkgsrc/emulators/gxemul: Makefile distinfo Added Files: pkgsrc/emulators/gxemul/patches: patch-src_devices_dev__footbridge.cc Log Message: Fix cats interrupt issue, cosmetic addition to footbridge. @ text @d1 1 a1 1 $NetBSD$ a15 1 SHA1 (patch-src_devices_dev__footbridge.cc) = 2dc76e65fff7e6c846d9d06b74bed76075b0c79a @ 1.43 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.42 2014/12/08 20:55:19 ryoon Exp $ d14 2 @ 1.42 log @Update to 0.6.0.1 Changelog: [20140817] Release 0.6.0.1. It has been a while since the last release, and the SVN repository mirror at Sourceforge seems to be broken, so it felt reasonable to package the current code into a patch release. Not much has happened feature-wise since 0.6.0. [20140816] On FreeBSD/amd64 with GCC 4.2.1 as the default compiler, you may need to install GCC 4.8.4 and run the configure script like this to avoid triggering a bug in the default compiler: CXX=c++48 CXXFLAGS=-Wl,-rpath,/usr/local/lib/gcc48 ./configure [20110820] Not much coding lately. The only thing worth mentioning is that the Dreamcast emulation mode now gets further when running Marcus Comstedt's test programs, and also shows "something" when booting the PROM from my real Dreamcast. (This was in the legacy Dreamcast mode, for fun. I haven't had time to work on the new framework at all.) [20100729] Uploaded a clip to YouTube, showing the NetBSD/pmax install procedure in GXemul. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.41 2013/06/29 08:24:53 mrg Exp $ d5 1 @ 1.41 log @add support for more ways of writing to arm SPSR, as needed by netbsd/arm32 ports since about 6 or so months ago. bump pkg version. ok agc. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.40 2012/11/23 22:43:09 alnsn Exp $ d3 3 a5 3 SHA1 (gxemul-0.6.0.tar.gz) = aa37ad5f200eee045b1da2b1d3f651401cf474af RMD160 (gxemul-0.6.0.tar.gz) = ac6291a5f8bc9c0d1988d3ce39750339fe90a8ce Size (gxemul-0.6.0.tar.gz) = 3598795 bytes a6 1 SHA1 (patch-ab) = ebd64a2b56cd4140522c567b90dcbfb9440b9db2 d9 1 a9 3 SHA1 (patch-af) = 8304ff5d8f779ac60f8d416d27e0a183e0e47d94 SHA1 (patch-ag) = b8422a818e314e01f9ae6203844ed26f6b834aa0 SHA1 (patch-configure) = b7cacc97ffdeb127be196a7d352ee82b673d4026 a12 1 SHA1 (patch-src_devices_dev__dreamcast__gdrom.cc) = 3e9abc13118fb79473adb11156f73c93b13b6dd8 d16 1 a16 1 SHA1 (patch-src_include_refcount__ptr.h) = 1735780a1228241a708c5c79b9d4658fa71c6c18 @ 1.40 log @Fix compilation on Linux. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.39 2012/11/23 12:33:22 joerg Exp $ d11 1 a11 1 SHA1 (patch-ag) = 9d13bf6f6e6038e114a45cfbd03e4e52ac60d2c7 @ 1.39 log @Don't define functions returning functions. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.38 2012/08/02 09:41:06 abs Exp $ d20 1 @ 1.38 log @fix missing patch checksums @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.37 2012/07/26 22:10:28 abs Exp $ d13 3 d17 3 @ 1.37 log @Fake up a much more complete TOC based on real CD image. Now works with NetBSD 4, 5 & 6 which would have previously failed. Comment out some unusual sector subtractions which handled values in the multigigabyte range. Now allows all tested NetBSD versions (3, 4, 5 & 6) to mount ISO images @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.36 2012/07/16 00:19:14 abs Exp $ d6 7 @ 1.36 log @Fix the mkstemp() configure check - can now boot full Dreamcast CD images again. Bump PKGREVISION @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.35 2012/02/06 05:37:40 matt Exp $ d6 1 a6 7 SHA1 (patch-aa) = 6f2c0dc94606ba213bcc73527ea4bef997c89c45 SHA1 (patch-ab) = ebd64a2b56cd4140522c567b90dcbfb9440b9db2 SHA1 (patch-ad) = a8757e7397ec3cc301d02bdf93654f55d558d29f SHA1 (patch-ae) = 19ef822c16f0f6dd50aea719e0bc797c39d1f9c0 SHA1 (patch-af) = 8304ff5d8f779ac60f8d416d27e0a183e0e47d94 SHA1 (patch-ag) = 9d13bf6f6e6038e114a45cfbd03e4e52ac60d2c7 SHA1 (patch-configure) = b7cacc97ffdeb127be196a7d352ee82b673d4026 @ 1.35 log @Fix a bug in blx rM register emulation on arm. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.34 2011/10/26 06:57:30 mrg Exp $ d12 1 @ 1.34 log @implement sh "LDS Rn,MACH". gcc now generates this for some kernel code. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.33 2011/07/28 06:25:13 mrg Exp $ d11 1 @ 1.33 log @implement "LDS Rn,MACL". @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.32 2011/07/17 12:49:17 mrg Exp $ d7 1 a7 1 SHA1 (patch-ab) = 31141123a84bc29f68124a4c072f82b6b8c47595 @ 1.32 log @- try to enable big-endian mips support (from matt@@) - add sh kernel-address-in-user-mode exception support (seems to work for me, but XXX: some sh person should really look at this.) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.31 2010/07/02 14:41:50 joerg Exp $ d7 1 @ 1.31 log @Fix compilation. Fix PLIST. Bump revision. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.30 2010/05/13 14:48:53 tsutsui Exp $ d7 3 @ 1.30 log @Update gxemul to 0.6.0. Okay'ed by wiz@@, in PR pkg/43296 by me. --- The main change between release 0.4.7.2 and 0.6.0 is: * Since late 2007, a complete rewrite of the emulator's base framework has been going on. GXemul 0.6.0 is a very early release of the new framework. So far, only the testm88k machine mode has been rewritten to use the new framework, all other machine modes run in legacy mode using the old framework (which is still included). In other words: For most emulation modes, 0.6.0 will be exactly like 0.4.7.2. In addition to the new framework, a couple of other changes are worth mentioning: * Many unused, rarely used, and bogus emulation modes and features were removed, to reduce the maintenance burden. * Some operating systems listed on the guest OS page have had new releases; the documentation has been updated to reflect this. * New source code (but not the legacy part) is documented using Doxygen comments, and there is a unit testing framework in place. * There is now finally an install Makefile target, and the -j make option can be used to parallelize builds. Please read the HISTORY file for more details. --- Also update pkgsrc files: * update COMMENT and DESCR per the latest release note * remove MAKE_JOBS_SAFE=no as mentioned in the above changes list. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.29 2009/07/18 18:43:56 tsutsui Exp $ d6 1 @ 1.30.2.1 log @Pullup previous changes on HEAD to pkgsrc-2010Q2 branch to fix branching error, and to sync with reality. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.31 2010/07/02 14:41:50 joerg Exp $ a5 1 SHA1 (patch-aa) = 6f2c0dc94606ba213bcc73527ea4bef997c89c45 @ 1.29 log @Update gxemul to 0.4.7.2, and also pull some fixes from upstream trunk for running several NetBSD ports properly on the emulator. PR pkg/41742 Discussed with and okay'ed by wiz@@. Upstream changes: The changes between release 0.4.6.6 and 0.4.7 are: * Motorola 88K emulation is now complete enough to run a guest operating system: OpenBSD/mvme88k 4.4. A big thank you goes to Miod Vallat, who sent me physical 88100 documentation, via snail mail. This has been invaluable when implementing the 88K emulation mode. The changes between release 0.4.7 and 0.4.7.1 are: * Applying a man page hypenation patch from Jonathan Wiltshire. * Minor documentation errors fixed. * Some more missing M88K instructions added. * NetBSD/hpcmips can now be installed and run using serial console (i.e. without -X), in addition to using the framebuffer. The changes between release 0.4.7.1 and 0.4.7.2 are: * NetBSD 5.0, OpenBSD 4.5, and HelenOS 0.4.0 have been released, and the guest OS page has been updated to reflect this. (Not all versions and architectures work; the versions listed on the guest OS page are the latest ones that have been tested.) * A bug has been fixed which prevented configuration files from being used. Patches pulled from upstream trunk: patch-aa: Applying a patch for setting the ARCBIOS OSLOADPARTITION environment variable in a more correct way. http://gxemul.svn.sourceforge.net/viewvc/gxemul?view=rev&revision=5473 This makes NetBSD/arc work on PICA emulation with VGA console. (more proper fix than the previous patch-aa) patch-ab: Better fix for the Cobalt board ID number. http://gxemul.svn.sourceforge.net/viewvc/gxemul?view=rev&revision=5485 (fixes in the previous patch-ab has been integrated in the latest release) patch-ac: Applying a patch which makes NetBSD/hpcmips work well with the clock again. http://gxemul.svn.sourceforge.net/viewvc/gxemul?view=rev&revision=5472 pkgsrc changes: - update MASTER_SITES and HOMEPAGE (now they are in sourceforge) - update PLIST (add share/doc/gxemul/unsupported.html) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.28 2008/11/14 06:42:34 minskim Exp $ d3 3 a5 6 SHA1 (gxemul-0.4.7.2.tar.gz) = 63a20b810ef4ea9d7ec4678f135470fb324f61f1 RMD160 (gxemul-0.4.7.2.tar.gz) = a54fb4f1ecf567ff9f62e8b1541018b38dea1e1a Size (gxemul-0.4.7.2.tar.gz) = 3374450 bytes SHA1 (patch-aa) = 4ac6d1dae6b906c4f39a78eb70a5239820840923 SHA1 (patch-ab) = f18ee9eb9b67f66e4bb2fbfe06dc1c7d94e0bbd9 SHA1 (patch-ac) = 1c65a7bd85bcdda950c512fbc1329610532cd211 @ 1.28 log @Update gxemul to 0.4.6.6. Submitted by ISIHARA Takanori in PR pkg/39906. Changes: - Applying a patch from Kiyotaka Inaba which causes an ARM UND exception to be generated by the instruction word 0xe6000011, which is needed by gdb when running inside the emulator. Also enabling ARM UND exceptions for ARM floating point instructions (needed by both Linux and NetBSD/arm). - Fix for a free() bug in bootblock_iso9660.c. Updating the OpenBSD/landisk installation instructions from 4.2 to 4.4, after verifying that it works. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.27 2008/10/24 19:55:10 minskim Exp $ d3 6 a8 5 SHA1 (gxemul-0.4.6.6.tar.gz) = 599072df5a14565dcd10eb31faddc96a92a49cbc RMD160 (gxemul-0.4.6.6.tar.gz) = e29e863587340982ddaa14f65a17d29621efd461 Size (gxemul-0.4.6.6.tar.gz) = 3345312 bytes SHA1 (patch-aa) = d8dbe0cb32d02d392957d1434446e4c1bf1f58ea SHA1 (patch-ab) = beeb04eb1b987b8ed095b5551804b640fbce36dc @ 1.27 log @Apply a patch from FreeBSD Ports: Due to small issue with gxemul (PCI registers values of piix controller are not saved having been written) FreeBSD in gxemul panics after detecting IDE devices. Apply this patch to fix it... Bump PKGREVISION. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.26 2008/10/24 19:31:01 minskim Exp $ d3 3 a5 3 SHA1 (gxemul-0.4.6.5.tar.gz) = 9eaee8a7f0ce811199e206b736e87208b0b6fe29 RMD160 (gxemul-0.4.6.5.tar.gz) = edc2a51d13e5c0e85a6cd5ac54d63aa605b22275 Size (gxemul-0.4.6.5.tar.gz) = 2187357 bytes @ 1.26 log @Regen patch-aa with pkgdiff so that it conatins the NetBSD tag. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.25 2008/09/14 06:15:35 tsutsui Exp $ d7 1 @ 1.25 log @Add a workaround to make NetBSD/arc work with vga/pckbd console. (set proper ARC environments to avoid cngetc() on boot device detection) Bump PKGREVISION. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.24 2008/06/18 21:30:15 minskim Exp $ d6 1 a6 1 SHA1 (patch-aa) = 0274334a1ef8e348ee39194331c3e92660dbda7c @ 1.24 log @Update gxemul to 0.4.6.5. Changes since 0.4.6.1: * Applying a patch from Oleksandr Tymoshenko for the wdc device, fixing the order of 16-bit words within 32-bit words in the identify struct, and the error register is not cleared on reads any more. * The disk device used in the test machines can now access disk images larger than 4 GBs when emulating 32-bit architectures (as suggested by Julian Elischer). * For ARM emulation, a special case for PC-relative load which wasn't implemented before has now been implemented. (The problem could be triggered by attempting large builds using NetBSD's pkgsrc inside e.g. NetBSD/cats.) * The ARM 'bkpt' instruction has been implemented (patch from Jiri Svoboda). @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.23 2008/01/04 22:31:01 xtraeme Exp $ d6 1 @ 1.23 log @Update to 0.4.6.1: The changes between release 0.4.6 and 0.4.6.1 are mostly focused on documentation updates, to reflect new releases of guest operating systems: * OpenBSD 4.2 has been released. OpenBSD/landisk 4.2 works in GXemul. * NetBSD 4.0 has been released. The installation instructions in GXemul's documentation have been updated to reflect this. o In most cases this simply means that NetBSD 4.0 should work, in addition to NetBSD 3.1. Some specifics worth mentioning are: o For NetBSD/pmax, the change from 3.1 to 4.0 means that X Windows is now working again out-of-the-box. (Simply run startx as root to start X.) o For NetBSD/arc, the supported version has jumped from 1.6.2 to 4.0. o NetBSD/landisk has been released, and works in GXemul. o NetBSD/prep is unfortunately still at NetBSD 2.1. o In some emulation modes, such as evbmips, hpcmips, and perhaps some more, NetBSD 4.0 uses the clock in a way which is not yet implemented in the emulator. (NetBSD 4.0 works, but NetBSD 3.1 worked better.) o (I have not tried some of the "heavier" emulation setups, such as NetBSD/sgimips.) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.22 2007/06/16 18:15:16 xtraeme Exp $ d3 3 a5 3 SHA1 (gxemul-0.4.6.1.tar.gz) = 7b746e6951b8040f16d8056cf0d244bdb7f34160 RMD160 (gxemul-0.4.6.1.tar.gz) = 0aa7977f0ad2fd095a219075dab61119bc6574a8 Size (gxemul-0.4.6.1.tar.gz) = 2186644 bytes @ 1.22 log @Update to 0.4.6: The changes between release 0.4.5.1 and 0.4.6 include, among other things: o) NetBSD/pmppc can now run in the emulator (with root-on-nfs), on an emulated Artesyn PM/PPC board. o) An instruction combination has been implemented for the idle loop used by NetBSD/arm (cats, netwinder, and iq80321). In plain English, this means that if the guest OS inside the emulator is not using any CPU, the emulator should not use much CPU on the host either. o) Some minor SuperH emulation speed improvements. o) General code cleanup: Non-working (skeleton) emulation modes have been removed, to make it easier to maintain the source code in the long run, and many unused/legacy constructs have been removed. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.21 2007/05/01 16:34:45 xtraeme Exp $ d3 3 a5 3 SHA1 (gxemul-0.4.6.tar.gz) = 7601038f5a68ac62bf394c81d81e0050a5723238 RMD160 (gxemul-0.4.6.tar.gz) = 706cb17021ba2d9d8bb256c841fd46712f032075 Size (gxemul-0.4.6.tar.gz) = 2191737 bytes @ 1.21 log @Update to 0.4.5.1: The changes between release 0.4.5 and 0.4.5.1 include, among other things: o) OpenBSD/landisk has now had its first release (4.1, 2007-05-01). Landisk emulation is now stable enough to allow OpenBSD/landisk to be installed onto a disk image, and run from it. o) Finally found and fixed an old bug in the address to symbol name lookup mechanism, which caused some symbols to be missed. Debug output with -t or -i should now show all symbols. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.20 2007/04/14 17:46:41 xtraeme Exp $ d3 3 a5 3 SHA1 (gxemul-0.4.5.1.tar.gz) = 357b653d39dbdd81e5b85b0cf1c2e9216316b75c RMD160 (gxemul-0.4.5.1.tar.gz) = b73040d1bd804eb7f549dcbb1d75402846ad8f4b Size (gxemul-0.4.5.1.tar.gz) = 2136079 bytes @ 1.20 log @Update to 0.4.5. o) Initial support for "disk overlays" has been implemented. This enables e.g. simple roll-back of emulated disk contents to a previous state. o) Dyntrans bug fixes; code translations on physical addresses that were offset a multiple of 128 MB from each other could either cause weird bugs, or translation leaks (leading to unnecessary dyntrans cache overflows). o) Some cleanup: The GDB debugging stub support, some dummy machine modes (TS7200, Walnut, PB1000, and Meshcube), and some dummy or experimental CPUs (RCA180x and Transputer) have been removed, to make the emulator slightly more maintainable. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.19 2007/03/18 21:05:38 xtraeme Exp $ d3 3 a5 3 SHA1 (gxemul-0.4.5.tar.gz) = fd80413e92393f084a82fab7510ee2a25b6c7f4a RMD160 (gxemul-0.4.5.tar.gz) = 0c2875422181a49893a62d03c1b0b7213f217ab9 Size (gxemul-0.4.5.tar.gz) = 2079522 bytes @ 1.19 log @Update to 0.4.4.1: o) SuperH (SH4) emulation is now somewhat more stable. x) GXemul 0.4.4: A NetBSD/dreamcast Live CD works. x) GXemul 0.4.4.1: A Linux/dreamcast Live CD also works. o) PowerPC "G4" emulation is now stable enough to let NetBSD/macppc run from a disk image. (Installing actually worked before, but the NetBSD/macppc GENERIC kernel uses AltiVec instructions which were not implemented correctly.) o) The PICA-61 (arc) and i80321 (evbarm) emulation modes now have their timers fixed at 100 Hz. A hardcoded speed like this is very ugly, but it is at least better than before (when the timer wasn't really running at any specific speed at all). @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.18 2007/02/19 06:54:47 xtraeme Exp $ d3 3 a5 3 SHA1 (gxemul-0.4.4.1.tar.gz) = 3d7553c577cc7d00fcc30f6f909c7673e9e3d610 RMD160 (gxemul-0.4.4.1.tar.gz) = 768acba728ad1df8bad734f2009b4dddb96366ca Size (gxemul-0.4.4.1.tar.gz) = 2155651 bytes @ 1.18 log @Update to 0.4.4 (thanks to Anders for the notice): Changes between release 0.4.3 and 0.4.4 include, among other things: o) The interrupt subsystem has been redesigned. This means two things: x) Internal code cleanup, which makes the whole emulator more maintainable. Instead of using magically encoded integers for interrupts, strings are now used. These strings are in the form of "paths", so that devices and busses can more easily be connected to other busses, devices, or CPUs. x) Some machine types which happened to work in release 0.4.3, but were not listed in the documentation as working, may have stopped working now. As always, the documentation should indicate the combinations of machine modes and guest OSes that are supposed to work. o) SuperH (SH4) emulation is now somewhat more stable, enough to let a NetBSD/dreamcast Live CD be usable. o) PowerPC "G4" emulation is now stable enough to let NetBSD/macppc run from a disk image. (Installing actually worked before, but the NetBSD/macppc GENERIC kernel uses AltiVec instructions which were not implemented correctly.) o) The PICA-61 (arc) and i80321 (evbarm) emulation modes now have their timers fixed at 100 Hz. A hardcoded speed like this is very ugly, but it is at least better than before (when the timer wasn't really running at any specific speed at all). @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.17 2006/11/09 20:01:55 xtraeme Exp $ d3 3 a5 3 SHA1 (gxemul-0.4.4.tar.gz) = 09dcdf4496ece23d29578d48148de2e2ddf70ba4 RMD160 (gxemul-0.4.4.tar.gz) = 29a9b77562421870212b0bc052d1779a2b8610a6 Size (gxemul-0.4.4.tar.gz) = 2101388 bytes @ 1.17 log @Update to 0.4.3. Changes between release 0.4.2 and 0.4.3 include, among other things: o) SuperH (SH4) emulation is now stable enough to let a NetBSD/dreamcast GENERIC_MD (ramdisk) kernel reach userland. o) There is now a simple framework for letting emulated clocks, as seen by guest operating systems, run at the same speed as the host clock. So far, the DECstation, MobilePro (hpcmips), NetWinder, CATS, Malta (evbmips), Cobalt, Algor, Dreamcast, and testmips machine modes use the new clock/timer framework. o) Some changes to the way expressions are evaluated in the built-in debugger, and some changes in command behaviour: x) Expressions (including assignments) can now be arbitrarily complex, using parentheses, and the following operators: + - * / % (modulo) ^ (xor) & (and) | (or) x) Some internal emulator variables can now be read/written using normal expressions. Examples of commands that did not work earlier, but should work now: print verbose r5 = sp - arch_pagesize * 4 machine[0].statistics_enabled = 1 x) To force a name to be interpreted as a setting/register name, a hash sign (#) is now used instead of the percentage sign (%). (In the new expression evaluator, % means arithmetic modulo.) x) The 'focus' command now also selects a cpu, in addition to selecting machine and emul. x) The 'reg' command only prints registers for one cpu now, not all cpus in the currently focused machine. o) The wdc (standard IDE controller) had a bug which prevented disk images larger than 2 GB to work correctly. This has been fixed. o) For MIPS emulation, some combinations of emulated processor + guest operating system should now work better when idling (i.e. the host should not run at 100% CPU): x) For MIPS32/MIPS64 and RM5200, the 'wait' instruction should now work more or less as expected. x) For VR41xx (e.g. MobilePro) emulation, the standby instruction should work like the 'wait' instruction. x) For R3000 emulation, where there is no hardware wait instruction, I've implemented "instruction combination" hacks for both NetBSD/pmax and Debian/pmax, so that their cpu idle loops are detected and treated almost as a wait instruction. o) MIPS 64-bit address translation (X=1) was not fully working before; TLB exception handling for xkseg and larger-than-2GB-userland should now actually work. (Thanks to Juli Mallett and Carl van Schaik for noticing these problems.) o) The mouse cursor update routines in DECstation (LK201) emulation previously used the fact that guest OSes set the _hardware_ cursor position. In order to support X Windows when emulating modern versions of NetBSD/pmax, which don't set the hardware position anymore, a workaround has been implemented which only sends relative coordinates to the guest OS. This has two drawbacks: 1. Ultrix emulation with dual- and tripple-head emulation will most likely feel very strange. It will still work, though. 2. Cursor movement feels "accelerated", because the emulator sends unaccelerated movements to the guest OS, which then accelerates them. This can however be compensated to some degree by running 'xset m 1 0' in the guest OS. Having weird accelerated mouse movement is better than having no mouse support at all, so this change was necessary. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.16 2006/09/17 19:53:05 he Exp $ d3 3 a5 3 SHA1 (gxemul-0.4.3.tar.gz) = 1632f01c24ffaee46c8502a4bc54c0bd6461cdaf RMD160 (gxemul-0.4.3.tar.gz) = 5c4599f8dc5d0942629981f041868f92d46e8c22 Size (gxemul-0.4.3.tar.gz) = 2026817 bytes @ 1.16 log @Add patches to implement the SCSI commands READ_DISCINFO and READ_TRACKINFO, sufficient to get a NetBSD/cats kernel mount a cd-rom image. I still get ""cd_setblksize: trying to change bsize, but no blk_desc" but it seems to be a benign warning. Pkgrevision bumped to 1. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.15 2006/09/17 16:38:12 he Exp $ d3 3 a5 6 SHA1 (gxemul-0.4.2.tar.gz) = d912b4a38cf892d6f3e89c71195d6c52bb3718ca RMD160 (gxemul-0.4.2.tar.gz) = dcffd9a3d8de93e935a0f2802c1a0aa60c462693 Size (gxemul-0.4.2.tar.gz) = 1909826 bytes SHA1 (patch-aa) = d320c625149490ec190b1201bfe94e4ee3692bbf SHA1 (patch-ab) = 74cf9f44bd6577e120a1cafb532588a8280681e7 SHA1 (patch-ac) = 6eae02b6dd162a907abbf9f84ca1c7949eb90bc8 @ 1.15 log @Add a patch which implements free-running timers on footbridge, as found on cats and netwinder. This gets a NetBSD/cats -current install kernel booting again after the move to timecounters. Before this change, the emulated kernel would loop during the tlp0 attachment, inside delay(). Note, I'm guessing that a free-running timer should not generate an interrupt on wrap (I don't have the hardware documentation). Patch sent upstream. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.14 2006/08/20 16:27:44 xtraeme Exp $ d7 2 @ 1.14 log @Update to 0.4.2. Changes between release 0.4.1 and 0.4.2 include, among other things: o) The NetWinder emulation mode now works well enough to let NetBSD/netwinder run from a disk image. (NetBSD/netwinder has to be installed manually, though, because there is no installation ramdisk kernel. The GXemul documentation has an example of how to install NetBSD/netwinder using an emulated NetBSD/pmax machine.) o) Algorithmics P5064 emulation works well enough to let NetBSD/algor run from a disk image. (Similar to NetBSD/netwinder, it has to be installed manually, using another emulated machine.) o) PCI configuration register writes can now be handled, which allows NetBSD/Malta (evbmips) 3.0.1 and NetBSD/cobalt 3.0.1 to run from PCI IDE harddisk images. (Previously, only NetBSD 2.1 worked for the Malta and Cobalt emulation modes.) o) Some performance increases: The virtual translation table update routine has been simplified to work the same way for 32-bit and 64-bit emulation, and this apparently results in a speedup for all 64-bit modes. For 32-bit MIPS, some more instruction combinations have been added. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.13 2006/07/25 17:46:05 xtraeme Exp $ d6 1 @ 1.13 log @Update to 0.4.1: Changes between release 0.4.0.1 and 0.4.1 include, among other things: o) Some bugs in the dynamic translation core have been fixed, making all emulation modes (especially the MIPS mode) more stable. o) In the refactoring effort between 0.4.0 and 0.4.0.1, single-stepping (and instruction tracing) of 64-bit programs was accidentally broken. Single-stepping in 64-bit mode could result in strange exceptions. This has been fixed in 0.4.1. o) MIPS emulation performance has been improved somewhat: R3000: After removing some buggy code (hints for physical page translations), it was possible to remove the workaround for R3000 caches which was needed in 0.4.0.1 to make Linux and Ultrix run. This gives an overall speedup for R2000/R3000. For non-R3000, there have been some speedups as well. After fixing reference count bugs for 64-bit addressing in the dyntrans system, workarounds/hacks in the tlbwr/tlbwi instructions and in the ASID change helper function could be removed. o) A new -s command line option is now available, for dumping raw runtime data/statistics on every instruction to a file. Currently, the following kinds of data can be dumped: 1. the program counter (virtual address) 2. the physical address representation of the program counter 3. the internal dyntrans instruction call pointer, useful when developing/optimizing the emulator This data can then be analyzed by external tools. (There was a -s command line option in previous releases of the emulator, but it did not work as intended, and was not usable from dyntrans emulation modes.) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.12 2006/07/02 11:35:23 xtraeme Exp $ d3 3 a5 3 SHA1 (gxemul-0.4.1.tar.gz) = c81c5ed5233f1e1c5a3c53c84c8b43765b80add9 RMD160 (gxemul-0.4.1.tar.gz) = 8191d63b233588b82768778ef3d88aa4d8c0b087 Size (gxemul-0.4.1.tar.gz) = 1830123 bytes @ 1.12 log @Update to 0.4.0.1: The most important change between release 0.3.8 and 0.4.0.1 is: o) The emulation of MIPS processors has been completely rewritten; it now uses the same portable dynamic translation system as the ARM and PowerPC emulation modes. On Alpha and i386 hosts (and AMD64 hosts running in 32-bit mode), GXemul previously used translation into native code. This release will perform worse than 0.3.8 on those host architectures. On all other hosts (including AMD64 running in native 64-bit mode), 0.4.0 is likely to be faster than 0.3.8, when emulating MIPS. I think that in the long term, moving towards full portability like this is a good idea. (0.4.0 was a bit buggy and unstable; 0.4.0.1 is a quick-fix release.) There have also been many other changes, including, but not limited to: o) The "test machine" functionality is more well-defined than before, and some tutorial-like demos have been added. These could be useful e.g. in operating system construction courses. o) NetBSD/sgimips 3.0 works now. This is most likely due to the rewrite of the MIPS emulation mode. Previous releases of GXemul only worked with NetBSD/sgimips 2.1. o) I have begun implementing rudimentary support for GDB remote serial protocol connections. This means that you can run e.g. the Data Display Debugger, and connect it to a GXemul instance. No advanced GDB functionality is working yet, but starting and stopping the emulated machine and single-stepping should work. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.11 2006/02/19 19:31:41 xtraeme Exp $ d3 3 a5 3 SHA1 (gxemul-0.4.0.1.tar.gz) = 894618dc599e3717b121e97f52b17532c7fe206e RMD160 (gxemul-0.4.0.1.tar.gz) = 134ca8f6d9aef3b4510d4d05146f92881af5043d Size (gxemul-0.4.0.1.tar.gz) = 1802582 bytes @ 1.11 log @Update to 0.3.8: The user-visible changes between release 0.3.7 and 0.3.8 include: o) The IQ80321 (Xscale) machine mode is now working well enough to run NetBSD/evbarm 2.1. o) Faster framebuffer output in some situations. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.10 2005/11/30 19:11:01 rillig Exp $ d3 3 a5 3 SHA1 (gxemul-0.3.8.tar.gz) = 92d6cb1f2b0c63cbaf25d3522fc61bab79083e23 RMD160 (gxemul-0.3.8.tar.gz) = 5987ba7884e12983ec0168d839a97996806bfcbf Size (gxemul-0.3.8.tar.gz) = 1584151 bytes @ 1.10 log @Added a patch for ISO C90 compatibility. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.9 2005/11/26 06:00:00 xtraeme Exp $ d3 3 a5 4 SHA1 (gxemul-0.3.7.tar.gz) = 830ed2a8c462a557c80fde1d8cba7e06f7f80281 RMD160 (gxemul-0.3.7.tar.gz) = cd327503257b9b0653af73a87519e602b91c4a1d Size (gxemul-0.3.7.tar.gz) = 1521309 bytes SHA1 (patch-aa) = f6dc0b3836e06686342f73001975a539f1aa795b @ 1.9 log @Update to 0.3.7 User-visible change between release 0.3.6.2 and 0.3.7 include: o) The experimental PowerPC emulation mode is now working well enough to allow NetBSD/prep 2.1 to be installed and run inside the emulator. It is not 100% stable, and it is not optimized for performance yet, but hopefully enough for simple experiments. o) I finally took the time to implement a DEC 21143 NIC; this brings network connectivity to NetBSD/cats. (The userland "NAT"-like networking layer is still a bit buggy, and does not work with everything. However, NetBSD/cats can now be installed via ftp.) o) CD-ROM images can now in some cases be detected as ATAPI CD-ROMs instead of IDE harddisks. It works for at least NetBSD, OpenBSD, and Linux on CATS, and NetBSD on hpcmips. Internal (code related) changes include: o) Cleanup of the PCI and ISA bus frameworks; in practice this means that more code can be shared between different emulated machine models than before, and that adding new machine types will become easier. o) Dyntrans updates; 32-bit PowerPC mostly, but also many performance related updates for ARM. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.8 2005/10/29 10:05:47 xtraeme Exp $ d6 1 @ 1.8 log @Update to 0.3.6.2: * Many improvements to the ARM emulation were made, and now it works 3x faster than 0.3.6.1. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.7 2005/10/23 06:01:04 xtraeme Exp $ d3 3 a5 3 SHA1 (gxemul-0.3.6.2.tar.gz) = 37734493ddf574ef74c341042ee1cc403bc76488 RMD160 (gxemul-0.3.6.2.tar.gz) = 235566f4ff9c721028158acce0307bfc4be16067 Size (gxemul-0.3.6.2.tar.gz) = 1463747 bytes @ 1.7 log @Update to 0.3.6.1: The 0.3.6.1 release fixes some issues related to ARM emulation: x) The emulator can now be compiled inside NetBSD/cats or OpenBSD/cats, inside the emulator itself. (In 0.3.6, some bugs prevented this.) x) Performance increase: A non-scientific but realistic test, measuring the real-world time it takes to do a full NetBSD/cats installation, seems to indicate that 0.3.6.1 can be twice as fast as 0.3.6 was. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.6 2005/10/08 22:27:03 xtraeme Exp $ d3 3 a5 3 SHA1 (gxemul-0.3.6.1.tar.gz) = b594c7ec6efda254398962e83f1085fc471ee10e RMD160 (gxemul-0.3.6.1.tar.gz) = d1581c52d98d01fd0a8a296f5be71a89b574221c Size (gxemul-0.3.6.1.tar.gz) = 1428101 bytes @ 1.6 log @Update to 0.3.6: The most imporant user-visible change between release 0.3.5 and 0.3.6 is: (X) The experimental ARM emulation mode is now working well enough to install NetBSD/cats and OpenBSD/cats onto harddisk images. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.5 2005/08/25 11:03:30 xtraeme Exp $ d3 3 a5 3 SHA1 (gxemul-0.3.6.tar.gz) = 7c25da4151d75b47a96c266dc803782206cf5ed3 RMD160 (gxemul-0.3.6.tar.gz) = 9c31760f1e05c075d4ad88ac532325aafac703f7 Size (gxemul-0.3.6.tar.gz) = 1423648 bytes @ 1.5 log @Update to 0.3.5. The user-visible changes between release 0.3.4 and 0.3.5 are minor, and can be summarized as follows: o) Updates to the (old) binary translation subsystem, resulting in minor speed improvements. o) 64-bit MIPS dmult/dmultu has been fixed. o) slt* instructions for 64-bit MIPS were incorrectly implemented in the i386 backend. This has been fixed. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.4 2005/06/28 11:49:58 xtraeme Exp $ d3 3 a5 3 SHA1 (gxemul-0.3.5.tar.gz) = 8701136ec018d99636231bf0d8b6fef95df47355 RMD160 (gxemul-0.3.5.tar.gz) = bab15a2591d2b99ae45db66f80c26159a68743d4 Size (gxemul-0.3.5.tar.gz) = 1284846 bytes @ 1.4 log @Update to 0.3.4. Changes: x) When emulating a network of multiple machines, the emulated machines can now be placed on different hosts. x) NetBSD/evbmips can now be installed and run from a disk image. (There is no INSTALL kernel for NetBSD/evbmips, so you need to install using another OS, for example emulated NetBSD/pmax.) x) NetBSD/sgimips can now be installed. Not onto a SCSI disk, but the files can be exported via nfs from another emulated machine. The sgimips machine can then netboot. (Read the documentation for details.) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.3 2005/04/29 00:59:00 xtraeme Exp $ d3 3 a5 3 SHA1 (gxemul-0.3.4.tar.gz) = 318706f3ab021559fb2be4f87799ce140251a2df RMD160 (gxemul-0.3.4.tar.gz) = 3709541e4a5fc97a3f5b3da559ab0c3d94002606 Size (gxemul-0.3.4.tar.gz) = 1267855 bytes @ 1.3 log @Update to 0.3.2 The most important/visible changes from 0.3.1 to 0.3.2 are: x) NetBSD/cobalt can run from a harddisk image. (Installation must be done using another OS though, for example NetBSD/pmax.) x) Some minor fixes to make the binary translation system a bit more stable. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.2 2005/04/07 17:29:19 xtraeme Exp $ d3 3 a5 3 SHA1 (gxemul-0.3.2.tar.gz) = 1d8134d2b365280d499eae96988e5556c19748b0 RMD160 (gxemul-0.3.2.tar.gz) = 810e950a94309149d112c9e7b1424f2d7ed0927e Size (gxemul-0.3.2.tar.gz) = 1114030 bytes @ 1.2 log @Update to 0.3.1. The two most visible changes from version 0.3 to 0.3.1 are: x) Name change (from mips64emul to GXemul). x) NetBSD/hpcmips can now be installed and run from a harddisk image on an emulated NEC MobilePro 770, 780, 800, or 880. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.1.1.1 2005/03/30 00:30:44 xtraeme Exp $ d3 3 a5 3 SHA1 (gxemul-0.3.1.tar.gz) = a04998e7858fc072ee0514e605ae06b76e986d79 RMD160 (gxemul-0.3.1.tar.gz) = 74854881a37a0d849e0b28464a40862fca16f7b1 Size (gxemul-0.3.1.tar.gz) = 1051847 bytes @ 1.1 log @Initial revision @ text @d1 1 a1 1 $NetBSD$ d3 3 a5 3 SHA1 (gxemul-20050329.tar.gz) = 3925c60788a5fdd5f22f75c2571978790afb4d8b RMD160 (gxemul-20050329.tar.gz) = d80974bc6d493971c7bd755bb8b39124da8b3b0a Size (gxemul-20050329.tar.gz) = 964206 bytes @ 1.1.1.1 log @Initial import of gxemul-20050329. GXemul is a machine emulator. The initial goal was to write a simple 64-bit MIPS emulator for running multiprocessor experiments with a microkernel, but the emulator can be used for many other things. While some simulators only simulate a CPU, GXemul also simulates other hardware components, making it possible to use the emulator to run unmodified operating systems, such as NetBSD, OpenBSD, or Linux. [previously known as mips64emul, it was renamed because now supports more cpu archs than MIPS, as sparc, ppc...] @ text @@