2005-04-16 15:20:36 -07:00
/*
* c 2001 PPC 64 Team , IBM Corp
*
* This program is free software ; you can redistribute it and / or
* modify it under the terms of the GNU General Public License
* as published by the Free Software Foundation ; either version
* 2 of the License , or ( at your option ) any later version .
*/
# include <linux/config.h>
# include <linux/module.h>
# include <linux/string.h>
# include <linux/console.h>
# include <net/checksum.h>
# include <asm/processor.h>
# include <asm/uaccess.h>
# include <asm/io.h>
# include <asm/system.h>
# include <asm/hw_irq.h>
# include <asm/abs_addr.h>
# include <asm/cacheflush.h>
# include <asm/iSeries/HvCallSc.h>
EXPORT_SYMBOL ( strcpy ) ;
EXPORT_SYMBOL ( strncpy ) ;
EXPORT_SYMBOL ( strcat ) ;
EXPORT_SYMBOL ( strncat ) ;
EXPORT_SYMBOL ( strchr ) ;
EXPORT_SYMBOL ( strrchr ) ;
EXPORT_SYMBOL ( strpbrk ) ;
EXPORT_SYMBOL ( strstr ) ;
EXPORT_SYMBOL ( strlen ) ;
EXPORT_SYMBOL ( strnlen ) ;
EXPORT_SYMBOL ( strcmp ) ;
EXPORT_SYMBOL ( strncmp ) ;
EXPORT_SYMBOL ( csum_partial ) ;
EXPORT_SYMBOL ( csum_partial_copy_generic ) ;
EXPORT_SYMBOL ( ip_fast_csum ) ;
EXPORT_SYMBOL ( csum_tcpudp_magic ) ;
EXPORT_SYMBOL ( __copy_tofrom_user ) ;
EXPORT_SYMBOL ( __clear_user ) ;
EXPORT_SYMBOL ( __strncpy_from_user ) ;
EXPORT_SYMBOL ( __strnlen_user ) ;
EXPORT_SYMBOL ( reloc_offset ) ;
# ifdef CONFIG_PPC_ISERIES
EXPORT_SYMBOL ( HvCall0 ) ;
EXPORT_SYMBOL ( HvCall1 ) ;
EXPORT_SYMBOL ( HvCall2 ) ;
EXPORT_SYMBOL ( HvCall3 ) ;
EXPORT_SYMBOL ( HvCall4 ) ;
EXPORT_SYMBOL ( HvCall5 ) ;
EXPORT_SYMBOL ( HvCall6 ) ;
EXPORT_SYMBOL ( HvCall7 ) ;
# endif
EXPORT_SYMBOL ( _insb ) ;
EXPORT_SYMBOL ( _outsb ) ;
EXPORT_SYMBOL ( _insw ) ;
EXPORT_SYMBOL ( _outsw ) ;
EXPORT_SYMBOL ( _insl ) ;
EXPORT_SYMBOL ( _outsl ) ;
EXPORT_SYMBOL ( _insw_ns ) ;
EXPORT_SYMBOL ( _outsw_ns ) ;
EXPORT_SYMBOL ( _insl_ns ) ;
EXPORT_SYMBOL ( _outsl_ns ) ;
EXPORT_SYMBOL ( kernel_thread ) ;
EXPORT_SYMBOL ( giveup_fpu ) ;
# ifdef CONFIG_ALTIVEC
EXPORT_SYMBOL ( giveup_altivec ) ;
# endif
2005-04-16 15:24:34 -07:00
EXPORT_SYMBOL ( __flush_icache_range ) ;
2005-04-16 15:20:36 -07:00
# ifdef CONFIG_SMP
# ifdef CONFIG_PPC_ISERIES
EXPORT_SYMBOL ( local_get_flags ) ;
EXPORT_SYMBOL ( local_irq_disable ) ;
EXPORT_SYMBOL ( local_irq_restore ) ;
# endif
# endif
EXPORT_SYMBOL ( memcpy ) ;
EXPORT_SYMBOL ( memset ) ;
EXPORT_SYMBOL ( memmove ) ;
EXPORT_SYMBOL ( memscan ) ;
EXPORT_SYMBOL ( memcmp ) ;
EXPORT_SYMBOL ( memchr ) ;
EXPORT_SYMBOL ( timer_interrupt ) ;
EXPORT_SYMBOL ( console_drivers ) ;