X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=MdePkg%2FInclude%2FIndustryStandard%2FMemoryMappedConfigurationSpaceAccessTable.h;h=e32ba660b613c369acb724770b2f48156c01c13a;hb=5f87f979c6f5b05f97eab02f7e3c01fabeb839c6;hp=d826b62b8384c7eae5b80d2bf967b53f10f584e8;hpb=3431f363371a54b9e1e219de41d0c10a93139524;p=mirror_edk2.git diff --git a/MdePkg/Include/IndustryStandard/MemoryMappedConfigurationSpaceAccessTable.h b/MdePkg/Include/IndustryStandard/MemoryMappedConfigurationSpaceAccessTable.h index d826b62b83..e32ba660b6 100644 --- a/MdePkg/Include/IndustryStandard/MemoryMappedConfigurationSpaceAccessTable.h +++ b/MdePkg/Include/IndustryStandard/MemoryMappedConfigurationSpaceAccessTable.h @@ -1,10 +1,10 @@ -/**@file +/** @file ACPI memory mapped configuration space access table definition, defined at - in the PCI Firmware Specification, version 3.0 draft version 0.5. + in the PCI Firmware Specification, version 3.0. Specification is available at http://www.pcisig.com. - Copyright (c) 2007, Intel Corporation - All rights reserved. This program and the accompanying materials + Copyright (c) 2007 - 2008, Intel Corporation. All rights reserved.
+ This program and the accompanying materials are licensed and made available under the terms and conditions of the BSD License which accompanies this distribution. The full text of the license may be found at http://opensource.org/licenses/bsd-license.php @@ -20,11 +20,12 @@ // Ensure proper structure formats // #pragma pack(1) -// -// Memory Mapped Configuration Space Access Table (MCFG) -// This table is a basic description table header followed by -// a number of base address allocation structures. -// + +/// +/// Memory Mapped Configuration Space Access Table (MCFG) +/// This table is a basic description table header followed by +/// a number of base address allocation structures. +/// typedef struct { UINT64 BaseAddress; UINT16 PciSegmentGroupNumber; @@ -32,17 +33,19 @@ typedef struct { UINT8 EndBusNumber; UINT32 Reserved; } EFI_ACPI_MEMORY_MAPPED_ENHANCED_CONFIGURATION_SPACE_BASE_ADDRESS_ALLOCATION_STRUCTURE; -// -// MCFG Table header definition. The rest of the table -// must be defined in a platform specific manner. -// + +/// +/// MCFG Table header definition. The rest of the table +/// must be defined in a platform specific manner. +/// typedef struct { EFI_ACPI_DESCRIPTION_HEADER Header; UINT64 Reserved; } EFI_ACPI_MEMORY_MAPPED_CONFIGURATION_BASE_ADDRESS_TABLE_HEADER; -// -// MCFG Revision (defined in spec) -// + +/// +/// MCFG Revision (defined in spec) +/// #define EFI_ACPI_MEMORY_MAPPED_CONFIGURATION_SPACE_ACCESS_TABLE_REVISION 0x01 #pragma pack()