1 /* SPDX-License-Identifier: GPL-2.0+ */
3 * (C) Copyright 2007 Semihalf
8 #if defined(CONFIG_PPC)
13 lis %r11, search_hint@ha
14 addi %r11, %r11, search_hint@l
21 lis %r11, syscall_ptr@ha
22 addi %r11, %r11, syscall_ptr@l
27 #elif defined(CONFIG_ARM) && !defined(CONFIG_ARM64)
42 #elif defined(CONFIG_ARM64)
58 #elif defined(CONFIG_MIPS)
64 PTR_S $sp, search_hint
71 PTR_S $ra, return_addr
72 PTR_L $t9, syscall_ptr
75 PTR_L $ra, return_addr
83 #elif defined(CONFIG_ARCH_RV32I)
99 #elif defined(CONFIG_ARCH_RV64I)
116 #error No support for this arch!