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

Go to the source code of this file.

Data Structures

struct  CmX64FadtSciInterrupt
 
struct  CmX64FadtSciCmdInfo
 
struct  CmX64FadtPmBlockInfo
 
struct  CmX64FadtGpeBlockInfo
 
struct  CmX64FadtXpmBlockInfo
 
struct  CmX64FadtXgpeBlockInfo
 
struct  CmX64FadtSleepBlockInfo
 
struct  CmX64FadtResetBlockInfo
 
struct  CmX64FadtFadtMiscInfo
 
struct  CmX64WsmtFlagsInfo
 
struct  CmX64HpetInfo
 

Typedefs

typedef enum X64ObjectID EX64_OBJECT_ID
 
typedef struct CmX64FadtSciInterrupt CM_X64_FADT_SCI_INTERRUPT
 
typedef struct CmX64FadtSciCmdInfo CM_X64_FADT_SCI_CMD_INFO
 
typedef struct CmX64FadtPmBlockInfo CM_X64_FADT_PM_BLOCK_INFO
 
typedef struct CmX64FadtGpeBlockInfo CM_X64_FADT_GPE_BLOCK_INFO
 
typedef struct CmX64FadtXpmBlockInfo CM_X64_FADT_X_PM_BLOCK_INFO
 
typedef struct CmX64FadtXgpeBlockInfo CM_X64_FADT_X_GPE_BLOCK_INFO
 
typedef struct CmX64FadtSleepBlockInfo CM_X64_FADT_SLEEP_BLOCK_INFO
 
typedef struct CmX64FadtResetBlockInfo CM_X64_FADT_RESET_BLOCK_INFO
 
typedef struct CmX64FadtFadtMiscInfo CM_X64_FADT_MISC_INFO
 
typedef struct CmX64WsmtFlagsInfo CM_X64_WSMT_FLAGS_INFO
 
typedef struct CmX64HpetInfo CM_X64_HPET_INFO
 

Enumerations

enum  X64ObjectID {
  EX64ObjReserved , EX64ObjFadtSciInterrupt , EX64ObjFadtSciCmdInfo , EX64ObjFadtPmBlockInfo ,
  EX64ObjFadtGpeBlockInfo , EX64ObjFadtXpmBlockInfo , EX64ObjFadtXgpeBlockInfo , EX64ObjFadtSleepBlockInfo ,
  EX64ObjFadtResetBlockInfo , EX64ObjFadtMiscInfo , EX64ObjWsmtFlagsInfo , EX64ObjHpetInfo ,
  EX64ObjMax
}
 

Detailed Description

Defines the X64 Namespace Object.

Copyright (c) 2024 Advanced Micro Devices, Inc. All rights reserved.

SPDX-License-Identifier: BSD-2-Clause-Patent

Glossary:
  • Cm or CM - Configuration Manager
  • Obj or OBJ - Object
  • X64 or x64 - X64 Architecture

Definition in file X64NameSpaceObjects.h.

Typedef Documentation

◆ CM_X64_FADT_GPE_BLOCK_INFO

A structure that describes the GPE block information.

ID: EX64ObjFadtGpeBlockInfo

◆ CM_X64_FADT_MISC_INFO

A structure that describes the miscellaneous FADT fields information.

ID: EX64ObjFadtMiscInfo

◆ CM_X64_FADT_PM_BLOCK_INFO

A structure that describes the power management block information.

ID: EX64ObjFadtPmBlockInfo

◆ CM_X64_FADT_RESET_BLOCK_INFO

A structure that describes the Reset control block information.

ID: EX64ObjFadtResetBlockInfo

◆ CM_X64_FADT_SCI_CMD_INFO

A structure that describes the SCI CMD Information for the Platform.

ID: EX64ObjFadtSciCmdInfo

◆ CM_X64_FADT_SCI_INTERRUPT

A structure that describes the SCI interrupt Information for the Platform.

ID: EX64ObjFadtSciInterrupt

◆ CM_X64_FADT_SLEEP_BLOCK_INFO

A structure that describes the sleep control block information.

ID: EX64ObjFadtSleepBlockInfo

◆ CM_X64_FADT_X_GPE_BLOCK_INFO

A structure that describes the 64-bit GPE block information.

ID: EX64ObjFadtXgpeBlockInfo

◆ CM_X64_FADT_X_PM_BLOCK_INFO

A structure that describes the 64bit power management block information.

ID: EX64ObjFadtXpmBlockInfo

◆ CM_X64_HPET_INFO

A structure that describes the HPET device information.

ID: EX64ObjHpetInfo

◆ CM_X64_WSMT_FLAGS_INFO

A structure that describes the WSMT protection flags information.

ID: EX64ObjWsmtFlagsInfo

◆ EX64_OBJECT_ID

The EX64_OBJECT_ID enum describes the Object IDs in the X64 Namespace

Enumeration Type Documentation

◆ X64ObjectID

The EX64_OBJECT_ID enum describes the Object IDs in the X64 Namespace

Enumerator
EX64ObjReserved 

0 - Reserved

EX64ObjFadtSciInterrupt 

1 - FADT SCI Interrupt information

EX64ObjFadtSciCmdInfo 

2 - FADT SCI CMD information

EX64ObjFadtPmBlockInfo 

3 - FADT Power management block info

EX64ObjFadtGpeBlockInfo 

4 - FADT GPE block info

EX64ObjFadtXpmBlockInfo 

5 - FADT 64-bit Power Management block info

EX64ObjFadtXgpeBlockInfo 

6 - FADT 64-bit GPE block info

EX64ObjFadtSleepBlockInfo 

7 - FADT Sleep block info

EX64ObjFadtResetBlockInfo 

8 - FADT Reset block info

EX64ObjFadtMiscInfo 

9 - FADT Legacy fields info

EX64ObjWsmtFlagsInfo 

10 - WSMT protection flags info

EX64ObjHpetInfo 

11 - HPET device info

EX64ObjMax 

12 - Maximum Object ID

Definition at line 23 of file X64NameSpaceObjects.h.