1 |
$Id: HISTORY,v 1.1298 2006/07/22 11:27:46 debug Exp $ |
$Id: HISTORY,v 1.1325 2006/08/15 15:38:37 debug Exp $ |
2 |
|
|
3 |
Changelog for GXemul: |
Changelog for GXemul: |
4 |
--------------------- |
--------------------- |
2888 |
|
|
2889 |
============== RELEASE 0.4.1 ============== |
============== RELEASE 0.4.1 ============== |
2890 |
|
|
2891 |
|
20060723 More Transputer instructions (pfix, nfix, opr, mint, ldl, ldlp, |
2892 |
|
eqc, rev, ajw, stl, stlf, sthf, sub, ldnl, ldnlp, ldpi, move, |
2893 |
|
wcnt, add, bcnt). |
2894 |
|
Adding more SPARC instructions (andcc, addcc, bl, rdpr). |
2895 |
|
Progress on the igsfb framebuffer used by NetBSD/netwinder. |
2896 |
|
Enabling 8-bit fills in dev_fb. |
2897 |
|
NetBSD/netwinder 3.0.1 can now run from a disk image :-) |
2898 |
|
20060724 Cleanup/performance fix for 64-bit virtual translation table |
2899 |
|
updates (by removing the "timestamp" stuff). A full NetBSD/pmax |
2900 |
|
3.0.1 install for R4400 has dropped from 667 seconds to 584 :) |
2901 |
|
Fixing the igsfb "almost vga" color (it is 24-bit, not 18-bit). |
2902 |
|
Adding some MIPS instruction combinations (3*lw, and 3*addu). |
2903 |
|
The 8048 keyboard now turns off interrupt enable between the |
2904 |
|
KBR_ACK and the KBR_RSTDONE, to work better with Linux 2.6. |
2905 |
|
Not causing PPC DEC interrupts if PPC_NO_DEC is set for a |
2906 |
|
specific CPU; NetBSD/bebox gets slightly further than before. |
2907 |
|
Adding some more SPARC instructions: branches, udiv. |
2908 |
|
20060725 Refreshing dev_pckbc.c a little. |
2909 |
|
Cleanups for the SH emulation mode, and adding the first |
2910 |
|
"compact" (16-bit) instructions: various simple movs, nop, |
2911 |
|
shll, stc, or, ldc. |
2912 |
|
20060726 Adding dummy "pcn" (AMD PCnet NIC) PCI glue. |
2913 |
|
20060727 Various cleanups; removing stuff from cpu.h, such as |
2914 |
|
running_translated (not really meaningful anymore), and |
2915 |
|
page flags (breaking into the debugger clears all translations |
2916 |
|
anyway). |
2917 |
|
Minor MIPS instruction combination updates. |
2918 |
|
20060807 Expanding the 3*sw and 3*lw MIPS instruction combinations to |
2919 |
|
work with 2* and 4* too, resulting in a minor performance gain. |
2920 |
|
Implementing a usleep hack for the RM52xx/MIPS32/MIPS64 "wait" |
2921 |
|
instruction (when emulating 1 cpu). |
2922 |
|
20060808 Experimenting with some more MIPS instruction combinations. |
2923 |
|
Implementing support for showing a (hardcoded 12x22) text |
2924 |
|
cursor in igsfb. |
2925 |
|
20060809 Simplifying the NetBSD/evbmips (Malta) install instructions |
2926 |
|
somewhat (by using a NetBSD/pmax ramdisk install kernel). |
2927 |
|
20060812 Experimenting more with the MIPS 'wait' instruction. |
2928 |
|
PCI configuration register writes can now be handled, which |
2929 |
|
allow PCI IDE controllers to work with NetBSD/Malta 3.0.1 and |
2930 |
|
NetBSD/cobalt 3.0.1. (Previously only NetBSD 2.1 worked.) |
2931 |
|
20060813 Updating dev_gt.c based on numbers from Alec Voropay, to enable |
2932 |
|
Linux 2.6 to use PCI on Malta. |
2933 |
|
Continuing on Algor interrupt stuff. |
2934 |
|
20060814 Adding support for routing ISA interrupts to two different |
2935 |
|
interrupts, making it possible to run NetBSD/algor :-) |
2936 |
|
20060814-15 Testing for the release. |
2937 |
|
|
2938 |
|
============== RELEASE 0.4.2 ============== |
2939 |
|
|