diff options
author | Max Filippov <jcmvbkbc@gmail.com> | 2015-10-16 17:30:37 +0200 |
---|---|---|
committer | Max Filippov <jcmvbkbc@gmail.com> | 2015-11-03 15:19:39 +0100 |
commit | 0d848afe117ac3e31b9d57b65553ff18ef9d288f (patch) | |
tree | 9aa4ebb2625447a80174901cd631d473ad4050f2 /arch/xtensa/kernel/mxhead.S | |
parent | xtensa: fix secondary core boot in SMP (diff) | |
download | linux-0d848afe117ac3e31b9d57b65553ff18ef9d288f.tar.xz linux-0d848afe117ac3e31b9d57b65553ff18ef9d288f.zip |
xtensa: drop unused sections and remapped reset handlers
There are no .bootstrap or .ResetVector.text sections linked to the
vmlinux image, drop these sections from vmlinux.ld.S. Drop
RESET_VECTOR_VADDR definition only used for .ResetVector.text.
Drop remapped copies of primary and secondary reset vectors, as modern
gdb don't have problems stepping through instructions at arbitrary
locations. Drop corresponding sections from the corresponding linker
scripts.
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Diffstat (limited to 'arch/xtensa/kernel/mxhead.S')
-rw-r--r-- | arch/xtensa/kernel/mxhead.S | 23 |
1 files changed, 0 insertions, 23 deletions
diff --git a/arch/xtensa/kernel/mxhead.S b/arch/xtensa/kernel/mxhead.S index 77a161a112c5..9f3843742726 100644 --- a/arch/xtensa/kernel/mxhead.S +++ b/arch/xtensa/kernel/mxhead.S @@ -48,8 +48,6 @@ _SetupOCD: rsync _SetupMMU: - Offset = _SetupMMU - _SecondaryResetVector - #ifdef CONFIG_INITIALIZE_XTENSA_MMU_INSIDE_VMLINUX initialize_mmu #endif @@ -62,24 +60,3 @@ _SetupMMU: jx a3 .end no-absolute-literals - - - .section .SecondaryResetVector.remapped_text, "ax" - .global _RemappedSecondaryResetVector - - .org 0 # Need to do org before literals - -_RemappedSecondaryResetVector: - .begin no-absolute-literals - .literal_position - - _j _RemappedSetupMMU - . = _RemappedSecondaryResetVector + Offset - -_RemappedSetupMMU: - -#ifdef CONFIG_INITIALIZE_XTENSA_MMU_INSIDE_VMLINUX - initialize_mmu -#endif - - .end no-absolute-literals |