TEMU 2.0.0

TEMU 2.0.0 was released on 2015-08-21.

Bug Fixes

  • Typesafe wrappers for temu_ifaceArrayDispose (see temu-c/Support/Objsys.h) were passing the wrong pointer to the dispose function.

  • Several other issues discovered in 2.0-pre.

New Features

  • Machine class

  • temu_Object root type added

Changes

  • SPARCv8

    • Events are triggered when they expire, even if the CPU is halted

    • Supports machine synchronized events

    • LEON4

      • Adding partial wrpsr instruction support (SPARCv8-E extension)

  • Devices

    • All devices inherit from temu_Object

    • GpTimer now posts synchronized timer events

  • API

    • Adding extra flags argument to event posting function

    • Machine interface is now public