]> git.proxmox.com Git - mirror_edk2.git/blobdiff - IntelSiliconPkg/Include/IndustryStandard/FirmwareInterfaceTable.h
Remove IntelSiliconPkg that has been moved to edk2-platform repo
[mirror_edk2.git] / IntelSiliconPkg / Include / IndustryStandard / FirmwareInterfaceTable.h
diff --git a/IntelSiliconPkg/Include/IndustryStandard/FirmwareInterfaceTable.h b/IntelSiliconPkg/Include/IndustryStandard/FirmwareInterfaceTable.h
deleted file mode 100644 (file)
index 3a8dd24..0000000
+++ /dev/null
@@ -1,69 +0,0 @@
-/** @file\r
-  FirmwareInterfaceTable (FIT) related definitions.\r
-\r
-  @todo update document/spec reference\r
-\r
-  Copyright (c) 2016, Intel Corporation. All rights reserved.<BR>\r
-  SPDX-License-Identifier: BSD-2-Clause-Patent\r
-\r
-**/\r
-\r
-#ifndef __FIRMWARE_INTERFACE_TABLE_H__\r
-#define __FIRMWARE_INTERFACE_TABLE_H__\r
-\r
-//\r
-// FIT Entry type definitions\r
-//\r
-#define FIT_TYPE_00_HEADER                  0x00\r
-#define FIT_TYPE_01_MICROCODE               0x01\r
-#define FIT_TYPE_02_STARTUP_ACM             0x02\r
-#define FIT_TYPE_07_BIOS_STARTUP_MODULE     0x07\r
-#define FIT_TYPE_08_TPM_POLICY              0x08\r
-#define FIT_TYPE_09_BIOS_POLICY             0x09\r
-#define FIT_TYPE_0A_TXT_POLICY              0x0A\r
-#define FIT_TYPE_0B_KEY_MANIFEST            0x0B\r
-#define FIT_TYPE_0C_BOOT_POLICY_MANIFEST    0x0C\r
-#define FIT_TYPE_10_CSE_SECURE_BOOT         0x10\r
-#define FIT_TYPE_2D_TXTSX_POLICY            0x2D\r
-#define FIT_TYPE_2F_JMP_DEBUG_POLICY        0x2F\r
-#define FIT_TYPE_7F_SKIP                    0x7F\r
-\r
-#define FIT_POINTER_ADDRESS                 0xFFFFFFC0 ///< Fixed address at 4G - 40h\r
-\r
-#define FIT_TYPE_VERSION                    0x0100\r
-\r
-#define FIT_TYPE_00_SIGNATURE  SIGNATURE_64 ('_', 'F', 'I', 'T', '_', ' ', ' ', ' ')\r
-\r
-#pragma pack(1)\r
-\r
-typedef struct {\r
-  /**\r
-    Address is the base address of the firmware component\r
-    must be aligned on 16 byte boundary\r
-  **/\r
-  UINT64 Address;\r
-  UINT8  Size[3];   ///< Size is the span of the component in multiple of 16 bytes\r
-  UINT8  Reserved;  ///< Reserved must be set to 0\r
-  /**\r
-    Component's version number in binary coded decimal (BCD) format.\r
-    For the FIT header entry, the value in this field will indicate the revision\r
-    number of the FIT data structure. The upper byte of the revision field\r
-    indicates the major revision and the lower byte indicates the minor revision.\r
-  **/\r
-  UINT16 Version;\r
-  UINT8  Type : 7;  ///< FIT types 0x00 to 0x7F\r
-  ///\r
-  /// Checksum Valid indicates whether component has valid checksum.\r
-  ///\r
-  UINT8  C_V  : 1;\r
-  /**\r
-    Component's checksum. The modulo sum of all the bytes in the component and\r
-    the value in this field (Chksum) must add up to zero. This field is only\r
-    valid if the C_V flag is non-zero.\r
-  **/\r
-  UINT8  Chksum;\r
-} FIRMWARE_INTERFACE_TABLE_ENTRY;\r
-\r
-#pragma pack()\r
-\r
-#endif\r