qemu-e2k/tests/tcg/xtensa/crt.S
Max Filippov b9400b1fba tests/tcg/xtensa: fix build for cores without windowed registers
Don't try to initialize windowbase/windowstart in crt.S if they don't
exist.

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
2022-05-06 15:27:40 -07:00

27 lines
388 B
ArmAsm

.section .init
j 1f
.section .init.text
1:
movi a2, _start
jx a2
.text
.global _start
_start:
#if XCHAL_HAVE_WINDOWED
movi a2, 1
wsr a2, windowstart
movi a2, 0
wsr a2, windowbase
#endif
movi a1, _fstack
movi a2, 0x4000f
wsr a2, ps
isync
call0 main
mov a3, a2
movi a2, 1
simcall