[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20220514033437.4182899-1-jcmvbkbc@gmail.com>
Date: Fri, 13 May 2022 20:34:34 -0700
From: Max Filippov <jcmvbkbc@...il.com>
To: linux-xtensa@...ux-xtensa.org
Cc: Chris Zankel <chris@...kel.net>, linux-kernel@...r.kernel.org,
Max Filippov <jcmvbkbc@...il.com>
Subject: [PATCH v2 0/3] xtensa: add division by zero exception handler
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 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 | 50 ++++++++++++++++++++++++++-
4 files changed, 61 insertions(+), 1 deletion(-)
--
2.30.2
Powered by blists - more mailing lists