MdePkg[all]
1.08
|
Data Structures | |
struct | STM_RSC_DESC_HEADER |
struct | STM_RSC_END |
struct | STM_RSC_MEM_DESC |
struct | STM_RSC_IO_DESC |
struct | STM_RSC_MMIO_DESC |
struct | STM_RSC_MSR_DESC |
struct | STM_PCI_DEVICE_PATH_NODE |
struct | STM_RSC_PCI_CFG_DESC |
struct | STM_RSC_TRAPPED_IO_DESC |
struct | STM_RSC_ALL_RESOURCES_DESC |
struct | STM_REGISTER_VIOLATION_DESC |
union | STM_RSC |
Macros | |
#define | END_OF_RESOURCES 0 |
#define | MEM_RANGE 1 |
#define | IO_RANGE 2 |
#define | MMIO_RANGE 3 |
#define | MACHINE_SPECIFIC_REG 4 |
#define | PCI_CFG_RANGE 5 |
#define | TRAPPED_IO_RANGE 6 |
#define | ALL_RESOURCES 7 |
#define | REGISTER_VIOLATION 8 |
#define | MAX_DESC_TYPE 8 |
#define | STM_RSC_MEM_R 0x1 |
#define | STM_RSC_MEM_W 0x2 |
#define | STM_RSC_MEM_X 0x4 |
#define | STM_RSC_MMIO_R 0x1 |
#define | STM_RSC_MMIO_W 0x2 |
#define | STM_RSC_MMIO_X 0x4 |
#define | STM_RSC_PCI_CFG_R 0x1 |
#define | STM_RSC_PCI_CFG_W 0x2 |
Enumerations | |
enum | STM_REGISTER_VIOLATION_TYPE { StmRegisterCr0, StmRegisterCr2, StmRegisterCr3, StmRegisterCr4, StmRegisterCr8, StmRegisterMax } |
STM Resource Descriptor
Copyright (c) 2015 - 2019, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
#define ALL_RESOURCES 7 |
Define values for the RscType field of STM_RSC_DESC_HEADER
#define END_OF_RESOURCES 0 |
Define values for the RscType field of STM_RSC_DESC_HEADER
#define IO_RANGE 2 |
Define values for the RscType field of STM_RSC_DESC_HEADER
#define MACHINE_SPECIFIC_REG 4 |
Define values for the RscType field of STM_RSC_DESC_HEADER
#define MAX_DESC_TYPE 8 |
Define values for the RscType field of STM_RSC_DESC_HEADER
#define MEM_RANGE 1 |
Define values for the RscType field of STM_RSC_DESC_HEADER
#define MMIO_RANGE 3 |
Define values for the RscType field of STM_RSC_DESC_HEADER
#define PCI_CFG_RANGE 5 |
Define values for the RscType field of STM_RSC_DESC_HEADER
#define REGISTER_VIOLATION 8 |
Define values for the RscType field of STM_RSC_DESC_HEADER
#define STM_RSC_MEM_R 0x1 |
Define values for the RWXAttributes field of STM_RSC_MEM_DESC
#define STM_RSC_MEM_W 0x2 |
Define values for the RWXAttributes field of STM_RSC_MEM_DESC
#define STM_RSC_MEM_X 0x4 |
Define values for the RWXAttributes field of STM_RSC_MEM_DESC
#define STM_RSC_MMIO_R 0x1 |
Define values for the RWXAttributes field of STM_RSC_MMIO_DESC
#define STM_RSC_MMIO_W 0x2 |
Define values for the RWXAttributes field of STM_RSC_MMIO_DESC
#define STM_RSC_MMIO_X 0x4 |
Define values for the RWXAttributes field of STM_RSC_MMIO_DESC
#define STM_RSC_PCI_CFG_R 0x1 |
Define values for the RWAttributes field of STM_RSC_PCI_CFG_DESC
#define STM_RSC_PCI_CFG_W 0x2 |
Define values for the RWAttributes field of STM_RSC_PCI_CFG_DESC
#define TRAPPED_IO_RANGE 6 |
Define values for the RscType field of STM_RSC_DESC_HEADER
Enum values for the RWAttributes field of STM_REGISTER_VIOLATION_DESC
Enumerator | |
---|---|
StmRegisterCr0 | |
StmRegisterCr2 | |
StmRegisterCr3 | |
StmRegisterCr4 | |
StmRegisterCr8 | |
StmRegisterMax |