---------------- v4.0.6.1 -----------------------------------------

Fixed an issue with read-only or write-only watchpoints for RISC-V

---------------- v4.0.6 -------------------------------------------

Disable L2C scrubber when resetting.

Improved support for NOEL-V.

Improved the support for the RVIOMMU.

Calling the command "exit" in a GUI terminal will now close down the application.

Fixed issues with the L2CL core

Add support for the GRETH2 core

Stop GRMON from starting all sub-timers on GPTIMER cores

Add support for Ctrl-C in SPI commands

Fixed a crash related to SPI flash commands

Swapped places for the arguments of the commands "mdio info" and "mdio reg"

Improved error message dialog in the GUI when connection fails

Fixed an issue when deleting hard breakpoints on RISC-V systems

Add option -v to command "mmu table"

Fixed an issue with "step over" in the GUI

Added support for CSRs from multiple different ratified RISC-V extensions

Improved RISC-V disassembly

Improved DTB generation

Fixed FTDI driver issue on Windows

---------------- v4.0.5 -------------------------------------------
Fixed a bug in the GDB service, when using "remote" connection, where it was not possible to reconnect after an application had terminated.

Added support for APBUART version 2

Renamed the of the SpaceWire devices on the GR740 to reflect the external numbering.

Add support in command reg for .d/.f suffixes to NOEL-V floating point registers names to enable single or double precision interpretation.

Fixed a crash in command bp

Fixed crash in GRHSSL driver

Fixed a bug in the L2 Cache driver, it detected an incorrect number of lines

Fixed a bug in command walk, where the result was not printed for invalid translations

Fixed bug when resetting PLIC

---------------- v4.0.4 -------------------------------------------

Fixed an bug where the SDCTRL registers on the GR740 were initialized when "-ni" startup option is used. The issue were introduced in 4.0.0.

Enable NMIE during startup for RISC-V systems and added an startup option to avoid it.

Improved support for RISC-V in GDB service.

Stop timers in debug mode even if "-ni" startup is set on RISC-V, to avoid watchdog triggers and similar.

Fixed a bug that could deadlock GRMON while shutting down when connected to a LEON5 system that has been detached.

Allow multiple "-udrv" and "-ucmd" startup options.

Added support to enter debug mode instead of critical error mode for RISC-V.

Added support for several missing RISV CSR registers, and removed deprecated, based on the latest ratified specifications.

Rename RISC-V virtual register "prv" to "priv".

Fixed a bug related to AHB trace filtering for LEON5.

Added support for the Micron MT25QU01GBBB SPI memory.

Added support for Avalanche SPI memories.

Improved PNP scanning for multi-bus systems.

Various GR765 improvements to output from commands.

Added support to disassemble custom SWAR instructions.

Fixed a bug related to loading a DTB.

---------------- v4.0.3 -------------------------------------------

Support for RISC-V MCONTROL6 triggers

Fixed a bug where ASCII printout of mem commands was swapped on little endian systems.

Commands "inst", "ahb" and "at" now prints all entries by default

Reduce the number of pop-ups in the GUI when an error occur.

Commands "info sys" and "info reg"  will print if devices are clock gated.

Add -vs option to command vmem

Added "target_little_endian" and "target_big_endian" TCL variables with a boolean value.

Fixed a bug where DTS files wasn't compiled and loaded properly.

Support DTB overlays

Improved automatic DTB generation

Fixed a bug where enabled cores in the clockgating unit could be reset

Fixed a crash related to hypervisor MMU tables

Support 64-bit addresses when printing breakpoints

Support 8 ways in the L2CACHE

Support multiple chip-selects on SPIMCTRL

---------------- v4.0.2 -------------------------------------------

Fixed a crash related to threads

---------------- v4.0.1 -------------------------------------------
First release
