[vmips] VMIPS 1.3 Released!

Brian R. Gaeke brg at dgate.ORG
Fri Oct 8 01:35:31 CDT 2004


   VMIPS 1.3 has been released. VMIPS is a MIPS R3000 virtual machine
simulator with support for a serial console and GNU cross-compiler tools.
This release primarily focuses on improvements to existing features and
code clean-up. 

   You can download VMIPS 1.3 from any of the following sites:

* ftp://download.sourceforge.net/pub/sourceforge/vmips/
* ftp://ftp.dgate.org/vmips/releases/vmips-1.3/
* http://download.sourceforge.net/vmips/
* http://www.dgate.org/vmips/releases/vmips-1.3/
* http://vmips.sourceforge.net/releases/vmips-1.3/

   VMIPS is free software available under the GNU General Public
License; for details, please read the file "COPYING". For installation
instructions, please read "INSTALL". VMIPS was built by Brian Gaeke and
others; for details, please see the files "AUTHORS" and "THANKS". New
features since the last publically released version are detailed in
"NEWS".

   The home page for VMIPS is "http://www.dgate.org/vmips". For bug
reporting instructions, please see the VMIPS Manual.

   User-visible changes in version 1.3 (since version 1.2.2):

   * The VMIPS code base has been cleaned up substantially. The most
     important visible effect of this is that VMIPS compiles much more
     quickly now.

   * A new, experimental executable-file loader has been integrated.
     Presently it is only usable for loading ECOFF files into the
     kernel segments (0x80000000-0xbfffffff). The ROM monitor has a new
     `call' command you can use to take advantage of this.

   * Vmipstool can now disassemble binary instructions from the command
     line, e.g.  `vmipstool --disassemble-word <pc> <instr>'.

   * The `excmsg' option used to report all exceptions, including
     things like clock interrupts. This made using `excmsg' in any
     nontrivial kernel code almost impossible. Now you must also specify
     'reportirq' to get reports of interrupt exceptions.

   * The `haltjrra' option has been removed.

   * The DECstation 5000/200-compatible CSR device now supports delivery
     of interrupts from devices attached to CSR interrupt lines, such
     as the DZ11 serial device.

   * The DZ11 serial device now supports interrupt-driven I/O properly.
     It previously only worked correctly if polling was used.

   * The documentation has received the usual slight adjustments. In
     addition, the test-suite documentation has been extensively
     revised and integrated into the programmer's manual.

   * The options-processing code has been revised slightly to print a
     better error message when an invalid option is specified.

   To get the code from CVS as any bug fixes are added, checkout from branch
"vmips-1_3-branch". VMIPS 1.3 itself can be checked out using the tag
"release-1-3".

   Please refer to the bug reporting instructions in the VMIPS manual
if you have trouble using the software.

-Brian Gaeke and the VMIPS developers <vmips at dgate.org>

-- 
Brian R. Gaeke, brg at dgate.org -- GnuPG encrypted mail gleefully accepted


More information about the Vmips mailing list