x86: Add coreboot version to u-boot's version command
Since U-Boot runs from coreboot on x86, the Coreboot version is an important part of the boot state. This version information is available in the coreboot tables, so print it when the 'version' command is used. Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
a08afb398b
commit
e56cdd778c
@ -25,6 +25,9 @@
|
||||
#include <command.h>
|
||||
#include <version.h>
|
||||
#include <linux/compiler.h>
|
||||
#ifdef CONFIG_SYS_COREBOOT
|
||||
#include <asm/arch/sysinfo.h>
|
||||
#endif
|
||||
|
||||
const char __weak version_string[] = U_BOOT_VERSION_STRING;
|
||||
|
||||
@ -37,7 +40,9 @@ static int do_version(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
|
||||
#ifdef LD_VERSION_STRING
|
||||
puts(LD_VERSION_STRING "\n");
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_SYS_COREBOOT
|
||||
printf("coreboot-%s (%s)\n", lib_sysinfo.version, lib_sysinfo.build);
|
||||
#endif
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user