diff options
author | xtraeme <xtraeme> | 2006-07-02 11:35:23 +0000 |
---|---|---|
committer | xtraeme <xtraeme> | 2006-07-02 11:35:23 +0000 |
commit | d45b1a9c0abd037532671868b6c05a71400a3796 (patch) | |
tree | a43a3c0af9a5ad58fe629f3aff90fbc82aefd108 /emulators | |
parent | 5d1e67f69d7a20a7bcbae3a0a8e388f59ee88fb3 (diff) | |
download | pkgsrc-d45b1a9c0abd037532671868b6c05a71400a3796.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')
-rw-r--r-- | emulators/gxemul/Makefile | 6 | ||||
-rw-r--r-- | emulators/gxemul/PLIST | 53 | ||||
-rw-r--r-- | emulators/gxemul/distinfo | 8 |
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 |