diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2014-03-07 09:25:09 +0100 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2014-03-07 09:25:09 +0100 |
commit | a8a08f88cc8c2c78bcc421cd55144813b081bcec (patch) | |
tree | 67e818ea7ce5ab531251467e13fa3ec3e18e11c7 /common | |
parent | 2331b1d8e8d7aabe52b4fd65ca200cf8288aec88 (diff) | |
parent | d0343211a27b982c3ef61597b68a6bf76df887af (diff) | |
download | barebox-a8a08f88cc8c2c78bcc421cd55144813b081bcec.tar.gz barebox-a8a08f88cc8c2c78bcc421cd55144813b081bcec.tar.xz |
Merge branch 'for-next/misc'
Conflicts:
common/environment.c
Diffstat (limited to 'common')
-rw-r--r-- | common/Kconfig | 13 | ||||
-rw-r--r-- | common/kallsyms.c | 8 |
2 files changed, 16 insertions, 5 deletions
diff --git a/common/Kconfig b/common/Kconfig index b9cbe19ae9..522483861e 100644 --- a/common/Kconfig +++ b/common/Kconfig @@ -145,13 +145,24 @@ config BAREBOX_MAX_IMAGE_SIZE help Define the maximum size of barebox +config BAREBOX_MAX_PBL_SIZE + depends on PBL_IMAGE + prompt "Maximum pre-bootloader size" + hex + default 0xffffffff + help + On some hardware the ROM code can load the pbl into SRAM, but not + the whole image. This option specifies how big the pbl may get. + config BAREBOX_MAX_BARE_INIT_SIZE prompt "Maximum bare_init size" hex + range 0x0 BAREBOX_MAX_PBL_SIZE if LOAD_PBL_SRAM + default BAREBOX_MAX_PBL_SIZE if LOAD_PBL_SRAM default 0xffffffff help Define the maximum size of bare_init - this will allow your bare_init will fit in SRAM as example + this will allow your bare_init to fit in SRAM as example ARCH can overwrite it via ARCH_BAREBOX_MAX_BARE_INIT_SIZE config HAVE_CONFIGURABLE_MEMORY_LAYOUT diff --git a/common/kallsyms.c b/common/kallsyms.c index 94dfcdce84..121b77cc8b 100644 --- a/common/kallsyms.c +++ b/common/kallsyms.c @@ -167,10 +167,10 @@ static unsigned long get_symbol_pos(unsigned long addr, * It resides in a module. * - We also guarantee that modname will be valid until rescheduled. */ -const char *kallsyms_lookup(unsigned long addr, - unsigned long *symbolsize, - unsigned long *offset, - char **modname, char *namebuf) +static const char *kallsyms_lookup(unsigned long addr, + unsigned long *symbolsize, + unsigned long *offset, + char **modname, char *namebuf) { namebuf[KSYM_NAME_LEN - 1] = 0; namebuf[0] = 0; |