audk/MdePkg/Include
Robert Kowalewski 12dd064a18 MdePkg/include: Update DMAR definitions to Intel VT-d spec ver4.0
Updated DMAR definitions accordingly to changes in Intel(R) Virtualization
Technology for Directed I/O (VT-D) Architecture Specification ver4.0.

Added new definition of remapping structure - SIDP. The SoC Integrated
Device Property (SIDP) reporting structure identifies devices that have
special properties and that may put restrictions on how system software
must configure remapping structures that govern such devices in a platform
where remapping hardware is enabled.

Updated DRHD definition - field 'reserved' is replaced with 'Size'.

REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3978

Signed-off-by: Robert Kowalewski <robert.kowalewski@intel.com>

Cc: Michael D Kinney <michael.d.kinney@intel.com>
Cc: Liming Gao <gaoliming@byosoft.com.cn>
Cc: Zhiguang Liu <zhiguang.liu@intel.com>
Cc: Jenny Huang <jenny.huang@intel.com>
Cc: Sheng Wei <w.sheng@intel.com>
Reviewed-by: Sheng Wei <w.sheng@intel.com>
Reviewed-by: Liming Gao <gaoliming@byosoft.com.cn>
2022-07-11 07:46:10 +00:00
..
AArch64 MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
Arm MdePkg: Remove RVCT support 2022-05-13 14:58:54 +00:00
Ebc MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
Guid MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
Ia32 MdePkg: Remove the macro definitions regarding Opcode. 2022-03-01 01:45:47 +00:00
IndustryStandard MdePkg/include: Update DMAR definitions to Intel VT-d spec ver4.0 2022-07-11 07:46:10 +00:00
Library MdePkg/BaseLib: Add CRC16-ANSI and CRC32c implementations 2022-06-13 02:41:35 +00:00
Pi MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
Ppi MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
Protocol MdePkg: Define CC Measure EventLog ACPI Table 2022-06-03 11:41:36 +00:00
Register MdePkg: Update Cpuid.h for Tdx 2022-04-02 08:15:12 +00:00
RiscV64 MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
Uefi MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
X64 MdePkg: Remove the macro definitions regarding Opcode. 2022-03-01 01:45:47 +00:00
Base.h MdePkg: Remove RVCT support 2022-05-13 14:58:54 +00:00
ConfidentialComputingGuestAttr.h MdePkg: Add CC_GUEST_TYPE in ConfidentialComputingGuestAttr.h 2022-04-19 01:26:08 +00:00
PiDxe.h MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
PiMm.h MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
PiPei.h MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
PiSmm.h MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
Uefi.h MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00