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