diff options
author | Sandrine Bailleux <sandrine.bailleux@arm.com> | 2013-11-28 14:55:58 +0000 |
---|---|---|
committer | Dan Handley <dan.handley@arm.com> | 2013-12-12 16:06:48 +0000 |
commit | ee12f6f7497882fdcc8acc7774c516739296799e (patch) | |
tree | 249e6ef6b93045864d616ee8db1294563ebf783c /include/bl2.h | |
parent | dc98e5370ac81965ebcc322a279b8aad51258d9a (diff) |
Remove useless copies of meminfo structures
Platform setup code has to reserve some memory for storing the
memory layout information. It is populated in early platform setup
code.
blx_get_sec_mem_layout() functions used to return a copy of this
structure. This patch modifies blx_get_sec_mem_layout() functions
so that they now directly return a pointer to their memory layout
structure. It ensures that the memory layout returned by
blx_get_sec_mem_layout() is always up-to-date and also avoids a
useless copy of the meminfo structure.
Also rename blx_get_sec_mem_layout() to blx_plat_sec_mem_layout()
to make it clear those functions are platform specific.
Change-Id: Ic7a6f9d6b6236b14865ab48a9f5eff545ce56551
Diffstat (limited to 'include/bl2.h')
-rw-r--r-- | include/bl2.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/include/bl2.h b/include/bl2.h index 3981a860..e1056415 100644 --- a/include/bl2.h +++ b/include/bl2.h @@ -42,7 +42,7 @@ extern unsigned long long bl2_entrypoint; * Function prototypes *****************************************/ extern void bl2_platform_setup(void); -extern meminfo bl2_get_sec_mem_layout(void); +extern meminfo *bl2_plat_sec_mem_layout(void); extern meminfo bl2_get_ns_mem_layout(void); #endif /* __BL2_H__ */ |