LC1: .word reloc_end - reloc_start
.size LC0, . - LC0
+ .globl params
+params: ldr r0, =params_phys
+ mov pc, lr
+ .ltorg
+ .align
+
/*
* Turn on the cache. We need to setup some page tables so that we
* can have both the I and D caches on.
* params_phys is a linker defined symbol - see
* arch/arm/boot/compressed/Makefile
*/
-extern struct param_struct params_phys;
-#define params (¶ms_phys)
+extern __attribute__((pure)) struct param_struct *params(void);
+#define params (params())
#ifndef STANDALONE_DEBUG
/*