From dd32a31fbafafb6fa3dd1dc342884ffe88a7aa04 Mon Sep 17 00:00:00 2001 From: Aaron Durbin Date: Thu, 7 Mar 2013 23:15:06 -0600 Subject: coreboot: add vboot_handoff to coreboot tables The vboot_handoff structure contians the VbInitParams as well as the shared vboot data. In order for the boot loader to find it, the structure address and size needs to be obtained from the coreboot tables. Change-Id: I6573d479009ccbf373a7325f861bebe8dc9f5cf8 Signed-off-by: Aaron Durbin Reviewed-on: http://review.coreboot.org/2857 Tested-by: build bot (Jenkins) Reviewed-by: Ronald G. Minnich --- src/vendorcode/google/chromeos/chromeos.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/vendorcode/google/chromeos/chromeos.h') diff --git a/src/vendorcode/google/chromeos/chromeos.h b/src/vendorcode/google/chromeos/chromeos.h index 8410707a9b..d2410857ee 100644 --- a/src/vendorcode/google/chromeos/chromeos.h +++ b/src/vendorcode/google/chromeos/chromeos.h @@ -49,6 +49,8 @@ void init_chromeos(int bootmode); struct romstage_handoff; void vboot_verify_firmware(struct romstage_handoff *handoff); void *vboot_get_payload(int *len); +/* Returns 0 on success < 0 on error. */ +int vboot_get_handoff_info(void **addr, uint32_t *size); #endif #endif -- cgit v1.2.3