microblaze: Do not use "la" pseudo instruction - use addik instead
"la" pseudo instruction is only translation to "addik". Use directly "addik" which is described in the MB reference guide. Signed-off-by: Michal Simek <monstr@monstr.eu>
This commit is contained in:
@@ -224,26 +224,26 @@ start_here:
|
||||
#endif /* CONFIG_MMU */
|
||||
|
||||
/* Initialize small data anchors */
|
||||
la r13, r0, _KERNEL_SDA_BASE_
|
||||
la r2, r0, _KERNEL_SDA2_BASE_
|
||||
addik r13, r0, _KERNEL_SDA_BASE_
|
||||
addik r2, r0, _KERNEL_SDA2_BASE_
|
||||
|
||||
/* Initialize stack pointer */
|
||||
la r1, r0, init_thread_union + THREAD_SIZE - 4
|
||||
addik r1, r0, init_thread_union + THREAD_SIZE - 4
|
||||
|
||||
/* Initialize r31 with current task address */
|
||||
la r31, r0, init_task
|
||||
addik r31, r0, init_task
|
||||
|
||||
/*
|
||||
* Call platform dependent initialize function.
|
||||
* Please see $(ARCH)/mach-$(SUBARCH)/setup.c for
|
||||
* the function.
|
||||
*/
|
||||
la r9, r0, machine_early_init
|
||||
addik r9, r0, machine_early_init
|
||||
brald r15, r9
|
||||
nop
|
||||
|
||||
#ifndef CONFIG_MMU
|
||||
la r15, r0, machine_halt
|
||||
addik r15, r0, machine_halt
|
||||
braid start_kernel
|
||||
nop
|
||||
#else
|
||||
|
Reference in New Issue
Block a user