1 #include <linux/export.h> 2 #include <linux/smp.h> 3 4 #include <asm/page.h> 5 #include <asm/dma.h> 6 #include <asm/io.h> 7 #include <asm/hw_irq.h> 8 #include <asm/time.h> 9 #include <asm/mmu_context.h> 10 #include <asm/pgtable.h> 11 #include <asm/dcr.h> 12 13 EXPORT_SYMBOL(clear_pages); 14 EXPORT_SYMBOL(ISA_DMA_THRESHOLD); 15 EXPORT_SYMBOL(DMA_MODE_READ); 16 EXPORT_SYMBOL(DMA_MODE_WRITE); 17 18 #if defined(CONFIG_PCI) 19 EXPORT_SYMBOL(isa_io_base); 20 EXPORT_SYMBOL(isa_mem_base); 21 EXPORT_SYMBOL(pci_dram_offset); 22 #endif 23 24 #ifdef CONFIG_SMP 25 EXPORT_SYMBOL(smp_hw_index); 26 #endif 27 28 long long __ashrdi3(long long, int); 29 long long __ashldi3(long long, int); 30 long long __lshrdi3(long long, int); 31 int __ucmpdi2(unsigned long long, unsigned long long); 32 int __cmpdi2(long long, long long); 33 EXPORT_SYMBOL(__ashrdi3); 34 EXPORT_SYMBOL(__ashldi3); 35 EXPORT_SYMBOL(__lshrdi3); 36 EXPORT_SYMBOL(__ucmpdi2); 37 EXPORT_SYMBOL(__cmpdi2); 38 39 EXPORT_SYMBOL(timer_interrupt); 40 EXPORT_SYMBOL(tb_ticks_per_jiffy); 41 42 EXPORT_SYMBOL(switch_mmu_context); 43 44 #ifdef CONFIG_PPC_STD_MMU_32 45 extern long mol_trampoline; 46 EXPORT_SYMBOL(mol_trampoline); /* For MOL */ 47 EXPORT_SYMBOL(flush_hash_pages); /* For MOL */ 48 #ifdef CONFIG_SMP 49 extern int mmu_hash_lock; 50 EXPORT_SYMBOL(mmu_hash_lock); /* For MOL */ 51 #endif /* CONFIG_SMP */ 52 extern long *intercept_table; 53 EXPORT_SYMBOL(intercept_table); 54 #endif /* CONFIG_PPC_STD_MMU_32 */ 55 56 #ifdef CONFIG_PPC_DCR_NATIVE 57 EXPORT_SYMBOL(__mtdcr); 58 EXPORT_SYMBOL(__mfdcr); 59 #endif 60 61 EXPORT_SYMBOL(flush_instruction_cache); 62