forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-05-10 23fa18eaa71266feff7ba8d83022d9e1cc83c65a
kernel/arch/arm64/xen/hypercall.S
....@@ -56,11 +56,11 @@
5656 #define XEN_IMM 0xEA1
5757
5858 #define HYPERCALL_SIMPLE(hypercall) \
59
-ENTRY(HYPERVISOR_##hypercall) \
59
+SYM_FUNC_START(HYPERVISOR_##hypercall) \
6060 mov x16, #__HYPERVISOR_##hypercall; \
6161 hvc XEN_IMM; \
6262 ret; \
63
-ENDPROC(HYPERVISOR_##hypercall)
63
+SYM_FUNC_END(HYPERVISOR_##hypercall)
6464
6565 #define HYPERCALL0 HYPERCALL_SIMPLE
6666 #define HYPERCALL1 HYPERCALL_SIMPLE
....@@ -86,7 +86,7 @@
8686 HYPERCALL2(vm_assist);
8787 HYPERCALL3(dm_op);
8888
89
-ENTRY(privcmd_call)
89
+SYM_FUNC_START(privcmd_call)
9090 mov x16, x0
9191 mov x0, x1
9292 mov x1, x2
....@@ -109,4 +109,4 @@
109109 */
110110 uaccess_ttbr0_disable x6, x7
111111 ret
112
-ENDPROC(privcmd_call);
112
+SYM_FUNC_END(privcmd_call);