#define START_IMAGE_TOK "StartImage:" ///< Dispatched Modules Entry Point execution\r
#define PEIM_TOK "PEIM" ///< PEIM Modules Entry Point execution\r
\r
-//\r
-// Public Progress Identifiers for Event Records to map the above known token\r
-//\r
-#define MODULE_START_ID 0x01\r
-#define MODULE_END_ID 0x02\r
-#define MODULE_LOADIMAGE_START_ID 0x03\r
-#define MODULE_LOADIMAGE_END_ID 0x04\r
-#define MODULE_DB_START_ID 0x05\r
-#define MODULE_DB_END_ID 0x06\r
-#define MODULE_DB_SUPPORT_START_ID 0x07\r
-#define MODULE_DB_SUPPORT_END_ID 0x08\r
-#define MODULE_DB_STOP_START_ID 0x09\r
-#define MODULE_DB_STOP_END_ID 0x0A\r
-\r
-#define PERF_EVENTSIGNAL_START_ID 0x10\r
-#define PERF_EVENTSIGNAL_END_ID 0x11\r
-#define PERF_CALLBACK_START_ID 0x20\r
-#define PERF_CALLBACK_END_ID 0x21\r
-#define PERF_FUNCTION_START_ID 0x30\r
-#define PERF_FUNCTION_END_ID 0x31\r
-#define PERF_INMODULE_START_ID 0x40\r
-#define PERF_INMODULE_END_ID 0x41\r
-#define PERF_CROSSMODULE_START_ID 0x50\r
-#define PERF_CROSSMODULE_END_ID 0x51\r
-\r
//\r
// Misc defines\r
//\r
\r
#pragma pack()\r
\r
-typedef struct {\r
- UINT16 ProgressID;\r
- UINT16 Type;\r
- UINT8 RecordSize;\r
-} FPDT_BASIC_RECORD_INFO;\r
-\r
//\r
// Union of all FPDT records\r
//\r