/[gxemul]/trunk/HISTORY
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /trunk/HISTORY

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 8 by dpavlin, Mon Oct 8 16:18:19 2007 UTC revision 10 by dpavlin, Mon Oct 8 16:18:27 2007 UTC
# Line 1  Line 1 
1  $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 $
2    
3  Changelog for GXemul:  Changelog for GXemul:
4  ---------------------  ---------------------
# Line 1976  Changelog for GXemul: Line 1976  Changelog for GXemul:
1976    
1977  ==============  RELEASE 0.3.3.2  ==============  ==============  RELEASE 0.3.3.2  ==============
1978    
1979    20050617        Experimenting some more with netbooting OpenBSD/sgi. Adding
1980                    a hack which allows emulated ethernet networks to be
1981                    distributed across multiple emulator processes.
1982    20050618        Minor updates (documentation, dummy YAMON emulation, etc).
1983    20050620        strcpy/strcat -> strlcpy/strlcat updates.
1984                    Some more progress on evbmips (Malta).
1985    20050621        Adding a section to doc/configfiles.html about ethernet
1986                    emulation across multiple hosts.
1987                    Beginning the work on the ARM translation engine (using the
1988                    dynamic-but-not-binary translation method).
1989                    Fixing a bintrans bug: 0x9fc00000 should always be treated as
1990                    PROM area, just as 0xbfc00000 is.
1991                    Minor progress on Malta emulation (the PCI-ISA bus).
1992    20050622        NetBSD/evbmips can now be installed (using another emulated
1993                    machine) and run (including userland and so on). :-)
1994                    Spliting up the bintrans haddr_entry field into two (one for
1995                    read, one for write). Probably not much of a speed increase,
1996                    though.
1997                    Updating some NetBSD 2.0 -> 2.0.2 in the documentation.
1998    20050623        Minor updates (documentation, the TODO file, etc).
1999                    gzipped kernels are now always automagically gunzipped when
2000                    loaded.
2001    20050624        Adding a dummy Playstation Portable (PSP) mode, just barely
2002                    enough to run Hello World (in weird colors :-).
2003                    Removing the -b command line option; old bintrans is enabled
2004                    by default instead. It makes more sense.
2005                    Trying to finally fix the non-working performance measurement
2006                    thing (instr/second etc).
2007    20050625        Continuing on the essential basics for ARM emulation. Two
2008                    instructions seem to work, a branch and a simple "mov". (The
2009                    mov arguments are not correct yet.) Performance is definitely
2010                    reasonable.
2011                    Various other minor updates.
2012                    Adding the ARM "bl" instruction.
2013                    Adding support for combining multiple ARM instructions into one
2014                    function call. ("mov" + "mov" is the only one implemented so
2015                    far, but it seems to work.)
2016                    Cleaning up some IP32 interrupt things (crime/mace); disabling
2017                    the PS/2 keyboard controller on IP32, so that NetBSD/sgimips
2018                    boots into userland again.
2019    20050626        Finally! NetBSD/sgimips netboots. Adding instructions to
2020                    doc/guestoses.html on how to set up an nfs server etc.
2021                    Various other minor fixes.
2022                    Playstation Portable ".pbp" files can now be used directly.
2023                    (The ELF part of the .pbp is extracted transparently.)
2024                    Converting some sprintf -> snprintf.
2025                    Adding some more instructions to the ARM disassembler.
2026    20050627        More ARM updates. Adding some simple ldr(b), str(b),
2027                    cmps, and conditional branch instructions, enough to run
2028                    a simple Hello World program.
2029                    All ARM instructions are now inlined/generated for all possible
2030                    condition codes.
2031                    Adding add and sub, and more load/store instructions.
2032                    Removing dummy files: cpu_alpha.c, cpu_hppa.c, and cpu_sparc.c.
2033                    Some minor documentation updates; preparing for a 0.3.4
2034                    release. Updating some URLs.
2035    
2036    ==============  RELEASE 0.3.4  ==============
2037    

Legend:
Removed from v.8  
changed lines
  Added in v.10

  ViewVC Help
Powered by ViewVC 1.1.26