2 ACPI memory mapped configuration space access table definition, defined at
3 in the PCI Firmware Specification, version 3.0 draft version 0.5.
4 Specification is available at http://www.pcisig.com.
6 Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
8 SPDX-License-Identifier: BSD-2-Clause-Patent
12 #ifndef _MEMORY_MAPPED_CONFIGURATION_SPACE_ACCESS_TABLE_H_
13 #define _MEMORY_MAPPED_CONFIGURATION_SPACE_ACCESS_TABLE_H_
16 // Ensure proper structure formats
20 // Memory Mapped Configuration Space Access Table (MCFG)
21 // This table is a basic description table header followed by
22 // a number of base address allocation structures.
26 UINT16 PciSegmentGroupNumber
;
30 } EFI_ACPI_MEMORY_MAPPED_ENHANCED_CONFIGURATION_SPACE_BASE_ADDRESS_ALLOCATION_STRUCTURE
;
33 // MCFG Revision (defined in spec)
35 #define EFI_ACPI_MEMORY_MAPPED_CONFIGURATION_SPACE_ACCESS_TABLE_REVISION 0x01