forked from AbleOS/ableos
16 lines
251 B
ArmAsm
16 lines
251 B
ArmAsm
.globl _start
|
|
.extern LD_STACK_PTR
|
|
|
|
.section ".text.boot"
|
|
|
|
_start:
|
|
ldr x30, =LD_STACK_PTR
|
|
mov sp, x30
|
|
bl not_main
|
|
|
|
.equ PSCI_SYSTEM_OFF, 0x84000008
|
|
.globl system_off
|
|
system_off:
|
|
ldr x0, =PSCI_SYSTEM_OFF
|
|
hvc #0
|