All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/2] SIGSEGV fixes
@ 2021-07-14 22:55 Taylor Simpson
  2021-07-14 22:55 ` [PATCH v2 1/2] Hexagon (target/hexagon) remove put_user_*/get_user_* Taylor Simpson
  2021-07-14 22:55 ` [PATCH v2 2/2] linux-test (tests/tcg/multiarch/linux-test.c) add check Taylor Simpson
  0 siblings, 2 replies; 4+ messages in thread
From: Taylor Simpson @ 2021-07-14 22:55 UTC (permalink / raw)
  To: qemu-devel; +Cc: ale, bcain, alex.bennee, richard.henderson, tsimpson, philmd

The Hexagon target was silently failing the SIGSEGV test because
the signal handler was not called.

Patch 1/2 fixes the Hexagon target
Patch 2/2 adds a check that the signal handler is called

**** Changes in v2 ****
Address feedback from Richard Henderson <richard.henderson@linaro.org>
- Replace put_user_* with cpu_st*_data_ra
- Replace get_user_* with cpu_ld*_data_ra
- Treat sig_segv_called as a counter


Taylor Simpson (2):
  Hexagon (target/hexagon) remove put_user_*/get_user_*
  linux-test (tests/tcg/multiarch/linux-test.c) add check

 target/hexagon/op_helper.c       | 39 ++++++++++++++++++---------------------
 tests/tcg/multiarch/linux-test.c |  8 ++++++++
 target/hexagon/hex_common.py     |  2 ++
 3 files changed, 28 insertions(+), 21 deletions(-)

-- 
2.7.4


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2021-07-15  1:02 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-07-14 22:55 [PATCH v2 0/2] SIGSEGV fixes Taylor Simpson
2021-07-14 22:55 ` [PATCH v2 1/2] Hexagon (target/hexagon) remove put_user_*/get_user_* Taylor Simpson
2021-07-15  0:59   ` Richard Henderson
2021-07-14 22:55 ` [PATCH v2 2/2] linux-test (tests/tcg/multiarch/linux-test.c) add check Taylor Simpson

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.