Lines Matching +full:build +full:- +full:aarch64 +full:- +full:efi
2 * Boot entry point and assembler functions for aarch64 tests.
9 #include <asm/asm-offsets.h>
13 #include <asm/pgtable-hwdef.h>
19 #include "efi/crt0-efi-aarch64.S"
33 * Bootloader params are in x0-x3. See kernel doc
44 * of Elf64_Rela entries between reloc_start/end. The build
123 * w0 -- function_id
124 * x1 -- arg0
125 * x2 -- arg1
126 * x3 -- arg2
127 * x4 -- arg3
128 * x5 -- arg4
129 * x6 -- arg5
130 * x7 -- arg6
131 * sp -- { arg7, arg8, arg9, arg10, result }
134 * x0 -- return code
137 * result.r0 -- return code
138 * result.r1 -- x1
139 * result.r2 -- x2
140 * result.r3 -- x3
141 * result.r4 -- x4
142 * result.r5 -- x5
143 * result.r6 -- x6
144 * result.r7 -- x7
145 * result.r8 -- x8
146 * result.r9 -- x9
149 /* Save x8-x11 on stack */
150 stp x9, x8, [sp, #-16]!
151 stp x11, x10, [sp, #-16]!
152 /* Load arg7 - arg10 from the stack */
166 /* Restore x8-x11 from stack */
334 stp x0, x1, [sp, #-S_FRAME_SIZE]!
456 ventry el0_sync_64 // Synchronous 64-bit EL0
457 ventry el0_irq_64 // IRQ 64-bit EL0
458 ventry el0_fiq_64 // FIQ 64-bit EL0
459 ventry el0_error_64 // Error 64-bit EL0
461 ventry el0_sync_32 // Synchronous 32-bit EL0
462 ventry el0_irq_32 // IRQ 32-bit EL0
463 ventry el0_fiq_32 // FIQ 32-bit EL0
464 ventry el0_error_32 // Error 32-bit EL0