[PATCH v3 0/3] xtensa: add division by zero exception handler

From: Max Filippov
Date: Tue May 17 2022 - 06:48:43 EST


Hello,

this series adds handlers for hardware and artificial division by zero
exceptions and improves call0 ABI probing in the presence of unrelated
illegal instructions.

Changes v2->v3:

- simplify artificial division by 0 handler

Changes v1->v2:

- split ABI probing improvement from the artificial division by 0
- don't limit artificial division by 0 pattern detection to
configurations without HW division opcodes, do it always

Max Filippov (3):
xtensa: add trap handler for division by zero
xtensa: support artificial division by 0 exception
xtensa: improve call0 ABI probing

arch/xtensa/include/asm/thread_info.h | 4 +++
arch/xtensa/kernel/asm-offsets.c | 3 ++
arch/xtensa/kernel/entry.S | 5 ++++
arch/xtensa/kernel/traps.c | 43 ++++++++++++++++++++++++++-
4 files changed, 54 insertions(+), 1 deletion(-)

--
2.30.2