Patchwork [U-Boot,v3,20/20] x86: Add coreboot version to u-boot's version command

mail settings
Submitter Simon Glass
Date Dec. 6, 2012, 12:46 a.m.
Message ID <>
Download mbox | patch
Permalink /patch/204088/
State Accepted, archived
Delegated to: Simon Glass
Headers show


Simon Glass - Dec. 6, 2012, 12:46 a.m.
From: Stefan Reinauer <>

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 <>
Changes in v3: None
Changes in v2:
- Add x86 tag to version command patch

 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 ab4c560..e8f40d3 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>
+#include <asm/arch/sysinfo.h>
 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[])
 	puts(LD_VERSION_STRING "\n");
+	printf("coreboot-%s (%s)\n", lib_sysinfo.version,;
 	return 0;