[vmips] New snapshot available

Brian R. Gaeke brg at dgate.ORG
Sun Nov 30 23:17:42 CST 2003


A new development snapshot (20031130) has been made available.
You can download it from www.dgate.org/vmips/snapshots (as usual).

What's new since the last snapshot was posted:

* The parts of libopcodes and libbfd which VMIPS uses have been integrated
  into the VMIPS distribution. The annoying configure stuff where you have
  to specify the --with-mips directory is still there, but it primarily
  supports vmipstool. I've been working on making VMIPS endianness runtime
  configurable; this may help. In the end, I'm aiming to make specifying
  --with-mips and --target unnecessary.
* ROMModule and MemoryModule are both subclasses of Range. ProxyRanges are
  gone. Mapper::add_{file,core,device}_mapping and the stupid range_type
  stuff are no longer needed!
* Top-level Makefile and configure support gcov and profiling; try
  ./configure --enable-profiling.
* "Optimized" builds of VMIPS will define NDEBUG, thereby disabling assert().
* class DeviceMap constructor takes a uint32 argument, in order to initialize
  the "extent" of the mapped range.
* OPTIONS_DEBUG is history. The options.cc code is pretty well-debugged.
* Bug fixes in DEC DZ11 serial chip emulation, and in xmboot's support for it.
* Stub (non-working!) support for loading an initial program (e.g., kernel)
  in addition to (or instead of) a ROM image.  Still working on this.
* Various other code cleanups.  Many FIXMEs in the code have been stomped on.
* Additional tests added to test suite.
* Test suite now supports tests that check program output against a
  regular expression.

Share and Enjoy,
-Brian

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


More information about the Vmips mailing list