TianoCore EDK2 master
Loading...
Searching...
No Matches
PcctParser.h File Reference

Go to the source code of this file.

Macros

#define MIN_MEMORY_RANGE_LENGTH   8
 
#define MIN_EXT_PCC_SUBSPACE_MEM_RANGE_LEN   16
 
#define MAX_PCC_SUBSPACES   256
 
#define PCC_SUBSPACE_HEADER()
 

Detailed Description

Header file for PCCT parser

Copyright (c) 2020, Arm Limited. SPDX-License-Identifier: BSD-2-Clause-Patent

Definition in file PcctParser.h.

Macro Definition Documentation

◆ MAX_PCC_SUBSPACES

#define MAX_PCC_SUBSPACES   256

Maximum number of PCC subspaces.

Definition at line 24 of file PcctParser.h.

◆ MIN_EXT_PCC_SUBSPACE_MEM_RANGE_LEN

#define MIN_EXT_PCC_SUBSPACE_MEM_RANGE_LEN   16

Minimum value for the 'length' field in subspaces of types 3 and 4.

Definition at line 19 of file PcctParser.h.

◆ MIN_MEMORY_RANGE_LENGTH

#define MIN_MEMORY_RANGE_LENGTH   8

Minimum value for the 'length' field in subspaces of types 0, 1 and 2.

Definition at line 14 of file PcctParser.h.

◆ PCC_SUBSPACE_HEADER

#define PCC_SUBSPACE_HEADER ( )
Value:
{L"Type", 1, 0, L"0x%x", NULL, (VOID**)&PccSubspaceType, NULL, NULL}, \
{L"Length", 1, 1, L"%u", NULL, (VOID**)&PccSubspaceLength, NULL, NULL}
#define NULL
Definition: Base.h:319

Parser for the header of any type of PCC subspace.

Definition at line 29 of file PcctParser.h.