From 5ca4f4119bf00a1ec64358f3e6b41d696b1dc123 Mon Sep 17 00:00:00 2001 From: Aaron Durbin Date: Thu, 7 Mar 2013 23:22:24 -0600 Subject: libpayload: add support for vboot_handoff The vboot_handoff structure needs to be parsed from the coreboot tables. Add a placeholder in sysinfo as well as the ability to parse the coreboot table entry concering the vboot_handoff structure. Built with unified boot loader and ebuild changes. Can find and use the VbInitParams for doing kernel selection. Change-Id: If40a863b4a445fa5f7814325add03355fd0ac647 Signed-off-by: Aaron Durbin Reviewed-on: http://review.coreboot.org/2720 Tested-by: build bot (Jenkins) Reviewed-by: Ronald G. Minnich --- payloads/libpayload/include/sysinfo.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'payloads/libpayload/include/sysinfo.h') diff --git a/payloads/libpayload/include/sysinfo.h b/payloads/libpayload/include/sysinfo.h index 80763f0a46..4c7ce4521b 100644 --- a/payloads/libpayload/include/sysinfo.h +++ b/payloads/libpayload/include/sysinfo.h @@ -88,6 +88,8 @@ struct sysinfo_t { struct cb_mainboard *mainboard; #ifdef CONFIG_CHROMEOS + void *vboot_handoff; + u32 vboot_handoff_size; void *vdat_addr; u32 vdat_size; #endif -- cgit v1.2.3