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 13EXPORT_SYMBOL(clear_pages); 14EXPORT_SYMBOL(ISA_DMA_THRESHOLD); 15EXPORT_SYMBOL(DMA_MODE_READ); 16EXPORT_SYMBOL(DMA_MODE_WRITE); 17 18#if defined(CONFIG_PCI) 19EXPORT_SYMBOL(isa_io_base); 20EXPORT_SYMBOL(isa_mem_base); 21EXPORT_SYMBOL(pci_dram_offset); 22#endif 23 24#ifdef CONFIG_SMP 25EXPORT_SYMBOL(smp_hw_index); 26#endif 27 28long long __ashrdi3(long long, int); 29long long __ashldi3(long long, int); 30long long __lshrdi3(long long, int); 31int __ucmpdi2(unsigned long long, unsigned long long); 32int __cmpdi2(long long, long long); 33EXPORT_SYMBOL(__ashrdi3); 34EXPORT_SYMBOL(__ashldi3); 35EXPORT_SYMBOL(__lshrdi3); 36EXPORT_SYMBOL(__ucmpdi2); 37EXPORT_SYMBOL(__cmpdi2); 38 39EXPORT_SYMBOL(timer_interrupt); 40EXPORT_SYMBOL(tb_ticks_per_jiffy); 41 42EXPORT_SYMBOL(switch_mmu_context); 43 44#ifdef CONFIG_PPC_STD_MMU_32 45extern long mol_trampoline; 46EXPORT_SYMBOL(mol_trampoline); /* For MOL */ 47EXPORT_SYMBOL(flush_hash_pages); /* For MOL */ 48#ifdef CONFIG_SMP 49extern int mmu_hash_lock; 50EXPORT_SYMBOL(mmu_hash_lock); /* For MOL */ 51#endif /* CONFIG_SMP */ 52extern long *intercept_table; 53EXPORT_SYMBOL(intercept_table); 54#endif /* CONFIG_PPC_STD_MMU_32 */ 55 56#ifdef CONFIG_PPC_DCR_NATIVE 57EXPORT_SYMBOL(__mtdcr); 58EXPORT_SYMBOL(__mfdcr); 59#endif 60 61EXPORT_SYMBOL(flush_instruction_cache); 62