[ARM] Remove MODE_(SVC|IRQ|FIQ|USR) and DEFAULT_FIQ
DEFAULT_FIQ was entirely unused. MODE_* are just redefinitions of *_MODE. Use *_MODE instead. Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
This commit is contained in:
parent
405040a78b
commit
801194e3bc
@ -39,7 +39,7 @@
|
|||||||
__INIT
|
__INIT
|
||||||
.type stext, %function
|
.type stext, %function
|
||||||
ENTRY(stext)
|
ENTRY(stext)
|
||||||
msr cpsr_c, #PSR_F_BIT | PSR_I_BIT | MODE_SVC @ ensure svc mode
|
msr cpsr_c, #PSR_F_BIT | PSR_I_BIT | SVC_MODE @ ensure svc mode
|
||||||
@ and irqs disabled
|
@ and irqs disabled
|
||||||
mrc p15, 0, r9, c0, c0 @ get processor id
|
mrc p15, 0, r9, c0, c0 @ get processor id
|
||||||
bl __lookup_processor_type @ r5=procinfo r9=cpuid
|
bl __lookup_processor_type @ r5=procinfo r9=cpuid
|
||||||
|
@ -71,7 +71,7 @@
|
|||||||
__INIT
|
__INIT
|
||||||
.type stext, %function
|
.type stext, %function
|
||||||
ENTRY(stext)
|
ENTRY(stext)
|
||||||
msr cpsr_c, #PSR_F_BIT | PSR_I_BIT | MODE_SVC @ ensure svc mode
|
msr cpsr_c, #PSR_F_BIT | PSR_I_BIT | SVC_MODE @ ensure svc mode
|
||||||
@ and irqs disabled
|
@ and irqs disabled
|
||||||
mrc p15, 0, r9, c0, c0 @ get processor id
|
mrc p15, 0, r9, c0, c0 @ get processor id
|
||||||
bl __lookup_processor_type @ r5=procinfo r9=cpuid
|
bl __lookup_processor_type @ r5=procinfo r9=cpuid
|
||||||
@ -104,7 +104,7 @@ ENTRY(secondary_startup)
|
|||||||
* the processor type - there is no need to check the machine type
|
* the processor type - there is no need to check the machine type
|
||||||
* as it has already been validated by the primary processor.
|
* as it has already been validated by the primary processor.
|
||||||
*/
|
*/
|
||||||
msr cpsr_c, #PSR_F_BIT | PSR_I_BIT | MODE_SVC
|
msr cpsr_c, #PSR_F_BIT | PSR_I_BIT | SVC_MODE
|
||||||
mrc p15, 0, r9, c0, c0 @ get processor id
|
mrc p15, 0, r9, c0, c0 @ get processor id
|
||||||
bl __lookup_processor_type
|
bl __lookup_processor_type
|
||||||
movs r10, r5 @ invalid processor?
|
movs r10, r5 @ invalid processor?
|
||||||
|
@ -189,7 +189,7 @@ ENTRY(pxa_cpu_suspend)
|
|||||||
.data
|
.data
|
||||||
.align 5
|
.align 5
|
||||||
ENTRY(pxa_cpu_resume)
|
ENTRY(pxa_cpu_resume)
|
||||||
mov r0, #PSR_I_BIT | PSR_F_BIT | MODE_SVC @ set SVC, irqs off
|
mov r0, #PSR_I_BIT | PSR_F_BIT | SVC_MODE @ set SVC, irqs off
|
||||||
msr cpsr_c, r0
|
msr cpsr_c, r0
|
||||||
|
|
||||||
ldr r0, sleep_save_sp @ stack phys addr
|
ldr r0, sleep_save_sp @ stack phys addr
|
||||||
|
@ -128,7 +128,7 @@ s3c2410_sleep_save_phys:
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
ENTRY(s3c2410_cpu_resume)
|
ENTRY(s3c2410_cpu_resume)
|
||||||
mov r0, #PSR_I_BIT | PSR_F_BIT | MODE_SVC
|
mov r0, #PSR_I_BIT | PSR_F_BIT | SVC_MODE
|
||||||
msr cpsr_c, r0
|
msr cpsr_c, r0
|
||||||
|
|
||||||
@@ load UART to allow us to print the two characters for
|
@@ load UART to allow us to print the two characters for
|
||||||
|
@ -177,7 +177,7 @@ sa1110_sdram_controller_fix:
|
|||||||
.data
|
.data
|
||||||
.align 5
|
.align 5
|
||||||
ENTRY(sa1100_cpu_resume)
|
ENTRY(sa1100_cpu_resume)
|
||||||
mov r0, #PSR_F_BIT | PSR_I_BIT | MODE_SVC
|
mov r0, #PSR_F_BIT | PSR_I_BIT | SVC_MODE
|
||||||
msr cpsr_c, r0 @ set SVC, irqs off
|
msr cpsr_c, r0 @ set SVC, irqs off
|
||||||
|
|
||||||
ldr r0, sleep_save_sp @ stack phys addr
|
ldr r0, sleep_save_sp @ stack phys addr
|
||||||
|
@ -26,7 +26,7 @@
|
|||||||
It is called from the kernel with code similar to this:
|
It is called from the kernel with code similar to this:
|
||||||
|
|
||||||
mov fp, #0
|
mov fp, #0
|
||||||
teqp pc, #PSR_I_BIT | MODE_SVC
|
teqp pc, #PSR_I_BIT | SVC_MODE
|
||||||
ldr r4, .LC2
|
ldr r4, .LC2
|
||||||
ldr pc, [r4] @ Call FP module USR entry point
|
ldr pc, [r4] @ Call FP module USR entry point
|
||||||
|
|
||||||
|
@ -55,13 +55,6 @@
|
|||||||
#define PLD(code...)
|
#define PLD(code...)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define MODE_USR USR_MODE
|
|
||||||
#define MODE_FIQ FIQ_MODE
|
|
||||||
#define MODE_IRQ IRQ_MODE
|
|
||||||
#define MODE_SVC SVC_MODE
|
|
||||||
|
|
||||||
#define DEFAULT_FIQ MODE_FIQ
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Enable and disable interrupts
|
* Enable and disable interrupts
|
||||||
*/
|
*/
|
||||||
|
Loading…
Reference in New Issue
Block a user