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