TianoCore EDK2 master
|
Macros | |
#define | MIPI_SYST_PCFG_ENABLE_ORIGIN_GUID |
#define | MIPI_SYST_PCFG_ENABLE_LOCATION_RECORD |
#define | MIPI_SYST_PCFG_ENABLE_LOCATION_ADDRESS |
#define | MIPI_SYST_PCFG_ENABLE_TIMESTAMP |
#define | MIPI_SYST_PCFG_ENABLE_CHECKSUM |
These defines enable optional message components. They are set by default depending on the SyS-T API conformance level. The level is specified using the define MIPI_SYST_CONFORMANCE_LEVEL.
#define MIPI_SYST_PCFG_ENABLE_CHECKSUM |
Enable message data CRC32 generation.
Definition at line 596 of file mipi_syst.h.
#define MIPI_SYST_PCFG_ENABLE_LOCATION_ADDRESS |
Enable the API variants that send the address of the instrumentation location.
This API requires MIPI_SYST_PCFG_ENABLE_LOCATION_RECORD to be set as well. It uses its own define as it additionally requires the function mipi_syst_return_addr() to be implemented for your platform.
Definition at line 566 of file mipi_syst.h.
#define MIPI_SYST_PCFG_ENABLE_LOCATION_RECORD |
Enable the API variants that send file:line ID pair location records.
Definition at line 557 of file mipi_syst.h.
#define MIPI_SYST_PCFG_ENABLE_ORIGIN_GUID |
Enable 128-bit origin GUID support.
Definition at line 552 of file mipi_syst.h.
#define MIPI_SYST_PCFG_ENABLE_TIMESTAMP |
Enable protocol timestamp.
This option adds a timestamp into the SyS-T protocol. This option is used if the SyS-T protocol is not embedded into a hardware timestamped trace protocol like MIPI STP or if the HW timestamp cannot be used for other reasons. Setting this option creates the need to define the macros MIPI_SYST_PLATFORM_CLOCK and #MIPI_SYST_PLATFORM_FREQ to return a 64-bit clock tick value and its frequency.
Definition at line 578 of file mipi_syst.h.