pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/emulators/gxemul Update to 0.4.0.1:
details: https://anonhg.NetBSD.org/pkgsrc/rev/a5fa225d8608
branches: trunk
changeset: 515422:a5fa225d8608
user: xtraeme <xtraeme%pkgsrc.org@localhost>
date: Sun Jul 02 11:35:23 2006 +0000
description:
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:
emulators/gxemul/Makefile | 6 ++--
emulators/gxemul/PLIST | 53 +++++++++++++++++++++++++++++++++++++++-------
emulators/gxemul/distinfo | 8 +++---
3 files changed, 51 insertions(+), 16 deletions(-)
diffs (130 lines):
diff -r 3fc671053466 -r a5fa225d8608 emulators/gxemul/Makefile
--- a/emulators/gxemul/Makefile Sun Jul 02 11:35:20 2006 +0000
+++ b/emulators/gxemul/Makefile Sun Jul 02 11:35:23 2006 +0000
@@ -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 @@
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 -r 3fc671053466 -r a5fa225d8608 emulators/gxemul/PLIST
--- a/emulators/gxemul/PLIST Sun Jul 02 11:35:20 2006 +0000
+++ b/emulators/gxemul/PLIST Sun Jul 02 11:35:23 2006 +0000
@@ -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_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_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 -r 3fc671053466 -r a5fa225d8608 emulators/gxemul/distinfo
--- a/emulators/gxemul/distinfo Sun Jul 02 11:35:20 2006 +0000
+++ b/emulators/gxemul/distinfo Sun Jul 02 11:35:23 2006 +0000
@@ -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
Home |
Main Index |
Thread Index |
Old Index