]> git.proxmox.com Git - mirror_edk2.git/blobdiff - SecurityPkg/Include/Guid/PhysicalPresenceData.h
Implement Tcg physical presence as a library instead of DXE driver in order that...
[mirror_edk2.git] / SecurityPkg / Include / Guid / PhysicalPresenceData.h
index 1ae8095e54f2ac5603605d0520cbe1adbf0a114f..4db20a7b16aa818f5d36442b6ea64da6325a3f25 100644 (file)
@@ -40,35 +40,32 @@ typedef struct {
 #define FLAG_NO_PPI_MAINTENANCE                  BIT2\r
 #define FLAG_RESET_TRACK                         BIT3\r
 \r
-#define H2NS(x)        ((((x) << 8) | ((x) >> 8)) & 0xffff)\r
-#define H2NL(x)        (H2NS ((x) >> 16) | (H2NS ((x) & 0xffff) << 16))\r
-\r
 //\r
 // The definition of physical presence operation actions\r
 //\r
-#define NO_ACTION                               0\r
-#define ENABLE                                  1\r
-#define DISABLE                                 2\r
-#define ACTIVATE                                3\r
-#define DEACTIVATE                              4 \r
-#define CLEAR                                   5\r
-#define ENABLE_ACTIVATE                         6\r
-#define DEACTIVATE_DISABLE                      7\r
-#define SET_OWNER_INSTALL_TRUE                  8\r
-#define SET_OWNER_INSTALL_FALSE                 9\r
-#define ENABLE_ACTIVATE_OWNER_TRUE              10\r
-#define DEACTIVATE_DISABLE_OWNER_FALSE          11\r
-#define DEFERRED_PP_UNOWNERED_FIELD_UPGRADE     12\r
-#define SET_OPERATOR_AUTH                       13\r
-#define CLEAR_ENABLE_ACTIVATE                   14\r
-#define SET_NO_PPI_PROVISION_FALSE              15\r
-#define SET_NO_PPI_PROVISION_TRUE               16\r
-#define SET_NO_PPI_CLEAR_FALSE                  17\r
-#define SET_NO_PPI_CLEAR_TRUE                   18\r
-#define SET_NO_PPI_MAINTENANCE_FALSE            19\r
-#define SET_NO_PPI_MAINTENANCE_TRUE             20\r
-#define ENABLE_ACTIVATE_CLEAR                   21\r
-#define ENABLE_ACTIVATE_CLEAR_ENABLE_ACTIVATE   22\r
+#define PHYSICAL_PRESENCE_NO_ACTION                               0\r
+#define PHYSICAL_PRESENCE_ENABLE                                  1\r
+#define PHYSICAL_PRESENCE_DISABLE                                 2\r
+#define PHYSICAL_PRESENCE_ACTIVATE                                3\r
+#define PHYSICAL_PRESENCE_DEACTIVATE                              4 \r
+#define PHYSICAL_PRESENCE_CLEAR                                   5\r
+#define PHYSICAL_PRESENCE_ENABLE_ACTIVATE                         6\r
+#define PHYSICAL_PRESENCE_DEACTIVATE_DISABLE                      7\r
+#define PHYSICAL_PRESENCE_SET_OWNER_INSTALL_TRUE                  8\r
+#define PHYSICAL_PRESENCE_SET_OWNER_INSTALL_FALSE                 9\r
+#define PHYSICAL_PRESENCE_ENABLE_ACTIVATE_OWNER_TRUE              10\r
+#define PHYSICAL_PRESENCE_DEACTIVATE_DISABLE_OWNER_FALSE          11\r
+#define PHYSICAL_PRESENCE_DEFERRED_PP_UNOWNERED_FIELD_UPGRADE     12\r
+#define PHYSICAL_PRESENCE_SET_OPERATOR_AUTH                       13\r
+#define PHYSICAL_PRESENCE_CLEAR_ENABLE_ACTIVATE                   14\r
+#define PHYSICAL_PRESENCE_SET_NO_PPI_PROVISION_FALSE              15\r
+#define PHYSICAL_PRESENCE_SET_NO_PPI_PROVISION_TRUE               16\r
+#define PHYSICAL_PRESENCE_SET_NO_PPI_CLEAR_FALSE                  17\r
+#define PHYSICAL_PRESENCE_SET_NO_PPI_CLEAR_TRUE                   18\r
+#define PHYSICAL_PRESENCE_SET_NO_PPI_MAINTENANCE_FALSE            19\r
+#define PHYSICAL_PRESENCE_SET_NO_PPI_MAINTENANCE_TRUE             20\r
+#define PHYSICAL_PRESENCE_ENABLE_ACTIVATE_CLEAR                   21\r
+#define PHYSICAL_PRESENCE_ENABLE_ACTIVATE_CLEAR_ENABLE_ACTIVATE   22\r
 \r
 extern EFI_GUID  gEfiPhysicalPresenceGuid;\r
 \r