2011-06-04 23:45:16 +04:00
/*
* OpenRISC or32_ksyms . c
*
* Linux architectural port borrowing liberally from similar works of
* others . All original copyrights apply as per the original source
* declaration .
*
* Modifications for the OpenRISC architecture :
* Copyright ( C ) 2003 Matjaz Breskvar < phoenix @ bsemi . com >
* Copyright ( C ) 2010 - 2011 Jonas Bonn < jonas @ southpole . se >
*
* 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 .
*/
2017-03-14 16:54:22 +03:00
# include <linux/export.h>
2011-06-04 23:45:16 +04:00
# include <linux/elfcore.h>
# include <linux/sched.h>
# include <linux/in6.h>
# include <linux/interrupt.h>
# include <linux/vmalloc.h>
# include <linux/semaphore.h>
# include <asm/processor.h>
2016-12-24 22:46:01 +03:00
# include <linux/uaccess.h>
2011-06-04 23:45:16 +04:00
# include <asm/checksum.h>
# include <asm/io.h>
# include <asm/hardirq.h>
# include <asm/delay.h>
# include <asm/pgalloc.h>
2017-03-14 16:52:49 +03:00
# include <asm/pgtable.h>
2011-06-04 23:45:16 +04:00
# define DECLARE_EXPORT(name) extern void name(void); EXPORT_SYMBOL(name)
/* compiler generated symbols */
DECLARE_EXPORT ( __udivsi3 ) ;
DECLARE_EXPORT ( __divsi3 ) ;
DECLARE_EXPORT ( __umodsi3 ) ;
DECLARE_EXPORT ( __modsi3 ) ;
DECLARE_EXPORT ( __muldi3 ) ;
DECLARE_EXPORT ( __ashrdi3 ) ;
DECLARE_EXPORT ( __ashldi3 ) ;
DECLARE_EXPORT ( __lshrdi3 ) ;
2017-03-14 16:52:49 +03:00
DECLARE_EXPORT ( __ucmpdi2 ) ;
2011-06-04 23:45:16 +04:00
2017-03-14 16:52:49 +03:00
EXPORT_SYMBOL ( empty_zero_page ) ;
2011-06-04 23:45:16 +04:00
EXPORT_SYMBOL ( __copy_tofrom_user ) ;
2017-03-14 16:52:49 +03:00
EXPORT_SYMBOL ( __clear_user ) ;
2015-02-06 15:41:51 +03:00
EXPORT_SYMBOL ( memset ) ;