TianoCore EDK2
master
Loading...
Searching...
No Matches
MemoryMappedConfigurationSpaceAccessTable.h
Go to the documentation of this file.
1
10
#ifndef _MEMORY_MAPPED_CONFIGURATION_SPACE_ACCESS_TABLE_H_
11
#define _MEMORY_MAPPED_CONFIGURATION_SPACE_ACCESS_TABLE_H_
12
13
#include <
IndustryStandard/Acpi.h
>
14
15
//
16
// Ensure proper structure formats
17
//
18
#pragma pack(1)
19
25
typedef
struct
{
26
UINT64 BaseAddress;
27
UINT16 PciSegmentGroupNumber;
28
UINT8 StartBusNumber;
29
UINT8 EndBusNumber;
30
UINT32 Reserved;
31
}
EFI_ACPI_MEMORY_MAPPED_ENHANCED_CONFIGURATION_SPACE_BASE_ADDRESS_ALLOCATION_STRUCTURE
;
32
37
typedef
struct
{
38
EFI_ACPI_DESCRIPTION_HEADER
Header;
39
UINT64 Reserved;
40
}
EFI_ACPI_MEMORY_MAPPED_CONFIGURATION_BASE_ADDRESS_TABLE_HEADER
;
41
45
#define EFI_ACPI_MEMORY_MAPPED_CONFIGURATION_SPACE_ACCESS_TABLE_REVISION 0x01
46
47
#pragma pack()
48
49
#endif
Acpi.h
EFI_ACPI_DESCRIPTION_HEADER
Definition:
Acpi10.h:27
EFI_ACPI_MEMORY_MAPPED_CONFIGURATION_BASE_ADDRESS_TABLE_HEADER
Definition:
MemoryMappedConfigurationSpaceAccessTable.h:37
EFI_ACPI_MEMORY_MAPPED_ENHANCED_CONFIGURATION_SPACE_BASE_ADDRESS_ALLOCATION_STRUCTURE
Definition:
MemoryMappedConfigurationSpaceAccessTable.h:25
MdePkg
Include
IndustryStandard
MemoryMappedConfigurationSpaceAccessTable.h
Generated on Fri Nov 15 2024 18:01:15 for TianoCore EDK2 by
1.9.6