pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc Update emulators/mips64emul to 20040623.
details: https://anonhg.NetBSD.org/pkgsrc/rev/52bc7f7901a3
branches: trunk
changeset: 476954:52bc7f7901a3
user: xtraeme <xtraeme%pkgsrc.org@localhost>
date: Wed Jun 23 18:30:26 2004 +0000
description:
Update emulators/mips64emul to 20040623.
Changes:
23 Jun 2004:
(Early in the morning.) Performing a general code cleanup (comments,
fixing stuff that led to compiler warnings, ...).
Disabling MIPS16 support by default, and making it a configure time
option to enable it (--mips16). This gives a few percent speed increase
overall. Increasing performance by assuming that instruction loads
(reading from memory) will be at the same page as the last load.
First by assuming that a vaddr -> paddr translation for instruction
loads almost always is preserved (gaining a few percent speed), and
then that a paddr -> host memblock translation also holds if the
instruction is in normal RAM (which led to some more percents of speed
increase). :-) This is definitely a fine night for coding...
For example, the total time from starting the emulator until Ultrix 4.
2 shows it graphical login dialog is 48 seconds!
22 Jun 2004:
(Late.) Trying to track down the last SCSI tape bugs. Removing all
dynamic binary translation code (bintrans), starting from scratch again.
22 Jun 2004:
(Early in the morning.) Finally! After many many hours of trial and
error, I got the SCSI tape stuff to work; when going past the end of a
file, automagically switch to the beginning of the next.
21 Jun 2004:
Removing the Nintendo 64 emulation mode, as it is too uninteresting to
support. Adding SCSI tape device support (read-only, so far, and not
100% working). Fixing a bug which caused the cursor to be corrupted if
new data was written to the framebuffer, but the cursor wasn't moved.
20 Jun 2004:
Adding a program which converts SGI prom dumps from text capture to
binary, and some hacks to try to make such an IP22 PROM to work better
in the emulator.
diffstat:
doc/CHANGES | 3 ++-
emulators/mips64emul/Makefile | 4 ++--
emulators/mips64emul/distinfo | 6 +++---
3 files changed, 7 insertions(+), 6 deletions(-)
diffs (43 lines):
diff -r 1ae813a2e97a -r 52bc7f7901a3 doc/CHANGES
--- a/doc/CHANGES Wed Jun 23 16:48:18 2004 +0000
+++ b/doc/CHANGES Wed Jun 23 18:30:26 2004 +0000
@@ -1,4 +1,4 @@
-$NetBSD: CHANGES,v 1.6291 2004/06/23 16:48:18 taya Exp $
+$NetBSD: CHANGES,v 1.6292 2004/06/23 18:30:26 xtraeme Exp $
Changes to the packages collection and infrastructure in 2004:
@@ -3036,3 +3036,4 @@
Updated python15 to 1.5.2nb2 [minskim 2004-06-23]
Updated flawfinder to 1.26 [snj 2004-06-23]
Updated firefox to 0.9 [taya 2004-06-23]
+ Updated mips64emul to 20040623 [xtraeme 2004-06-23]
diff -r 1ae813a2e97a -r 52bc7f7901a3 emulators/mips64emul/Makefile
--- a/emulators/mips64emul/Makefile Wed Jun 23 16:48:18 2004 +0000
+++ b/emulators/mips64emul/Makefile Wed Jun 23 18:30:26 2004 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1.1.1 2004/06/21 20:30:22 xtraeme Exp $
+# $NetBSD: Makefile,v 1.2 2004/06/23 18:30:27 xtraeme Exp $
#
DISTNAME= mips64emul-${DIST_VER}
@@ -16,7 +16,7 @@
INSTALLATION_DIRS= bin
-DIST_VER= 20040619
+DIST_VER= 20040623
GLOBAL_LDFLAGS= -L${X11BASE}/lib \
${_COMPILER_LD_FLAG}${RPATH_FLAG}${X11BASE}/lib
diff -r 1ae813a2e97a -r 52bc7f7901a3 emulators/mips64emul/distinfo
--- a/emulators/mips64emul/distinfo Wed Jun 23 16:48:18 2004 +0000
+++ b/emulators/mips64emul/distinfo Wed Jun 23 18:30:26 2004 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.1.1.1 2004/06/21 20:30:22 xtraeme Exp $
+$NetBSD: distinfo,v 1.2 2004/06/23 18:30:27 xtraeme Exp $
-SHA1 (mips64emul-20040619.tar.gz) = 2cfe52d3375396e477f7797c4120fcf7f267787f
-Size (mips64emul-20040619.tar.gz) = 383511 bytes
+SHA1 (mips64emul-20040623.tar.gz) = 68648ca6265f2044cc0a99b6a62c5b9a1ad3d508
+Size (mips64emul-20040623.tar.gz) = 377312 bytes
Home |
Main Index |
Thread Index |
Old Index