diff options
Diffstat (limited to 'include/asm-parisc/system.h')
-rw-r--r-- | include/asm-parisc/system.h | 19 |
1 files changed, 0 insertions, 19 deletions
diff --git a/include/asm-parisc/system.h b/include/asm-parisc/system.h index 26ff844a21c1..a25e9dcd2e79 100644 --- a/include/asm-parisc/system.h +++ b/include/asm-parisc/system.h | |||
@@ -164,25 +164,6 @@ static inline void set_eiem(unsigned long val) | |||
164 | #endif | 164 | #endif |
165 | 165 | ||
166 | #define KERNEL_START (0x10100000 - 0x1000) | 166 | #define KERNEL_START (0x10100000 - 0x1000) |
167 | |||
168 | /* This is for the serialisation of PxTLB broadcasts. At least on the | ||
169 | * N class systems, only one PxTLB inter processor broadcast can be | ||
170 | * active at any one time on the Merced bus. This tlb purge | ||
171 | * synchronisation is fairly lightweight and harmless so we activate | ||
172 | * it on all SMP systems not just the N class. */ | ||
173 | #ifdef CONFIG_SMP | ||
174 | extern spinlock_t pa_tlb_lock; | ||
175 | |||
176 | #define purge_tlb_start(x) spin_lock(&pa_tlb_lock) | ||
177 | #define purge_tlb_end(x) spin_unlock(&pa_tlb_lock) | ||
178 | |||
179 | #else | ||
180 | |||
181 | #define purge_tlb_start(x) do { } while(0) | ||
182 | #define purge_tlb_end(x) do { } while (0) | ||
183 | |||
184 | #endif | ||
185 | |||
186 | #define arch_align_stack(x) (x) | 167 | #define arch_align_stack(x) (x) |
187 | 168 | ||
188 | #endif | 169 | #endif |