8 #define TIMESTAMP_MS(x) ((x) / 1000ull)
11 0xfd, 0x7b, 0x38, 0x3b, 0xbc, 0x7a, 0xf2, 0x4c,
12 0xa0, 0xca, 0xb6, 0xa1, 0x6c, 0x1b, 0x1b, 0x25,
79 printk(
BIOS_INFO,
"+---------------------------------------------------+\n");
80 printk(
BIOS_INFO,
"|------ FSP Performance Timestamp Table Dump -------|\n");
81 printk(
BIOS_INFO,
"+---------------------------------------------------+\n");
83 printk(
BIOS_INFO,
"+---------------------------------------------------+\n");
94 "Check if PcdFspPerformanceEnable is set to `TRUE` inside FSP package\n");
#define offsetof(TYPE, MEMBER)
#define printk(level,...)
static void print_fsp_timestamp_header(void)
void fsp_display_timestamp(void)
static void print_string_record(const struct generic_event_record *rec)
static void print_fsp_perf_timestamp(const struct generic_event_record *rec)
struct perf_record_hdr __packed
static const uint8_t fpdt_guid[16]
static void print_guid_record(const struct generic_event_record *rec)
const void * fsp_find_extension_hob_by_guid(const uint8_t *guid, size_t *size)
void fsp_print_guid(const void *base)
#define BIOS_INFO
BIOS_INFO - Expected events.
unsigned long long uint64_t
struct perf_record_hdr header