Orange Pi5 kernel

Deprecated Linux kernel 5.10.110 for OrangePi 5/5B/5+ boards

3 Commits   0 Branches   0 Tags
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  1) // SPDX-License-Identifier: GPL-2.0-only
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  2) /*
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  3)  * arcksyms.c - Exporting symbols not exportable from their own sources
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  4)  *
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  5)  * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  6)  */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  7) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  8) #include <linux/module.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  9) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) /* libgcc functions, not part of kernel sources */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) extern void __ashldi3(void);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) extern void __ashrdi3(void);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) extern void __divsi3(void);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) extern void __divsf3(void);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) extern void __lshrdi3(void);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) extern void __modsi3(void);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) extern void __muldi3(void);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) extern void __ucmpdi2(void);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) extern void __udivsi3(void);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) extern void __umodsi3(void);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) extern void __cmpdi2(void);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) extern void __fixunsdfsi(void);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) extern void __muldf3(void);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) extern void __divdf3(void);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) extern void __floatunsidf(void);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) extern void __floatunsisf(void);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) extern void __udivdi3(void);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) EXPORT_SYMBOL(__ashldi3);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) EXPORT_SYMBOL(__ashrdi3);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) EXPORT_SYMBOL(__divsi3);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) EXPORT_SYMBOL(__divsf3);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) EXPORT_SYMBOL(__lshrdi3);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) EXPORT_SYMBOL(__modsi3);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) EXPORT_SYMBOL(__muldi3);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) EXPORT_SYMBOL(__ucmpdi2);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37) EXPORT_SYMBOL(__udivsi3);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38) EXPORT_SYMBOL(__umodsi3);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39) EXPORT_SYMBOL(__cmpdi2);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) EXPORT_SYMBOL(__fixunsdfsi);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41) EXPORT_SYMBOL(__muldf3);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42) EXPORT_SYMBOL(__divdf3);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43) EXPORT_SYMBOL(__floatunsidf);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44) EXPORT_SYMBOL(__floatunsisf);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45) EXPORT_SYMBOL(__udivdi3);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47) /* ARC optimised assembler routines */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 48) EXPORT_SYMBOL(memset);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 49) EXPORT_SYMBOL(memcpy);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 50) EXPORT_SYMBOL(memcmp);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 51) EXPORT_SYMBOL(strchr);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 52) EXPORT_SYMBOL(strcpy);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 53) EXPORT_SYMBOL(strcmp);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 54) EXPORT_SYMBOL(strlen);