Diagnostics are now written to a dpram, this involves a change in the memory map for wrpc-sw
risc-v (urv) softcpu in the place of the LM32. This implies a change in the toolchain and options. Note that risc-v is little-endian, contrary to LM32 (which is big-endian)
As a consequence of the cpu change, the CPU memory is not anymore directly available from host memory space. There are registers for indirect memory access in the register map.
The wrpc address space is now reduced to 64KB (and can be reduced to 4KB if no external devices are mapped).
A nice consequence of the new cpu is debugging features. It is now possible to connect a debugger to the core (using wrpc-gdbserver). In particular, it is possible to load a new software with the debugger, set breakpoints, single step or inspect variables. Halting the cpu stops softpll updates.
Preliminary IEEE1588 HA profile in ppsi.
Generalized sensors (instead of temperature only). /!\ Note though that the temperature sensor is currently not available.
The format of the sfp-database has changed, so it appears as corrupted. It must be manually reset.