aboutsummaryrefslogtreecommitdiff
path: root/src/boot.S
diff options
context:
space:
mode:
authorChristian Cunningham <cc@localhost>2022-02-20 16:33:09 -0700
committerChristian Cunningham <cc@localhost>2022-02-20 16:33:09 -0700
commit59b137e5888004266ec988f72ffe91de4d53bd97 (patch)
tree7c676ede66c2f4052bbf02f13362211b1c2ce186 /src/boot.S
parent871d1663aba635dd41c48e7def0a58c5267fd1e7 (diff)
Stack initialization macro
Diffstat (limited to 'src/boot.S')
-rw-r--r--src/boot.S54
1 files changed, 5 insertions, 49 deletions
diff --git a/src/boot.S b/src/boot.S
index a3f7aa8..1b4b249 100644
--- a/src/boot.S
+++ b/src/boot.S
@@ -61,6 +61,7 @@ core2run:
core3run:
init_core 3
b io_halt
+
.globl io_halt
io_halt:
wfi
@@ -93,52 +94,7 @@ mbox_core2: .word 0
mbox_core3: .word 0
.section .bss.estacks
-.align 4
- .space 4096
-undefined_stack_core0:
- .space 4096
-svc_stack_core0:
- .space 4096
-data_stack_core0:
- .space 4096
-irq_stack_core0:
- .space 4096
-fiq_stack_core0:
- .space 4096
-sys_stack_core0:
- .space 4096
-undefined_stack_core1:
- .space 4096
-svc_stack_core1:
- .space 4096
-data_stack_core1:
- .space 4096
-irq_stack_core1:
- .space 4096
-fiq_stack_core1:
- .space 4096
-sys_stack_core1:
- .space 4096
-undefined_stack_core2:
- .space 4096
-svc_stack_core2:
- .space 4096
-data_stack_core2:
- .space 4096
-irq_stack_core2:
- .space 4096
-fiq_stack_core2:
- .space 4096
-sys_stack_core2:
- .space 4096
-undefined_stack_core3:
- .space 4096
-svc_stack_core3:
- .space 4096
-data_stack_core3:
- .space 4096
-irq_stack_core3:
- .space 4096
-fiq_stack_core3:
- .space 4096
-sys_stack_core3:
+core_stacks 0
+core_stacks 1
+core_stacks 2
+core_stacks 3