[vmips] VMIPS news for 10-Jun-2004

Brian R. Gaeke brg at dgate.ORG
Thu Jun 10 00:32:09 CDT 2004


VMIPS news for 10-Jun-2004
**************************

Hi there! This update covers changes to the VMIPS CVS HEAD since the
last VMIPS news was sent out on 31-March.

It's definitely getting to be time for a release. :-) I have fixed most of
the problems I know about, except for the DECstation serial device bugs
in interrupt mode; those will have to wait for some future release. Once
I rewrite the Installation section of the manual (also known as the
INSTALL file), I will make a vmips-1_2-branch, and make a 1.2 release
candidate available.

Documentation changes:
======================

* I've nearly finished updating the documentation for the impending
  vmips-1.2 release, with the exception of the Installation section.
* The NEWS file has been integrated into the VMIPS manual, and the INSTALL
  and NEWS files in the VMIPS distribution are now automatically generated
  from the manual using an Elisp script.  The NEWS file now contains
  release dates for all VMIPS public releases.

Configure & Makefile changes:
=============================

* Warn, don't exit with an error, when MIPS tools are not configured.
  Don't build sample_code or test_code directories when MIPS tools are not
  configured.
* Don't use mips-objdump -i to determine the MIPS BFD target or endianness
  if mips-objdump cannot be run!
* The TARGET_LITTLE_ENDIAN, TARGET_BIG_ENDIAN, WORDS_BIGENDIAN, BYTESWAPPED, and
  ENDIAN_FLAG C preprocessor macros have been made redundant. Instead, we rely
  on the machine->host_bigendian flag to tell us about the host machine, and
  on the "-o bigendian" command-line option to tell us about the simulated
  MIPS target.
* The --disable-debug configure flag was documented to strip the vmips and
  vmipstool binaries, but this was not the case. Now it does (unless profiling
  is on.)
* Many autoconf checks for functions guaranteed by the ISO C++ standard
  are skipped now.

Tracing framework changes:
==========================

* The tracing framework is now more usefully controllable using command-line
  options: see the documentation for "-o tracestartpc" and "-o traceendpc"
  in CVS.

Vmipstool changes:
==================

* vmipstool now shares vmips's command-line parsing and error reporting code.
  This means it can now read your ~/.vmipsrc and accept "-o ..." options
  (though not all of them are meaningful to vmipstool).  Also, the
  command-line parsing code no longer uses the C library getopt().
* We no longer hardcode the path of MIPS cross-tools using a C
  preprocessor macro into the vmipstool binary. Instead, vmipstool now
  gets it from .vmipsrc or /etc/vmipsrc (using the "-o mipstoolprefix"
  option) now.

Share and Enjoy,
-Brian

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


More information about the Vmips mailing list