wires

summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/startup.s22
1 files changed, 11 insertions, 11 deletions
diff --git a/src/startup.s b/src/startup.s
index e0c6385..e73f53c 100644
--- a/src/startup.s
+++ b/src/startup.s
@@ -2,26 +2,26 @@
 .global _start
 
 _start:
-    mrs     x1, MPIDR_EL1
-    and     x1, x1, 0b11
+    mrs     x4, MPIDR_EL1
+    and     x4, x1, 0b11
 
-    cbz     x1, init
+    cbz     x4, init
 halt:
     wfe
     b       halt
 
 init:
-    adr     x1, __stack_base
-    mov     sp, x1
+    adr     x4, __stack_base
+    mov     sp, x4
 
-    adr     x1, __bss_start
-    adr     x2, __bss_size
-    cbz     x2, exec_kernel
+    adr     x4, __bss_start
+    adr     x5, __bss_size
+    cbz     x5, exec_kernel
 
 clear_bss:
-    str     xzr, [x1], 8
-    sub     x2, x2, 1
-    cbnz    w2, clear_bss
+    str     xzr, [x4], 8
+    sub     x5, x5, 1
+    cbnz    w5, clear_bss
 
 exec_kernel:
     bl      main