OpenCSD - CoreSight Trace Decode Library  0.9.0
Public Attributes | List of all members
_ocsd_pe_context Struct Reference

#include <ocsd_if_types.h>

Public Attributes

ocsd_sec_level security_level
 
ocsd_ex_level exception_level
 
uint32_t context_id
 
uint32_t vmid
 
struct {
   uint32_t   bits64:1
 
   uint32_t   ctxt_id_valid:1
 
   uint32_t   vmid_valid:1
 
   uint32_t   el_valid:1
 
}; 
 

Detailed Description

Core(PE) context structure records current security state, exception level, VMID and ContextID for core.

Definition at line 396 of file ocsd_if_types.h.

Member Data Documentation

◆ @29

struct { ... }

◆ bits64

uint32_t _ocsd_pe_context::bits64

1 if 64 bit operation

Definition at line 402 of file ocsd_if_types.h.

◆ context_id

uint32_t _ocsd_pe_context::context_id

context ID

Definition at line 399 of file ocsd_if_types.h.

◆ ctxt_id_valid

uint32_t _ocsd_pe_context::ctxt_id_valid

1 if context ID value valid

Definition at line 403 of file ocsd_if_types.h.

◆ el_valid

uint32_t _ocsd_pe_context::el_valid

1 if EL value is valid (ETMv4 traces EL, other protocols do not)

Definition at line 405 of file ocsd_if_types.h.

◆ exception_level

ocsd_ex_level _ocsd_pe_context::exception_level

exception level

Definition at line 398 of file ocsd_if_types.h.

◆ security_level

ocsd_sec_level _ocsd_pe_context::security_level

security state

Definition at line 397 of file ocsd_if_types.h.

◆ vmid

uint32_t _ocsd_pe_context::vmid

VMID

Definition at line 400 of file ocsd_if_types.h.

◆ vmid_valid

uint32_t _ocsd_pe_context::vmid_valid

1 if VMID value is valid

Definition at line 404 of file ocsd_if_types.h.


The documentation for this struct was generated from the following file: