diff options
Diffstat (limited to 'include/asm-arm/assembler.h')
| -rw-r--r-- | include/asm-arm/assembler.h | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/include/asm-arm/assembler.h b/include/asm-arm/assembler.h index d53bafa9bf1c..fce832820825 100644 --- a/include/asm-arm/assembler.h +++ b/include/asm-arm/assembler.h | |||
| @@ -55,30 +55,6 @@ | |||
| 55 | #define PLD(code...) | 55 | #define PLD(code...) |
| 56 | #endif | 56 | #endif |
| 57 | 57 | ||
| 58 | #define MODE_USR USR_MODE | ||
| 59 | #define MODE_FIQ FIQ_MODE | ||
| 60 | #define MODE_IRQ IRQ_MODE | ||
| 61 | #define MODE_SVC SVC_MODE | ||
| 62 | |||
| 63 | #define DEFAULT_FIQ MODE_FIQ | ||
| 64 | |||
| 65 | /* | ||
| 66 | * LOADREGS - ldm with PC in register list (eg, ldmfd sp!, {pc}) | ||
| 67 | */ | ||
| 68 | #ifdef __STDC__ | ||
| 69 | #define LOADREGS(cond, base, reglist...)\ | ||
| 70 | ldm##cond base,reglist | ||
| 71 | #else | ||
| 72 | #define LOADREGS(cond, base, reglist...)\ | ||
| 73 | ldm/**/cond base,reglist | ||
| 74 | #endif | ||
| 75 | |||
| 76 | /* | ||
| 77 | * Build a return instruction for this processor type. | ||
| 78 | */ | ||
| 79 | #define RETINSTR(instr, regs...)\ | ||
| 80 | instr regs | ||
| 81 | |||
| 82 | /* | 58 | /* |
| 83 | * Enable and disable interrupts | 59 | * Enable and disable interrupts |
| 84 | */ | 60 | */ |
| @@ -117,18 +93,6 @@ | |||
| 117 | msr cpsr_c, \oldcpsr | 93 | msr cpsr_c, \oldcpsr |
| 118 | .endm | 94 | .endm |
| 119 | 95 | ||
| 120 | /* | ||
| 121 | * These two are used to save LR/restore PC over a user-based access. | ||
| 122 | * The old 26-bit architecture requires that we do. On 32-bit | ||
| 123 | * architecture, we can safely ignore this requirement. | ||
| 124 | */ | ||
| 125 | .macro save_lr | ||
| 126 | .endm | ||
| 127 | |||
| 128 | .macro restore_pc | ||
| 129 | mov pc, lr | ||
| 130 | .endm | ||
| 131 | |||
| 132 | #define USER(x...) \ | 96 | #define USER(x...) \ |
| 133 | 9999: x; \ | 97 | 9999: x; \ |
| 134 | .section __ex_table,"a"; \ | 98 | .section __ex_table,"a"; \ |
