12874c5fdSThomas Gleixner // SPDX-License-Identifier: GPL-2.0-or-later 261625766SJonas Bonn /* 361625766SJonas Bonn * OpenRISC or32_ksyms.c 461625766SJonas Bonn * 561625766SJonas Bonn * Linux architectural port borrowing liberally from similar works of 661625766SJonas Bonn * others. All original copyrights apply as per the original source 761625766SJonas Bonn * declaration. 861625766SJonas Bonn * 961625766SJonas Bonn * Modifications for the OpenRISC architecture: 1061625766SJonas Bonn * Copyright (C) 2003 Matjaz Breskvar <phoenix@bsemi.com> 1161625766SJonas Bonn * Copyright (C) 2010-2011 Jonas Bonn <jonas@southpole.se> 1261625766SJonas Bonn */ 1361625766SJonas Bonn 141938852dSStafford Horne #include <linux/export.h> 1561625766SJonas Bonn #include <linux/elfcore.h> 1661625766SJonas Bonn #include <linux/sched.h> 1761625766SJonas Bonn #include <linux/in6.h> 1861625766SJonas Bonn #include <linux/interrupt.h> 1961625766SJonas Bonn #include <linux/vmalloc.h> 2061625766SJonas Bonn #include <linux/semaphore.h> 21*65fddcfcSMike Rapoport #include <linux/pgtable.h> 2261625766SJonas Bonn 2361625766SJonas Bonn #include <asm/processor.h> 247c0f6ba6SLinus Torvalds #include <linux/uaccess.h> 2561625766SJonas Bonn #include <asm/checksum.h> 2661625766SJonas Bonn #include <asm/io.h> 2761625766SJonas Bonn #include <asm/hardirq.h> 2861625766SJonas Bonn #include <asm/delay.h> 2961625766SJonas Bonn 3061625766SJonas Bonn #define DECLARE_EXPORT(name) extern void name(void); EXPORT_SYMBOL(name) 3161625766SJonas Bonn 3261625766SJonas Bonn /* compiler generated symbols */ 3361625766SJonas Bonn DECLARE_EXPORT(__udivsi3); 3461625766SJonas Bonn DECLARE_EXPORT(__divsi3); 3561625766SJonas Bonn DECLARE_EXPORT(__umodsi3); 3661625766SJonas Bonn DECLARE_EXPORT(__modsi3); 3761625766SJonas Bonn DECLARE_EXPORT(__muldi3); 3861625766SJonas Bonn DECLARE_EXPORT(__ashrdi3); 3961625766SJonas Bonn DECLARE_EXPORT(__ashldi3); 4061625766SJonas Bonn DECLARE_EXPORT(__lshrdi3); 41363dad58SStafford Horne DECLARE_EXPORT(__ucmpdi2); 4261625766SJonas Bonn 43363dad58SStafford Horne EXPORT_SYMBOL(empty_zero_page); 4461625766SJonas Bonn EXPORT_SYMBOL(__copy_tofrom_user); 45363dad58SStafford Horne EXPORT_SYMBOL(__clear_user); 46d857a1e2SOlof Kindgren EXPORT_SYMBOL(memset); 47