Platforms
GVSOC
The GVSOC API provides some features specific to GVSOC through semi-hosting to ease the debug and profiling of the simulated software.
Engine control
This provides a set of functions for controlling GVSOC execution.
Warning
doxygengroup: Cannot find group “ENGINE” in doxygen xml output for project “gap_sdk” from directory: _build/xml_gap_sdk
Trace control
This provides a set of functions for controlling system traces from the simulated software.
Warning
doxygengroup: Cannot find group “TRACES” in doxygen xml output for project “gap_sdk” from directory: _build/xml_gap_sdk
PCER control
This provides a set of functions for reading and writing core performance counters. These counters are usually accessed with CSR instructions but this API can also be used to get more convenient ways of accessing them, like for example dumping them all to a file.
Warning
doxygengroup: Cannot find group “PERF” in doxygen xml output for project “gap_sdk” from directory: _build/xml_gap_sdk
VCD control
This provides a set of functions for controlling VCD traces from the simulated software, in particular to modify VCD traces value in order to give some context to the VCD view.
Warning
doxygengroup: Cannot find group “VCD” in doxygen xml output for project “gap_sdk” from directory: _build/xml_gap_sdk