summaryrefslogtreecommitdiffstats
path: root/arch/xtensa/kernel/setup.c
diff options
context:
space:
mode:
authorMax Filippov2014-03-21 18:04:40 +0100
committerMax Filippov2014-04-01 23:35:54 +0200
commit06bd2824f7dcbfb8dcd13519239a53d13298d238 (patch)
tree249b0b2ae6c1b088c358b8b150dabe2b839c16db /arch/xtensa/kernel/setup.c
parentxtensa: keep sysmem banks ordered in mem_reserve (diff)
downloadkernel-qcow2-linux-06bd2824f7dcbfb8dcd13519239a53d13298d238.tar.gz
kernel-qcow2-linux-06bd2824f7dcbfb8dcd13519239a53d13298d238.tar.xz
kernel-qcow2-linux-06bd2824f7dcbfb8dcd13519239a53d13298d238.zip
xtensa: handle memmap kernel option
This option is useful for reserving memory regions for secondary cores in AMP configurations. Implement the following memmap variants: - memmap=nn[KMG]@ss[KMG]: force usage of a specific region of memory; - memmap=nn[KMG]$ss[KMG]: mark specified memory as reserved; - memmap=nn[KMG]: set end of memory. Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Diffstat (limited to 'arch/xtensa/kernel/setup.c')
-rw-r--r--arch/xtensa/kernel/setup.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/xtensa/kernel/setup.c b/arch/xtensa/kernel/setup.c
index 017c06aba9b2..9757bb74e532 100644
--- a/arch/xtensa/kernel/setup.c
+++ b/arch/xtensa/kernel/setup.c
@@ -507,6 +507,7 @@ void __init setup_arch(char **cmdline_p)
__pa(&_Level6InterruptVector_text_end), 0);
#endif
+ parse_early_param();
bootmem_init();
unflatten_and_copy_device_tree();