summaryrefslogtreecommitdiff
path: root/emulators/gxemul
diff options
context:
space:
mode:
authorxtraeme <xtraeme@pkgsrc.org>2006-07-02 11:35:23 +0000
committerxtraeme <xtraeme@pkgsrc.org>2006-07-02 11:35:23 +0000
commit3786b0a9bf80dc2980756f2fe2c48003d05c44b6 (patch)
treea43a3c0af9a5ad58fe629f3aff90fbc82aefd108 /emulators/gxemul
parent577ccf4904800c39d728579993d5eb224730e0ab (diff)
downloadpkgsrc-3786b0a9bf80dc2980756f2fe2c48003d05c44b6.tar.gz
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.
Diffstat (limited to 'emulators/gxemul')
-rw-r--r--emulators/gxemul/Makefile6
-rw-r--r--emulators/gxemul/PLIST53
-rw-r--r--emulators/gxemul/distinfo8
3 files changed, 51 insertions, 16 deletions
diff --git a/emulators/gxemul/Makefile b/emulators/gxemul/Makefile
index 5c9ac4c95ae..321e92d234e 100644
--- a/emulators/gxemul/Makefile
+++ b/emulators/gxemul/Makefile
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.18 2006/03/06 22:03:46 xtraeme Exp $
+# $NetBSD: Makefile,v 1.19 2006/07/02 11:35:23 xtraeme Exp $
#
-DISTNAME= gxemul-0.3.8
+DISTNAME= gxemul-0.4.0.1
CATEGORIES= emulators
MASTER_SITES= http://gavare.se/gxemul/src/
@@ -19,7 +19,7 @@ INSTALLATION_DIRS= bin share/doc/${PKGBASE}
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/gxemul ${PREFIX}/bin
${INSTALL_MAN} ${WRKSRC}/man/gxemul.1 ${PREFIX}/man/man1
-.for f in README HISTORY BUGS TODO RELEASE LICENSE
+.for f in README HISTORY TODO RELEASE LICENSE
${INSTALL_DATA} ${WRKSRC}/${f} ${PREFIX}/share/doc/${PKGBASE}
.endfor
cd ${WRKSRC}/doc && ${PAX} -rwppm . ${PREFIX}/share/doc/${PKGBASE}
diff --git a/emulators/gxemul/PLIST b/emulators/gxemul/PLIST
index dba9ba2ef8c..9dd4c0abab4 100644
--- a/emulators/gxemul/PLIST
+++ b/emulators/gxemul/PLIST
@@ -1,8 +1,8 @@
-@comment $NetBSD: PLIST,v 1.10 2006/02/19 19:31:41 xtraeme Exp $
+@comment $NetBSD: PLIST,v 1.11 2006/07/02 11:35:23 xtraeme Exp $
bin/gxemul
man/man1/gxemul.1
share/doc/gxemul/20040504-ultrix45-boot1.png
-share/doc/gxemul/20040504-ultrix45-boot1_small.gif
+share/doc/gxemul/20040504-ultrix45-boot1_small.png
share/doc/gxemul/20040710-openbsd-pmax.png
share/doc/gxemul/20040710-openbsd-pmax_small.png
share/doc/gxemul/20040711-sprite-1.png
@@ -37,8 +37,6 @@ share/doc/gxemul/20050617-openbsd-sgi.png
share/doc/gxemul/20050617-openbsd-sgi_small.png
share/doc/gxemul/20050622-netbsd-evbmips-malta.png
share/doc/gxemul/20050622-netbsd-evbmips-malta_small.png
-share/doc/gxemul/20050626-netbsd-sgimips-netboot.png
-share/doc/gxemul/20050626-netbsd-sgimips-netboot_small.png
share/doc/gxemul/20050817-sgi-o2-success-7.png
share/doc/gxemul/20050817-sgi-o2-success-7_small.png
share/doc/gxemul/20050817-sgi-o2-success-8.png
@@ -51,29 +49,66 @@ share/doc/gxemul/20051123-netbsd-prep.png
share/doc/gxemul/20051123-netbsd-prep_small.png
share/doc/gxemul/20060218-netbsd-evbarm.png
share/doc/gxemul/20060218-netbsd-evbarm_small.png
-share/doc/gxemul/BUGS
+share/doc/gxemul/20060504-gdb-64bit-mips.png
+share/doc/gxemul/20060504-gdb-64bit-mips_small.png
+share/doc/gxemul/20060623-netbsd-sgimips-3.0.png
+share/doc/gxemul/20060623-netbsd-sgimips-3.0_small.png
share/doc/gxemul/HISTORY
share/doc/gxemul/LICENSE
+share/doc/gxemul/Makefile
+share/doc/gxemul/Makefile.skel
share/doc/gxemul/README
share/doc/gxemul/RELEASE
share/doc/gxemul/TODO
share/doc/gxemul/configfiles.html
+share/doc/gxemul/debian-1-small.png
+share/doc/gxemul/debian-1.png
+share/doc/gxemul/debian-10-small.png
+share/doc/gxemul/debian-10.png
+share/doc/gxemul/debian-11-small.png
+share/doc/gxemul/debian-11.png
+share/doc/gxemul/debian-12-small.png
+share/doc/gxemul/debian-12.png
+share/doc/gxemul/debian-13-small.png
+share/doc/gxemul/debian-13.png
+share/doc/gxemul/debian-14-small.png
+share/doc/gxemul/debian-14.png
+share/doc/gxemul/debian-15-small.png
+share/doc/gxemul/debian-15.png
+share/doc/gxemul/debian-2-small.png
+share/doc/gxemul/debian-2.png
+share/doc/gxemul/debian-3-small.png
+share/doc/gxemul/debian-3.png
+share/doc/gxemul/debian-4-small.png
+share/doc/gxemul/debian-4.png
+share/doc/gxemul/debian-5-small.png
+share/doc/gxemul/debian-5.png
+share/doc/gxemul/debian-6-small.png
+share/doc/gxemul/debian-6.png
+share/doc/gxemul/debian-7-small.png
+share/doc/gxemul/debian-7.png
+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/experiments.html
+share/doc/gxemul/gdb_remote.html
share/doc/gxemul/guestoses.html
-share/doc/gxemul/hello_mips.c
-share/doc/gxemul/hello_ppc.c
share/doc/gxemul/index.html
share/doc/gxemul/intro.html
share/doc/gxemul/maddr.gif
+share/doc/gxemul/make_doc_footer.html
+share/doc/gxemul/make_doc_header.html
+share/doc/gxemul/make_documentation.sh
share/doc/gxemul/misc.html
share/doc/gxemul/openbsd-pmax-20040710.png
share/doc/gxemul/openbsd-pmax-20040710_small.png
share/doc/gxemul/sgi-o2-real.jpg
share/doc/gxemul/sgi-o2-real_small.jpg
+share/doc/gxemul/simplified_dyntrans.png
share/doc/gxemul/sprite-20040711.png
share/doc/gxemul/sprite-20040711_small.png
share/doc/gxemul/technical.html
-share/doc/gxemul/test_disk.c
share/doc/gxemul/ultrix4.5-20040706.png
-share/doc/gxemul/ultrix4.5-20040706_small.gif
+share/doc/gxemul/ultrix4.5-20040706_small.png
@dirrm share/doc/gxemul
diff --git a/emulators/gxemul/distinfo b/emulators/gxemul/distinfo
index 52982f54f27..f5c35c93250 100644
--- a/emulators/gxemul/distinfo
+++ b/emulators/gxemul/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.11 2006/02/19 19:31:41 xtraeme Exp $
+$NetBSD: distinfo,v 1.12 2006/07/02 11:35:23 xtraeme Exp $
-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
+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