linux/arch/m68knommu/kernel/m68k_ksyms.c
<<
>>
Prefs
   1#include <linux/module.h>
   2#include <linux/linkage.h>
   3#include <linux/sched.h>
   4#include <linux/string.h>
   5#include <linux/mm.h>
   6#include <linux/user.h>
   7#include <linux/elfcore.h>
   8#include <linux/in6.h>
   9#include <linux/interrupt.h>
  10
  11#include <asm/setup.h>
  12#include <asm/machdep.h>
  13#include <asm/pgalloc.h>
  14#include <asm/irq.h>
  15#include <asm/io.h>
  16#include <asm/checksum.h>
  17#include <asm/current.h>
  18
  19extern int dump_fpu(struct pt_regs *, elf_fpregset_t *);
  20
  21/* platform dependent support */
  22
  23EXPORT_SYMBOL(__ioremap);
  24EXPORT_SYMBOL(iounmap);
  25EXPORT_SYMBOL(dump_fpu);
  26
  27EXPORT_SYMBOL(ip_fast_csum);
  28
  29EXPORT_SYMBOL(kernel_thread);
  30
  31/* Networking helper routines. */
  32EXPORT_SYMBOL(csum_partial_copy_nocheck);
  33
  34/* The following are special because they're not called
  35   explicitly (the C compiler generates them).  Fortunately,
  36   their interface isn't gonna change any time soon now, so
  37   it's OK to leave it out of version control.  */
  38EXPORT_SYMBOL(memcpy);
  39EXPORT_SYMBOL(memset);
  40
  41/*
  42 * libgcc functions - functions that are used internally by the
  43 * compiler...  (prototypes are not correct though, but that
  44 * doesn't really matter since they're not versioned).
  45 */
  46extern void __ashldi3(void);
  47extern void __ashrdi3(void);
  48extern void __divsi3(void);
  49extern void __lshrdi3(void);
  50extern void __modsi3(void);
  51extern void __muldi3(void);
  52extern void __mulsi3(void);
  53extern void __udivsi3(void);
  54extern void __umodsi3(void);
  55
  56        /* gcc lib functions */
  57EXPORT_SYMBOL(__ashldi3);
  58EXPORT_SYMBOL(__ashrdi3);
  59EXPORT_SYMBOL(__divsi3);
  60EXPORT_SYMBOL(__lshrdi3);
  61EXPORT_SYMBOL(__modsi3);
  62EXPORT_SYMBOL(__muldi3);
  63EXPORT_SYMBOL(__mulsi3);
  64EXPORT_SYMBOL(__udivsi3);
  65EXPORT_SYMBOL(__umodsi3);
  66
  67#ifdef CONFIG_COLDFIRE
  68extern unsigned int *dma_device_address;
  69extern unsigned long dma_base_addr, _ramend;
  70EXPORT_SYMBOL(dma_base_addr);
  71EXPORT_SYMBOL(dma_device_address);
  72EXPORT_SYMBOL(_ramend);
  73
  74extern asmlinkage void trap(void);
  75extern void     *_ramvec;
  76EXPORT_SYMBOL(trap);
  77EXPORT_SYMBOL(_ramvec);
  78#endif /* CONFIG_COLDFIRE */
  79