Received: by mail.netbsd.org (Postfix, from userid 605) id 592D985485; Fri, 23 Aug 2019 13:14:07 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id D367A84D62 for ; Fri, 23 Aug 2019 13:14:06 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id 3jug13J52OGS for ; Fri, 23 Aug 2019 13:14:05 +0000 (UTC) Received: from cvs.NetBSD.org (unknown [199.233.217.197]) by mail.netbsd.org (Postfix) with ESMTP id D8E8284D49 for ; Fri, 23 Aug 2019 13:14:05 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id C5835FBF4; Fri, 23 Aug 2019 13:13:49 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1566566029120820" MIME-Version: 1.0 Date: Fri, 23 Aug 2019 13:13:49 +0000 From: "Ryo ONODERA" Subject: CVS commit: pkgsrc/emulators/gxemul To: pkgsrc-changes@NetBSD.org Reply-To: ryoon@netbsd.org X-Mailer: log_accum Message-Id: <20190823131349.C5835FBF4@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_1566566029120820 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: ryoon Date: Fri Aug 23 13:13:49 UTC 2019 Modified Files: pkgsrc/emulators/gxemul: Makefile PLIST distinfo Removed Files: pkgsrc/emulators/gxemul/patches: patch-ad patch-src_components_cpu_CPUDyntransComponent.cc patch-src_components_cpu_M88K__CPUComponent.cc patch-src_components_cpu_MIPS__CPUComponent.cc patch-src_console_console.cc patch-src_cpus_cpu__mips__instr.cc patch-src_cpus_cpu_mips.cc patch-src_devices_dev__footbridge.cc patch-src_devices_dev__sh4.cc patch-src_disk_diskimage__scsicmd.cc patch-src_include_components_CPUDyntransComponent.h patch-src_include_components_M88K__CPUComponent.h patch-src_include_components_MIPS__CPUComponent.h patch-src_include_mips_cpu_types.h patch-src_include_refcount__ptr.h patch-src_machines_machine__pmax.cc patch-src_old__main_timer.cc Log Message: 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. To generate a diff of this commit: cvs rdiff -u -r1.66 -r1.67 pkgsrc/emulators/gxemul/Makefile cvs rdiff -u -r1.27 -r1.28 pkgsrc/emulators/gxemul/PLIST cvs rdiff -u -r1.59 -r1.60 pkgsrc/emulators/gxemul/distinfo cvs rdiff -u -r1.4 -r0 pkgsrc/emulators/gxemul/patches/patch-ad \ pkgsrc/emulators/gxemul/patches/patch-src_devices_dev__sh4.cc cvs rdiff -u -r1.2 -r0 \ pkgsrc/emulators/gxemul/patches/patch-src_components_cpu_CPUDyntransComponent.cc \ pkgsrc/emulators/gxemul/patches/patch-src_components_cpu_M88K__CPUComponent.cc \ pkgsrc/emulators/gxemul/patches/patch-src_components_cpu_MIPS__CPUComponent.cc \ pkgsrc/emulators/gxemul/patches/patch-src_console_console.cc \ pkgsrc/emulators/gxemul/patches/patch-src_include_components_CPUDyntransComponent.h \ pkgsrc/emulators/gxemul/patches/patch-src_include_components_M88K__CPUComponent.h \ pkgsrc/emulators/gxemul/patches/patch-src_include_components_MIPS__CPUComponent.h cvs rdiff -u -r1.1 -r0 \ pkgsrc/emulators/gxemul/patches/patch-src_cpus_cpu__mips__instr.cc \ pkgsrc/emulators/gxemul/patches/patch-src_devices_dev__footbridge.cc \ pkgsrc/emulators/gxemul/patches/patch-src_disk_diskimage__scsicmd.cc \ pkgsrc/emulators/gxemul/patches/patch-src_old__main_timer.cc cvs rdiff -u -r1.3 -r0 \ pkgsrc/emulators/gxemul/patches/patch-src_cpus_cpu_mips.cc \ pkgsrc/emulators/gxemul/patches/patch-src_include_mips_cpu_types.h \ pkgsrc/emulators/gxemul/patches/patch-src_include_refcount__ptr.h \ pkgsrc/emulators/gxemul/patches/patch-src_machines_machine__pmax.cc Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1566566029120820 Content-Disposition: inline Content-Length: 7042 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/emulators/gxemul/Makefile diff -u pkgsrc/emulators/gxemul/Makefile:1.66 pkgsrc/emulators/gxemul/Makefile:1.67 --- pkgsrc/emulators/gxemul/Makefile:1.66 Sun Jun 30 20:33:02 2019 +++ pkgsrc/emulators/gxemul/Makefile Fri Aug 23 13:13:49 2019 @@ -1,7 +1,6 @@ -# $NetBSD: Makefile,v 1.66 2019/06/30 20:33:02 skrll Exp $ +# $NetBSD: Makefile,v 1.67 2019/08/23 13:13:49 ryoon Exp $ -DISTNAME= gxemul-0.6.1 -PKGREVISION= 4 +DISTNAME= gxemul-0.6.2 CATEGORIES= emulators MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=gxemul/} Index: pkgsrc/emulators/gxemul/PLIST diff -u pkgsrc/emulators/gxemul/PLIST:1.27 pkgsrc/emulators/gxemul/PLIST:1.28 --- pkgsrc/emulators/gxemul/PLIST:1.27 Fri Jan 4 13:35:16 2019 +++ pkgsrc/emulators/gxemul/PLIST Fri Aug 23 13:13:49 2019 @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.27 2019/01/04 13:35:16 ryoon Exp $ +@comment $NetBSD: PLIST,v 1.28 2019/08/23 13:13:49 ryoon Exp $ bin/gxemul man/man1/gxemul.1 share/doc/gxemul/20040504-ultrix45-boot1.png @@ -102,6 +102,16 @@ share/doc/gxemul/20180220-openbsd-luna88 share/doc/gxemul/20180910-sgiip32prom-4.13.png share/doc/gxemul/20181018-openbsd-sgi-o2-small.png share/doc/gxemul/20181018-openbsd-sgi-o2.png +share/doc/gxemul/20190526-irix-not-really-working-yet.png +share/doc/gxemul/20190526-irix-not-really-working-yet_small.png +share/doc/gxemul/20190528-winnt-arc-mips-video-fail.png +share/doc/gxemul/20190528-winnt-arc-mips-video-fail_small.png +share/doc/gxemul/20190612-netbsd-sgimips-1.png +share/doc/gxemul/20190612-netbsd-sgimips-1_small.png +share/doc/gxemul/20190612-netbsd-sgimips-2.png +share/doc/gxemul/20190612-netbsd-sgimips-2_small.png +share/doc/gxemul/20190616-netbsd-playstation2-userland-small.png +share/doc/gxemul/20190616-netbsd-playstation2-userland.png share/doc/gxemul/Doxyfile share/doc/gxemul/HISTORY share/doc/gxemul/LICENSE @@ -114,7 +124,6 @@ share/doc/gxemul/components/component_du share/doc/gxemul/components/component_i960_cpu.html share/doc/gxemul/components/component_m88k_cpu.html share/doc/gxemul/components/component_mainbus.html -share/doc/gxemul/components/component_mips_cpu.html share/doc/gxemul/components/component_ram.html share/doc/gxemul/configfiles.html share/doc/gxemul/debian-1-small.png @@ -147,28 +156,44 @@ share/doc/gxemul/debian-8-small.png share/doc/gxemul/debian-8.png share/doc/gxemul/debian-9-small.png share/doc/gxemul/debian-9.png +share/doc/gxemul/debugging.html share/doc/gxemul/doxygen.css share/doc/gxemul/doxygen_footerFile.html share/doc/gxemul/doxygen_headerFile.html -share/doc/gxemul/dreamcast.html share/doc/gxemul/experiments.html share/doc/gxemul/framework.html share/doc/gxemul/generate_machine_doc.sh -share/doc/gxemul/guestoses.html share/doc/gxemul/head.html share/doc/gxemul/index.html share/doc/gxemul/intro.html +share/doc/gxemul/machine_algor.html +share/doc/gxemul/machine_arc.html +share/doc/gxemul/machine_cats.html +share/doc/gxemul/machine_cobalt.html +share/doc/gxemul/machine_decstation.html +share/doc/gxemul/machine_dreamcast.html +share/doc/gxemul/machine_evbarm.html +share/doc/gxemul/machine_evbmips.html +share/doc/gxemul/machine_hpcmips.html +share/doc/gxemul/machine_landisk.html +share/doc/gxemul/machine_luna88k.html +share/doc/gxemul/machine_macppc.html +share/doc/gxemul/machine_mvme88k.html +share/doc/gxemul/machine_netwinder.html +share/doc/gxemul/machine_pmppc.html +share/doc/gxemul/machine_prep.html +share/doc/gxemul/machine_ps2.html +share/doc/gxemul/machine_rpi.html +share/doc/gxemul/machine_sgi_o2.html share/doc/gxemul/machine_template.html +share/doc/gxemul/machine_vocore.html share/doc/gxemul/machines/machine_cyclonevh.html.SKEL share/doc/gxemul/machines/machine_hp700rx.html.SKEL share/doc/gxemul/machines/machine_mvme187.html.SKEL -share/doc/gxemul/machines/machine_sgi_ip32.html.SKEL share/doc/gxemul/machines/machine_testm88k-thumb.png share/doc/gxemul/machines/machine_testm88k.html.SKEL share/doc/gxemul/machines/machine_testm88k.png share/doc/gxemul/machines/machine_testmips-thumb.png -share/doc/gxemul/machines/machine_testmips.html.SKEL -share/doc/gxemul/machines/machine_testmips.png share/doc/gxemul/misc.html share/doc/gxemul/model.png share/doc/gxemul/networking.html @@ -184,4 +209,3 @@ share/doc/gxemul/technical.html share/doc/gxemul/translation.html share/doc/gxemul/ultrix4.5-20040706.png share/doc/gxemul/ultrix4.5-20040706_small.png -share/doc/gxemul/unsupported.html Index: pkgsrc/emulators/gxemul/distinfo diff -u pkgsrc/emulators/gxemul/distinfo:1.59 pkgsrc/emulators/gxemul/distinfo:1.60 --- pkgsrc/emulators/gxemul/distinfo:1.59 Sun Jun 30 20:33:02 2019 +++ pkgsrc/emulators/gxemul/distinfo Fri Aug 23 13:13:49 2019 @@ -1,23 +1,6 @@ -$NetBSD: distinfo,v 1.59 2019/06/30 20:33:02 skrll Exp $ +$NetBSD: distinfo,v 1.60 2019/08/23 13:13:49 ryoon Exp $ -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 +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 --_----------=_1566566029120820--