aboutsummaryrefslogtreecommitdiff
path: root/benchmarks
diff options
context:
space:
mode:
authorSho Nakatani <lay.sakura@gmail.com>2020-02-09 01:52:40 +0900
committerGitHub <noreply@github.com>2020-02-08 08:52:40 -0800
commit0796441a53050f2dd92f7dbad47dfbe5a103d53d (patch)
tree0954ab1c07a85660cf2112f2e68aa0f4b9c8851b /benchmarks
parent3a98ec2e306938cce07ab15e3678d670611aa66d (diff)
downloadriscv-tests-0796441a53050f2dd92f7dbad47dfbe5a103d53d.zip
riscv-tests-0796441a53050f2dd92f7dbad47dfbe5a103d53d.tar.gz
riscv-tests-0796441a53050f2dd92f7dbad47dfbe5a103d53d.tar.bz2
Solves https://github.com/riscv/riscv-tests/issues/241 : Each mhartid has the same size of stack & TLS. (#242)
Diffstat (limited to 'benchmarks')
-rw-r--r--benchmarks/common/crt.S4
1 files changed, 2 insertions, 2 deletions
diff --git a/benchmarks/common/crt.S b/benchmarks/common/crt.S
index f97c589..018f929 100644
--- a/benchmarks/common/crt.S
+++ b/benchmarks/common/crt.S
@@ -127,11 +127,11 @@ _start:
# give each core 128KB of stack + TLS
#define STKSHIFT 17
- sll a2, a0, STKSHIFT
- add tp, tp, a2
add sp, a0, 1
sll sp, sp, STKSHIFT
add sp, sp, tp
+ sll a2, a0, STKSHIFT
+ add tp, tp, a2
j _init