summaryrefslogtreecommitdiff
path: root/src/include
diff options
context:
space:
mode:
authorAlexandru Gagniuc <alexandrux.gagniuc@intel.com>2015-11-16 13:26:33 -0800
committerAaron Durbin <adurbin@chromium.org>2016-03-10 23:08:26 +0100
commit555d6c2161683612c415dc4eb99edded68836ff7 (patch)
tree9bf1eede2753f4ae1d71c6b5acfbaf6a468c7350 /src/include
parent1e70cda320df24e477d8ee80a88e9add2eb535c9 (diff)
downloadcoreboot-555d6c2161683612c415dc4eb99edded68836ff7.tar.xz
cbmem: Add utility to get memory region occupied by cbmem
Change-Id: I8e57c23565f173afc0f4d450579b8bfb35aeb964 Signed-off-by: Alexandru Gagniuc <alexandrux.gagniuc@intel.com> Signed-off-by: Andrey Petrov <andrey.petrov@intel.com> Reviewed-on: https://review.coreboot.org/13363 Tested-by: build bot (Jenkins) Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net> Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Diffstat (limited to 'src/include')
-rw-r--r--src/include/cbmem.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/include/cbmem.h b/src/include/cbmem.h
index efaa44f9c9..2e947a1973 100644
--- a/src/include/cbmem.h
+++ b/src/include/cbmem.h
@@ -109,6 +109,8 @@ int cbmem_recovery(int s3resume);
void *cbmem_add(u32 id, u64 size);
/* Find a cbmem entry of a given id. These return NULL on failure. */
void *cbmem_find(u32 id);
+/* Get location and size of CBMEM region in memory */
+void cbmem_region_used(uintptr_t *base, size_t *size);
/* Indicate to each hook if cbmem is being recovered or not. */
typedef void (* const cbmem_init_hook_t)(int is_recovery);