//\r
// whether function is blocked by BIOS settings; bits 0, 1, 2\r
//\r
-#define QEMU_TPM_PPI_FUNC_NOT_IMPLEMENTED (0 << 0)\r
-#define QEMU_TPM_PPI_FUNC_BIOS_ONLY (1 << 0)\r
-#define QEMU_TPM_PPI_FUNC_BLOCKED (2 << 0)\r
-#define QEMU_TPM_PPI_FUNC_ALLOWED_USR_REQ (3 << 0)\r
-#define QEMU_TPM_PPI_FUNC_ALLOWED_USR_NOT_REQ (4 << 0)\r
-#define QEMU_TPM_PPI_FUNC_MASK (7 << 0)\r
+#define QEMU_TPM_PPI_FUNC_NOT_IMPLEMENTED (0 << 0)\r
+#define QEMU_TPM_PPI_FUNC_BIOS_ONLY (1 << 0)\r
+#define QEMU_TPM_PPI_FUNC_BLOCKED (2 << 0)\r
+#define QEMU_TPM_PPI_FUNC_ALLOWED_USR_REQ (3 << 0)\r
+#define QEMU_TPM_PPI_FUNC_ALLOWED_USR_NOT_REQ (4 << 0)\r
+#define QEMU_TPM_PPI_FUNC_MASK (7 << 0)\r
\r
//\r
// The following structure is shared between firmware and ACPI.\r
//\r
#pragma pack (1)\r
typedef struct {\r
- UINT8 Func[256]; // func\r
- UINT8 In; // ppin\r
- UINT32 Ip; // ppip\r
- UINT32 Response; // pprp\r
- UINT32 Request; // pprq\r
- UINT32 RequestParameter; // pprm\r
- UINT32 LastRequest; // lppr\r
- UINT32 FRet; // fret\r
- UINT8 Res1[0x40]; // res1\r
- UINT8 NextStep; // next_step\r
+ UINT8 Func[256]; // func\r
+ UINT8 In; // ppin\r
+ UINT32 Ip; // ppip\r
+ UINT32 Response; // pprp\r
+ UINT32 Request; // pprq\r
+ UINT32 RequestParameter; // pprm\r
+ UINT32 LastRequest; // lppr\r
+ UINT32 FRet; // fret\r
+ UINT8 Res1[0x40]; // res1\r
+ UINT8 NextStep; // next_step\r
} QEMU_TPM_PPI;\r
#pragma pack ()\r
\r
//\r
#pragma pack (1)\r
typedef struct {\r
- UINT32 PpiAddress;\r
- UINT8 TpmVersion;\r
- UINT8 PpiVersion;\r
+ UINT32 PpiAddress;\r
+ UINT8 TpmVersion;\r
+ UINT8 PpiVersion;\r
} QEMU_FWCFG_TPM_CONFIG;\r
#pragma pack ()\r
\r
-#define QEMU_TPM_VERSION_UNSPEC 0\r
-#define QEMU_TPM_VERSION_1_2 1\r
-#define QEMU_TPM_VERSION_2 2\r
+#define QEMU_TPM_VERSION_UNSPEC 0\r
+#define QEMU_TPM_VERSION_1_2 1\r
+#define QEMU_TPM_VERSION_2 2\r
\r
#define QEMU_TPM_PPI_VERSION_NONE 0\r
#define QEMU_TPM_PPI_VERSION_1_30 1\r