diff options
| author | Stefan Reinauer <reinauer@chromium.org> | 2012-12-14 13:05:18 +0000 | 
|---|---|---|
| committer | Simon Glass <sjg@chromium.org> | 2012-12-26 10:36:26 -0800 | 
| commit | e56cdd778ca08fc8c32ffc3ddebbb6102519f344 (patch) | |
| tree | ae127d21f4fe2b721c42cb3bd450ba09fd41bc0c /common/cmd_version.c | |
| parent | a08afb398b204103b0f315cc671ee6a2384fff8e (diff) | |
| download | olio-uboot-2014.01-e56cdd778ca08fc8c32ffc3ddebbb6102519f344.tar.xz olio-uboot-2014.01-e56cdd778ca08fc8c32ffc3ddebbb6102519f344.zip | |
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>
Diffstat (limited to 'common/cmd_version.c')
| -rw-r--r-- | common/cmd_version.c | 7 | 
1 files changed, 6 insertions, 1 deletions
| diff --git a/common/cmd_version.c b/common/cmd_version.c index ab4c560ae..e8f40d3ed 100644 --- a/common/cmd_version.c +++ b/common/cmd_version.c @@ -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;  } |