int icache_stride;
EXPORT_SYMBOL(dcache_stride);
-
-#if defined(CONFIG_SMP)
-/* On some machines (e.g. ones with the Merced bus), there can be
- * only a single PxTLB broadcast at a time; this must be guaranteed
- * by software. We put a spinlock around all TLB flushes to
- * ensure this.
- */
-spinlock_t pa_tlb_lock = SPIN_LOCK_UNLOCKED;
-EXPORT_SYMBOL(pa_tlb_lock);
-#endif
-
struct pdc_cache_info cache_info;
#ifndef CONFIG_PA20
static struct pdc_btlb_info btlb_info;
EXPORT_SYMBOL(flush_kernel_dcache_page);
EXPORT_SYMBOL(flush_data_cache_local);
EXPORT_SYMBOL(flush_kernel_icache_range_asm);
-
-void clear_user_page_asm(void *page, unsigned long vaddr)
-{
- /* This function is implemented in assembly in pacache.S */
- extern void __clear_user_page_asm(void *page, unsigned long vaddr);
-
- purge_tlb_start();
- __clear_user_page_asm(page, vaddr);
- purge_tlb_end();
-}