audk/MdePkg/Include/IndustryStandard
Sami Mujawar 4c55f6394f MdePkg: IORT header update for IORT Rev E.d spec
Bugzilla: 3458 - Add support IORT Rev E.d specification updates
          (https://bugzilla.tianocore.org/show_bug.cgi?id=3458)

The IO Remapping Table, Platform Design Document, Revision E.d,
Feb 2022 (https://developer.arm.com/documentation/den0049/)
introduces the following updates, collectively including the
updates and errata fixes to Rev E, Rev E.a, Rev E.b, Rev E.c:
  - increments the IORT table revision to 5.
  - updates the node definition to add an 'Identifier' field.
  - adds definition of node type 6 - Reserved Memory Range node.
  - adds definition for Memory Range Descriptors.
  - adds flag to indicate PRI support for root complexes.
  - adds flag to indicate if the root complex supports forwarding
    of PASID information on translated transactions to the SMMU.
  - adds flag to indicate if the root complex supports PASID.
  - adds flags to define access privilege and attributes for the
    memory ranges.

Therefore, update the IORT header file to reflect these changes,
and also rename the EFI_ACPI_IO_REMAPPING_TABLE_REVISION macro to
EFI_ACPI_IO_REMAPPING_TABLE_REVISION_00.

Also update the IORT generator in DynamicTablesPkg to fix the
compilation errors so that Git Bisect can work.

Signed-off-by: Sami Mujawar <sami.mujawar@arm.com>
Reviewed-by: Liming Gao <gaoliming@byosoft.com.cn>
Reviewed-by: Pierre Gondois <pierre.gondois@arm.com>
Reviewed-by: Zhichao Gao <zhichao.gao@intel.com>
2022-07-29 19:22:15 +00:00
..
Acpi.h MdePkg: Add ACPI 6.4 header file 2021-08-11 01:53:28 +00:00
Acpi10.h MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
Acpi20.h MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
Acpi30.h MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
Acpi40.h MdePkg/AcpiXX.h: Update Error Severity type for Generic Error Status Block 2022-03-21 01:26:21 +00:00
Acpi50.h MdePkg/AcpiXX.h: Update Error Severity type for Generic Error Status Block 2022-03-21 01:26:21 +00:00
Acpi51.h MdePkg/AcpiXX.h: Update Error Severity type for Generic Error Status Block 2022-03-21 01:26:21 +00:00
Acpi60.h MdePkg/AcpiXX.h: Update Error Severity type for Generic Error Status Block 2022-03-21 01:26:21 +00:00
Acpi61.h MdePkg/AcpiXX.h: Update Error Severity type for Generic Error Status Block 2022-03-21 01:26:21 +00:00
Acpi62.h MdePkg/Acpi62: Add bit definitions to NFIT Platform Capabilities Structure 2022-07-01 15:00:06 +00:00
Acpi63.h MdePkg/Acpi62: Add bit definitions to NFIT Platform Capabilities Structure 2022-07-01 15:00:06 +00:00
Acpi64.h MdePkg/Acpi62: Add bit definitions to NFIT Platform Capabilities Structure 2022-07-01 15:00:06 +00:00
AcpiAml.h MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
AlertStandardFormatTable.h MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
ArmErrorSourceTable.h MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
Atapi.h MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
Bluetooth.h MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
Bmp.h MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
Cxl.h MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
Cxl11.h MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
DebugPort2Table.h MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
DebugPortTable.h MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
Dhcp.h MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
DmaRemappingReportingTable.h MdePkg/include: Update DMAR definitions to Intel VT-d spec ver4.0 2022-07-11 07:46:10 +00:00
ElTorito.h MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
Emmc.h MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
HighPrecisionEventTimerTable.h MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
Hsti.h MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
Http11.h NetworkPkg/HttpBootDxe: Add Support for HTTP Boot Basic Authentication 2022-07-19 17:43:07 +00:00
IScsiBootFirmwareTable.h MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
IoRemappingTable.h MdePkg: IORT header update for IORT Rev E.d spec 2022-07-29 19:22:15 +00:00
Ipmi.h MdePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:13 -07:00
IpmiFruInformationStorage.h MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
IpmiNetFnApp.h MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
IpmiNetFnBridge.h MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
IpmiNetFnChassis.h MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
IpmiNetFnFirmware.h MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
IpmiNetFnGroupExtension.h MdePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:13 -07:00
IpmiNetFnSensorEvent.h MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
IpmiNetFnStorage.h MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
IpmiNetFnTransport.h MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
LegacyBiosMpTable.h MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
LowPowerIdleTable.h MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
Mbr.h MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
MemoryMappedConfigurationSpaceAccessTable.h MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
MemoryOverwriteRequestControlLock.h MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
Nvme.h MdePkg: Add registers of boot partition feature 2022-01-07 06:37:18 +00:00
Pci.h MdePkg/Include/IndustryStandard: CXL 1.1 Registers 2020-07-27 03:35:55 +00:00
Pci22.h MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
Pci23.h MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
Pci30.h MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
PciCodeId.h MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
PciExpress21.h MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
PciExpress30.h MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
PciExpress31.h MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
PciExpress40.h MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
PciExpress50.h MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
PeImage.h MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
Scsi.h MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
Sd.h MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
SdramSpd.h MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
SdramSpdDdr3.h MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
SdramSpdDdr4.h MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
SdramSpdLpDdr.h MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
SerialPortConsoleRedirectionTable.h MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
ServiceProcessorManagementInterfaceTable.h MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
SmBios.h MdePkg: Update smbiosview type 9 with SMBIOS 3.5 fields 2022-04-22 01:48:09 +00:00
SmBus.h MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
Spdm.h MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
TcgPhysicalPresence.h MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
TcgStorageCore.h MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
TcgStorageOpal.h MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
TcpaAcpi.h MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
Tdx.h MdePkg: Add Tdx.h 2022-04-02 08:15:12 +00:00
Tls1.h MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
Tpm2Acpi.h MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
Tpm12.h MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
Tpm20.h MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
TpmPtp.h MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
TpmTis.h MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
Udf.h MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
UefiTcgPlatform.h MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
Usb.h MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
WatchdogActionTable.h MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
WatchdogResourceTable.h MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
WindowsSmmSecurityMitigationTable.h MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
WindowsUxCapsule.h MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00