TianoCore EDK2 master
Loading...
Searching...
No Matches

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
 

Detailed Description

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.

Macro Definition Documentation

◆ MIPI_SYST_PCFG_ENABLE_CHECKSUM

#define MIPI_SYST_PCFG_ENABLE_CHECKSUM

Enable message data CRC32 generation.

Definition at line 596 of file mipi_syst.h.

◆ MIPI_SYST_PCFG_ENABLE_LOCATION_ADDRESS

#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.

◆ MIPI_SYST_PCFG_ENABLE_LOCATION_RECORD

#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.

◆ MIPI_SYST_PCFG_ENABLE_ORIGIN_GUID

#define MIPI_SYST_PCFG_ENABLE_ORIGIN_GUID

Enable 128-bit origin GUID support.

Definition at line 552 of file mipi_syst.h.

◆ MIPI_SYST_PCFG_ENABLE_TIMESTAMP

#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.