diff options
| author | Anton Altaparmakov <aia21@cantab.net> | 2006-01-19 11:39:33 -0500 |
|---|---|---|
| committer | Anton Altaparmakov <aia21@cantab.net> | 2006-01-19 11:39:33 -0500 |
| commit | 944d79559d154c12becde0dab327016cf438f46c (patch) | |
| tree | 50c101806f4d3b6585222dda060559eb4f3e005a /include/asm-m32r/assembler.h | |
| parent | d087e4bdd24ebe3ae3d0b265b6573ec901af4b4b (diff) | |
| parent | 0f36b018b2e314d45af86449f1a97facb1fbe300 (diff) | |
Merge branch 'master' of /usr/src/ntfs-2.6/
Diffstat (limited to 'include/asm-m32r/assembler.h')
| -rw-r--r-- | include/asm-m32r/assembler.h | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/include/asm-m32r/assembler.h b/include/asm-m32r/assembler.h index e1dff9d6baad..b7f4d8aaeb46 100644 --- a/include/asm-m32r/assembler.h +++ b/include/asm-m32r/assembler.h | |||
| @@ -52,7 +52,7 @@ | |||
| 52 | or3 \reg, \reg, #low(\x) | 52 | or3 \reg, \reg, #low(\x) |
| 53 | .endm | 53 | .endm |
| 54 | 54 | ||
| 55 | #if !defined(CONFIG_CHIP_M32102) | 55 | #if !(defined(CONFIG_CHIP_M32102) || defined(CONFIG_CHIP_M32104)) |
| 56 | #define STI(reg) STI_M reg | 56 | #define STI(reg) STI_M reg |
| 57 | .macro STI_M reg | 57 | .macro STI_M reg |
| 58 | setpsw #0x40 -> nop | 58 | setpsw #0x40 -> nop |
| @@ -64,7 +64,7 @@ | |||
| 64 | clrpsw #0x40 -> nop | 64 | clrpsw #0x40 -> nop |
| 65 | ; WORKAROUND: "-> nop" is a workaround for the M32700(TS1). | 65 | ; WORKAROUND: "-> nop" is a workaround for the M32700(TS1). |
| 66 | .endm | 66 | .endm |
| 67 | #else /* CONFIG_CHIP_M32102 */ | 67 | #else /* CONFIG_CHIP_M32102 || CONFIG_CHIP_M32104 */ |
| 68 | #define STI(reg) STI_M reg | 68 | #define STI(reg) STI_M reg |
| 69 | .macro STI_M reg | 69 | .macro STI_M reg |
| 70 | mvfc \reg, psw | 70 | mvfc \reg, psw |
| @@ -191,12 +191,12 @@ | |||
| 191 | and \reg, sp | 191 | and \reg, sp |
| 192 | .endm | 192 | .endm |
| 193 | 193 | ||
| 194 | #if !defined(CONFIG_CHIP_M32102) | 194 | #if !(defined(CONFIG_CHIP_M32102) || defined(CONFIG_CHIP_M32104)) |
| 195 | .macro SWITCH_TO_KERNEL_STACK | 195 | .macro SWITCH_TO_KERNEL_STACK |
| 196 | ; switch to kernel stack (spi) | 196 | ; switch to kernel stack (spi) |
| 197 | clrpsw #0x80 -> nop | 197 | clrpsw #0x80 -> nop |
| 198 | .endm | 198 | .endm |
| 199 | #else /* CONFIG_CHIP_M32102 */ | 199 | #else /* CONFIG_CHIP_M32102 || CONFIG_CHIP_M32104 */ |
| 200 | .macro SWITCH_TO_KERNEL_STACK | 200 | .macro SWITCH_TO_KERNEL_STACK |
| 201 | push r0 ; save r0 for working | 201 | push r0 ; save r0 for working |
| 202 | mvfc r0, psw | 202 | mvfc r0, psw |
| @@ -218,7 +218,7 @@ | |||
| 218 | .fillinsn | 218 | .fillinsn |
| 219 | 2: | 219 | 2: |
| 220 | .endm | 220 | .endm |
| 221 | #endif /* CONFIG_CHIP_M32102 */ | 221 | #endif /* CONFIG_CHIP_M32102 || CONFIG_CHIP_M32104 */ |
| 222 | 222 | ||
| 223 | #endif /* __ASSEMBLY__ */ | 223 | #endif /* __ASSEMBLY__ */ |
| 224 | 224 | ||
