|
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 | |