From 89f73dccdbdccff494e9729e94defecd64b92964 Mon Sep 17 00:00:00 2001 From: Patrick Georgi Date: Thu, 9 Jul 2015 13:57:00 +0200 Subject: libpayload: Add support for handling fmaps They will become more common soon, so better support them now. Change-Id: I2b16e1bb7707fe8410365877524ff359aeefc161 Signed-off-by: Patrick Georgi Reviewed-on: http://review.coreboot.org/10868 Tested-by: build bot (Jenkins) Reviewed-by: Aaron Durbin --- payloads/libpayload/include/libpayload.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'payloads/libpayload/include/libpayload.h') diff --git a/payloads/libpayload/include/libpayload.h b/payloads/libpayload/include/libpayload.h index 8f17b58fcb..5e787e1ff7 100644 --- a/payloads/libpayload/include/libpayload.h +++ b/payloads/libpayload/include/libpayload.h @@ -47,6 +47,7 @@ #include #include #include +#include #include #include #include @@ -405,4 +406,8 @@ void gdb_enter(void); /* Disconnect existing GDB connection if one exists. */ void gdb_exit(s8 exit_status); +/* look for area "name" in "fmap", setting offset and size to describe it. + Returns 0 on success, < 0 on error. */ +int fmap_region_by_name(const uint32_t fmap_offset, const char * const name, + uint32_t * const offset, uint32_t * const size); #endif -- cgit v1.2.3