1 #include <linux/module.h> 2 #include <linux/smp.h> 3 #include <linux/user.h> 4 #include <linux/elfcore.h> 5 #include <linux/sched.h> 6 #include <linux/in6.h> 7 #include <linux/interrupt.h> 8 #include <linux/string.h> 9 10 #include <asm/processor.h> 11 #include <asm/uaccess.h> 12 #include <asm/checksum.h> 13 #include <asm/io.h> 14 #include <asm/delay.h> 15 #include <asm/irq.h> 16 #include <asm/tlbflush.h> 17 #include <asm/pgtable.h> 18 19 /* platform dependent support */ 20 EXPORT_SYMBOL(boot_cpu_data); 21 EXPORT_SYMBOL(dump_fpu); 22 EXPORT_SYMBOL(__ioremap); 23 EXPORT_SYMBOL(iounmap); 24 25 EXPORT_SYMBOL(strncpy_from_user); 26 EXPORT_SYMBOL(__strncpy_from_user); 27 EXPORT_SYMBOL(clear_user); 28 EXPORT_SYMBOL(__clear_user); 29 EXPORT_SYMBOL(__generic_copy_from_user); 30 EXPORT_SYMBOL(__generic_copy_to_user); 31 EXPORT_SYMBOL(strnlen_user); 32 33 #ifdef CONFIG_SMP 34 #ifdef CONFIG_CHIP_M32700_TS1 35 extern void *dcache_dummy; 36 EXPORT_SYMBOL(dcache_dummy); 37 #endif 38 EXPORT_SYMBOL(cpu_data); 39 40 /* TLB flushing */ 41 EXPORT_SYMBOL(smp_flush_tlb_page); 42 #endif 43 44 /* compiler generated symbol */ 45 extern void __ashldi3(void); 46 extern void __ashrdi3(void); 47 extern void __lshldi3(void); 48 extern void __lshrdi3(void); 49 extern void __muldi3(void); 50 EXPORT_SYMBOL(__ashldi3); 51 EXPORT_SYMBOL(__ashrdi3); 52 EXPORT_SYMBOL(__lshldi3); 53 EXPORT_SYMBOL(__lshrdi3); 54 EXPORT_SYMBOL(__muldi3); 55 56 /* memory and string operations */ 57 EXPORT_SYMBOL(memcpy); 58 EXPORT_SYMBOL(memset); 59 EXPORT_SYMBOL(copy_page); 60 EXPORT_SYMBOL(clear_page); 61 EXPORT_SYMBOL(strlen); 62 EXPORT_SYMBOL(empty_zero_page); 63 64 EXPORT_SYMBOL(_inb); 65 EXPORT_SYMBOL(_inw); 66 EXPORT_SYMBOL(_inl); 67 EXPORT_SYMBOL(_outb); 68 EXPORT_SYMBOL(_outw); 69 EXPORT_SYMBOL(_outl); 70 EXPORT_SYMBOL(_inb_p); 71 EXPORT_SYMBOL(_inw_p); 72 EXPORT_SYMBOL(_inl_p); 73 EXPORT_SYMBOL(_outb_p); 74 EXPORT_SYMBOL(_outw_p); 75 EXPORT_SYMBOL(_outl_p); 76 EXPORT_SYMBOL(_insb); 77 EXPORT_SYMBOL(_insw); 78 EXPORT_SYMBOL(_insl); 79 EXPORT_SYMBOL(_outsb); 80 EXPORT_SYMBOL(_outsw); 81 EXPORT_SYMBOL(_outsl); 82 EXPORT_SYMBOL(_readb); 83 EXPORT_SYMBOL(_readw); 84 EXPORT_SYMBOL(_readl); 85 EXPORT_SYMBOL(_writeb); 86 EXPORT_SYMBOL(_writew); 87 EXPORT_SYMBOL(_writel); 88 89