tests/tcg/xtensa: fix vectors and checks in timer test
commit4be4c5b826989bed67a16f6e5b931d8374589c08
authorMax Filippov <jcmvbkbc@gmail.com>
Wed, 27 Apr 2022 17:06:00 +0000 (27 10:06 -0700)
committerMax Filippov <jcmvbkbc@gmail.com>
Fri, 6 May 2022 22:27:40 +0000 (6 15:27 -0700)
treec3ac5fc9beab8cb4270920ac08e78a1aa97f4440
parentda60ecd6d8bf6551a0211714a5abb11711e0222c
tests/tcg/xtensa: fix vectors and checks in timer test

Timer test assumes that timer 0 IRQ has level 1 and other timers have
higher level IRQs. This assumption is not correct and the levels may be
arbitrary. Fix that assumption by providing TIMER*_VECTOR macro and
using it for vector selection and by making the check for the timer
exception cause conditional.

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
tests/tcg/xtensa/test_timer.S