From 1a3c635cc703f0fc292fc0c3cf27edfed38b34fd Mon Sep 17 00:00:00 2001 From: xtraeme Date: Sun, 2 Jul 2006 11:35:23 +0000 Subject: 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. --- emulators/gxemul/Makefile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'emulators/gxemul/Makefile') 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} -- cgit v1.2.3