Subject: CVS commit: pkgsrc
To: None <pkgsrc-changes@NetBSD.org>
From: Juan Romero Pardines <xtraeme@netbsd.org>
List: pkgsrc-changes
Date: 06/23/2004 18:30:27
Module Name: pkgsrc
Committed By: xtraeme
Date: Wed Jun 23 18:30:27 UTC 2004
Modified Files:
pkgsrc/doc: CHANGES
pkgsrc/emulators/mips64emul: Makefile distinfo
Log Message:
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.
To generate a diff of this commit:
cvs rdiff -r1.6291 -r1.6292 pkgsrc/doc/CHANGES
cvs rdiff -r1.1.1.1 -r1.2 pkgsrc/emulators/mips64emul/Makefile \
pkgsrc/emulators/mips64emul/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.