On Thu, Apr 15, 2021 at 6:03 AM Ilya Leoshkevich <i...@linux.ibm.com> wrote: > > tb_gen_code() assumes that tb->size must never be zero, otherwise it > may produce spurious exceptions. For xtensa this may happen when > decoding an unknown instruction, when handling a write into the > CCOUNT or CCOMPARE special register and when single-stepping the first > instruction of an exception handler. > > Fix by pretending that the size of the respective translation block is > 1 in all these cases. > > Signed-off-by: Ilya Leoshkevich <i...@linux.ibm.com> > --- > target/xtensa/translate.c | 3 +++ > 1 file changed, 3 insertions(+)
Tested-by: Max Filippov <jcmvb...@gmail.com> Acked-by: Max Filippov <jcmvb...@gmail.com> -- Thanks. -- Max