]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Include/IndustryStandard/Pci23.h
SecurityPkg:Tpm2DeviceLibDTpm: Support TPM command cancel
[mirror_edk2.git] / MdePkg / Include / IndustryStandard / Pci23.h
index 467354429e0627e18b0ea6e4022c47ff9bd9337e..87bd16375c0235d9be13a85ea390f84d8ef2130b 100644 (file)
@@ -92,6 +92,7 @@
 /// PCI Capability List IDs and records.\r
 ///\r
 #define EFI_PCI_CAPABILITY_ID_PCIX    0x07\r
+#define EFI_PCI_CAPABILITY_ID_VENDOR  0x09\r
 \r
 #pragma pack(1)\r
 ///\r
@@ -116,6 +117,15 @@ typedef struct {
   UINT32                  SplitTransCtrlRegDn;\r
 } EFI_PCI_CAPABILITY_PCIX_BRDG;\r
 \r
+///\r
+/// Vendor Specific Capability Header\r
+/// Table H-1: Capability IDs, PCI Local Bus Specification, 2.3\r
+///\r
+typedef struct {\r
+  EFI_PCI_CAPABILITY_HDR  Hdr;\r
+  UINT8                   Length;\r
+} EFI_PCI_CAPABILITY_VENDOR_HDR;\r
+\r
 #pragma pack()\r
 \r
 #define PCI_CODE_TYPE_EFI_IMAGE       0x03\r