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 EXPORT_SYMBOL(kernel_thread); 25 26 /* Networking helper routines. */ 27 /* Delay loops */ 28 EXPORT_SYMBOL(__udelay); 29 EXPORT_SYMBOL(__delay); 30 EXPORT_SYMBOL(__const_udelay); 31 32 EXPORT_SYMBOL(strncpy_from_user); 33 EXPORT_SYMBOL(__strncpy_from_user); 34 EXPORT_SYMBOL(clear_user); 35 EXPORT_SYMBOL(__clear_user); 36 EXPORT_SYMBOL(__generic_copy_from_user); 37 EXPORT_SYMBOL(__generic_copy_to_user); 38 EXPORT_SYMBOL(strnlen_user); 39 40 #ifdef CONFIG_SMP 41 #ifdef CONFIG_CHIP_M32700_TS1 42 extern void *dcache_dummy; 43 EXPORT_SYMBOL(dcache_dummy); 44 #endif 45 EXPORT_SYMBOL(cpu_data); 46 47 /* TLB flushing */ 48 EXPORT_SYMBOL(smp_flush_tlb_page); 49 #endif 50 51 /* compiler generated symbol */ 52 extern void __ashldi3(void); 53 extern void __ashrdi3(void); 54 extern void __lshldi3(void); 55 extern void __lshrdi3(void); 56 extern void __muldi3(void); 57 EXPORT_SYMBOL(__ashldi3); 58 EXPORT_SYMBOL(__ashrdi3); 59 EXPORT_SYMBOL(__lshldi3); 60 EXPORT_SYMBOL(__lshrdi3); 61 EXPORT_SYMBOL(__muldi3); 62 63 /* memory and string operations */ 64 EXPORT_SYMBOL(memcpy); 65 EXPORT_SYMBOL(memset); 66 EXPORT_SYMBOL(copy_page); 67 EXPORT_SYMBOL(clear_page); 68 EXPORT_SYMBOL(strlen); 69 EXPORT_SYMBOL(empty_zero_page); 70 71 EXPORT_SYMBOL(_inb); 72 EXPORT_SYMBOL(_inw); 73 EXPORT_SYMBOL(_inl); 74 EXPORT_SYMBOL(_outb); 75 EXPORT_SYMBOL(_outw); 76 EXPORT_SYMBOL(_outl); 77 EXPORT_SYMBOL(_inb_p); 78 EXPORT_SYMBOL(_inw_p); 79 EXPORT_SYMBOL(_inl_p); 80 EXPORT_SYMBOL(_outb_p); 81 EXPORT_SYMBOL(_outw_p); 82 EXPORT_SYMBOL(_outl_p); 83 EXPORT_SYMBOL(_insb); 84 EXPORT_SYMBOL(_insw); 85 EXPORT_SYMBOL(_insl); 86 EXPORT_SYMBOL(_outsb); 87 EXPORT_SYMBOL(_outsw); 88 EXPORT_SYMBOL(_outsl); 89 EXPORT_SYMBOL(_readb); 90 EXPORT_SYMBOL(_readw); 91 EXPORT_SYMBOL(_readl); 92 EXPORT_SYMBOL(_writeb); 93 EXPORT_SYMBOL(_writew); 94 EXPORT_SYMBOL(_writel); 95 96