--- trunk/HISTORY 2007/10/08 16:18:22 9 +++ trunk/HISTORY 2007/10/08 16:18:27 10 @@ -1,4 +1,4 @@ -$Id: HISTORY,v 1.777 2005/06/12 12:31:52 debug Exp $ +$Id: HISTORY,v 1.815 2005/06/27 23:04:35 debug Exp $ Changelog for GXemul: --------------------- @@ -1976,3 +1976,62 @@ ============== 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 ============== +