[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