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

Go to the source code of this file.

Data Structures

struct  UNIVERSAL_PAYLOAD_BASE
 

Macros

#define UNIVERSAL_PAYLOAD_BASE_REVISION   1
 
#define N_NON_RELOCATABLE   BIT31
 
#define P_PREFETCHABLE   BIT30
 
#define SS_CONFIGURATION_SPACE   0
 
#define SS_IO_SPACE   BIT24
 
#define SS_32BIT_MEMORY_SPACE   BIT25
 
#define SS_64BIT_MEMORY_SPACE   BIT24+BIT25
 
#define DWORDS_TO_NEXT_ADDR_TYPE   7
 

Variables

GUID gUniversalPayloadBaseGuid
 

Detailed Description

Universal Payload general definitions.

Copyright (c) 2023, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent

Definition in file UniversalPayloadBase.h.

Macro Definition Documentation

◆ DWORDS_TO_NEXT_ADDR_TYPE

#define DWORDS_TO_NEXT_ADDR_TYPE   7

Definition at line 27 of file UniversalPayloadBase.h.

◆ N_NON_RELOCATABLE

#define N_NON_RELOCATABLE   BIT31

Definition at line 21 of file UniversalPayloadBase.h.

◆ P_PREFETCHABLE

#define P_PREFETCHABLE   BIT30

Definition at line 22 of file UniversalPayloadBase.h.

◆ SS_32BIT_MEMORY_SPACE

#define SS_32BIT_MEMORY_SPACE   BIT25

Definition at line 25 of file UniversalPayloadBase.h.

◆ SS_64BIT_MEMORY_SPACE

#define SS_64BIT_MEMORY_SPACE   BIT24+BIT25

Definition at line 26 of file UniversalPayloadBase.h.

◆ SS_CONFIGURATION_SPACE

#define SS_CONFIGURATION_SPACE   0

Definition at line 23 of file UniversalPayloadBase.h.

◆ SS_IO_SPACE

#define SS_IO_SPACE   BIT24

Definition at line 24 of file UniversalPayloadBase.h.

◆ UNIVERSAL_PAYLOAD_BASE_REVISION

#define UNIVERSAL_PAYLOAD_BASE_REVISION   1

Definition at line 19 of file UniversalPayloadBase.h.