--- product: TEMU version: 2.0.2 release-date: 2015-09-03 --- # T-EMU Release Notes ## T-EMU 2.0.2 * License key verification problems where reported for certain cases, these have been fixed. ## T-EMU 2.0.1 * Watchpoints (both read and write) was not detected in some cases * Generates deb-packages now define the architecture which is needed for installing with dpkg. ## T-EMU 2.0.0 * Adding Machine class. This is the multi-core CPU scheduler. * Fixes bug where the typesafe wrappers for temu_ifaceArrayDispose (see temu-c/Support/Objsys.h) were passing the wrong pointer to the dispose function. * Adding temu_Object type which should normally be inherited by all native classes registered in the object system (i.e. not by external classes). * Fixes several other issues discovered in the first pre-release. ### CPU Changes * SPARCv8 * General * Ensuring that events are triggered when they expire, even if the CPU is halted. * Synchronised event support. * LEON4 * Adding partial wrpsr support (from SPARCv8-E) ### Device Changes * All devices updated to inherit temu_Object. * GpTimer now posts synchronised timer events. ### API Changes * Adding extra flags argument to event posting functions * Machine interface is now publicly available ## Pre-Release 0 * Initial release on the T-EMU website. ### CPU Changes * SPARCv8 * ERC32: New * LEON2: New * LEON3: New * LEON4: New ### Device Changes * MEC: New * LEON2-on-chip-devices: New * GRLIB AhbCtrl: New * GRLIB ApbCtrl: New * GRLIB ApbUart: New * GRLIB IrqMp: New * GRLIB GPTimer: New ### API Changes * None