/* SPDX-License-Identifier: GPL-2.0-only */ | |
#include <bootstate.h> | |
#include <cbfs.h> | |
static void print_blob_version(void *arg) | |
{ | |
char *version; | |
size_t size; | |
version = cbfs_map("amdfw_manifest", &size); | |
if (!version) { | |
printk(BIOS_WARNING, "Failed to get amdfw_manifest\n"); | |
return; | |
} | |
printk(BIOS_INFO, "AMDFW blobs version:\n"); | |
printk(BIOS_INFO, "%.*s", (int)size, version); | |
cbfs_unmap(version); | |
} | |
BOOT_STATE_INIT_ENTRY(BS_PAYLOAD_LOAD, BS_ON_ENTRY, print_blob_version, NULL); |