--- trunk/HISTORY 2007/10/08 16:18:11 6 +++ upstream/0.3.4/HISTORY 2007/10/08 16:18:31 11 @@ -1,4 +1,4 @@ -$Id: HISTORY,v 1.772 2005/06/04 12:02:16 debug Exp $ +$Id: HISTORY,v 1.815 2005/06/27 23:04:35 debug Exp $ Changelog for GXemul: --------------------- @@ -1966,3 +1966,72 @@ 20050604 There'll probably be a 0.3.3.1 release soon, with some very very tiny updates. +============== RELEASE 0.3.3.1 ============== + +20050609 Adding simple MIPS IPIs (to dev_mp). +20050611 Adding an ugly hack to track down low-reference bugs + (define TRACE_NULL_CRASHES, or configure --tracenull). + Other minor updates. +20050612 Adding a dummy evbmips mode. + +============== RELEASE 0.3.3.2 ============== + +20050617 Experimenting some more with netbooting OpenBSD/sgi. Adding + a hack which allows emulated ethernet networks to be + distributed across multiple emulator processes. +20050618 Minor updates (documentation, dummy YAMON emulation, etc). +20050620 strcpy/strcat -> strlcpy/strlcat updates. + Some more progress on evbmips (Malta). +20050621 Adding a section to doc/configfiles.html about ethernet + emulation across multiple hosts. + Beginning the work on the ARM translation engine (using the + dynamic-but-not-binary translation method). + Fixing a bintrans bug: 0x9fc00000 should always be treated as + PROM area, just as 0xbfc00000 is. + Minor progress on Malta emulation (the PCI-ISA bus). +20050622 NetBSD/evbmips can now be installed (using another emulated + machine) and run (including userland and so on). :-) + Spliting up the bintrans haddr_entry field into two (one for + read, one for write). Probably not much of a speed increase, + though. + Updating some NetBSD 2.0 -> 2.0.2 in the documentation. +20050623 Minor updates (documentation, the TODO file, etc). + gzipped kernels are now always automagically gunzipped when + loaded. +20050624 Adding a dummy Playstation Portable (PSP) mode, just barely + enough to run Hello World (in weird colors :-). + Removing the -b command line option; old bintrans is enabled + by default instead. It makes more sense. + Trying to finally fix the non-working performance measurement + thing (instr/second etc). +20050625 Continuing on the essential basics for ARM emulation. Two + instructions seem to work, a branch and a simple "mov". (The + mov arguments are not correct yet.) Performance is definitely + reasonable. + Various other minor updates. + Adding the ARM "bl" instruction. + Adding support for combining multiple ARM instructions into one + function call. ("mov" + "mov" is the only one implemented so + far, but it seems to work.) + Cleaning up some IP32 interrupt things (crime/mace); disabling + the PS/2 keyboard controller on IP32, so that NetBSD/sgimips + boots into userland again. +20050626 Finally! NetBSD/sgimips netboots. Adding instructions to + doc/guestoses.html on how to set up an nfs server etc. + Various other minor fixes. + Playstation Portable ".pbp" files can now be used directly. + (The ELF part of the .pbp is extracted transparently.) + Converting some sprintf -> snprintf. + Adding some more instructions to the ARM disassembler. +20050627 More ARM updates. Adding some simple ldr(b), str(b), + cmps, and conditional branch instructions, enough to run + a simple Hello World program. + All ARM instructions are now inlined/generated for all possible + condition codes. + Adding add and sub, and more load/store instructions. + Removing dummy files: cpu_alpha.c, cpu_hppa.c, and cpu_sparc.c. + Some minor documentation updates; preparing for a 0.3.4 + release. Updating some URLs. + +============== RELEASE 0.3.4 ============== +