Parent Directory | Revision Log
Links to HEAD: | (view) (annotate) |
Sticky Revision: |
0.3.4
++ trunk/HISTORY (local) $Id: HISTORY,v 1.815 2005/06/27 23:04:35 debug Exp $ 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 ==============
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
ViewVC Help | |
Powered by ViewVC 1.1.26 |