summaryrefslogtreecommitdiff
path: root/arch/x86/include
diff options
context:
space:
mode:
authorStefan Reinauer <reinauer@chromium.org>2011-10-26 23:33:16 +0000
committerStefan Reinauer <reinauer@google.com>2011-10-27 09:29:12 -0700
commite175c4a364801ffc3cd5a1012d920cb2beb6bd6b (patch)
tree98dcbc8f2b1c50b9d597e690d9be8fa6be68f746 /arch/x86/include
parent5606fd020e45c85512056f3cb20be38934498077 (diff)
Use new VBNV section in coreboot table
... rather than parsing the coreboot option table BUG=none TEST=boot tested on Stumpy Signed-off-by: Stefan Reinauer <reinauer@google.com> Change-Id: I0814dd6c37cf826fda55a0f4acd6a1763b0626db Reviewed-on: https://gerrit.chromium.org/gerrit/10758 Reviewed-by: Duncan Laurie <dlaurie@chromium.org>
Diffstat (limited to 'arch/x86/include')
-rw-r--r--arch/x86/include/asm/ic/coreboot/tables.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/arch/x86/include/asm/ic/coreboot/tables.h b/arch/x86/include/asm/ic/coreboot/tables.h
index fb14ccd39f..31eaab02c4 100644
--- a/arch/x86/include/asm/ic/coreboot/tables.h
+++ b/arch/x86/include/asm/ic/coreboot/tables.h
@@ -205,6 +205,14 @@ struct cb_cbmem_tab {
void *cbmem_tab;
};
+#define CB_TAG_VBNV 0x0019
+struct cb_vbnv {
+ uint32_t tag;
+ uint32_t size;
+ uint32_t vbnv_start;
+ uint32_t vbnv_size;
+};
+
#define CB_TAG_CMOS_OPTION_TABLE 0x00c8
struct cb_cmos_option_table {
u32 tag;