From c4cdeef09cb36f0e7e9d84571a023f59b33b7d1c Mon Sep 17 00:00:00 2001 From: Thomas White Date: Sat, 23 Jun 2018 17:50:16 +0200 Subject: More tidying up, proper SWI handler --- linkscript.ld | 28 ++++++++++++++++++++-------- 1 file changed, 20 insertions(+), 8 deletions(-) (limited to 'linkscript.ld') diff --git a/linkscript.ld b/linkscript.ld index 897ef57..388f95c 100644 --- a/linkscript.ld +++ b/linkscript.ld @@ -1,8 +1,20 @@ -SECTIONS { - .init 0x8000 : { *(.init) } - . = ALIGN(0x1000); - . = . + 0x800; - stack_svc = .; - . = . + 0x800; - stack_usr = .; -} +SECTIONS { + .init 0x8000 : { *(.init) } + . = ALIGN(0x1000); + . = . + 0x800; + stack_svc_cpu0 = .; + . = . + 0x800; + stack_svc_cpu1 = .; + . = . + 0x800; + stack_svc_cpu2 = .; + . = . + 0x800; + stack_svc_cpu3 = .; + . = . + 0x800; + stack_usr_cpu0 = .; + . = . + 0x800; + stack_usr_cpu1 = .; + . = . + 0x800; + stack_usr_cpu2 = .; + . = . + 0x800; + stack_usr_cpu3 = .; +} -- cgit v1.2.3