linux-kselftest.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/3] signal handling support for nolibc
@ 2025-07-09 15:55 Benjamin Berg
  2025-07-09 15:55 ` [PATCH 1/3] tools/nolibc: show failed run if test process crashes Benjamin Berg
                   ` (2 more replies)
  0 siblings, 3 replies; 10+ messages in thread
From: Benjamin Berg @ 2025-07-09 15:55 UTC (permalink / raw)
  To: Willy Tarreau, Thomas Weißschuh, linux-kselftest; +Cc: Benjamin Berg

From: Benjamin Berg <benjamin.berg@intel.com>

Hi,

This patchset adds signal handling to nolibc. Initially, I would like to
use this for tests. But in the long run, the goal is to use nolibc for
the UML kernel itself. In both cases, signal handling will be needed.

Benjamin

Benjamin Berg (3):
  tools/nolibc: show failed run if test process crashes
  tools/nolibc: add more generic BITSET_* macros for FD_*
  tools/nolibc: add signal support

 tools/include/nolibc/arch-arm.h               |   7 ++
 tools/include/nolibc/arch-arm64.h             |   3 +
 tools/include/nolibc/arch-loongarch.h         |   3 +
 tools/include/nolibc/arch-m68k.h              |  10 ++
 tools/include/nolibc/arch-mips.h              |   3 +
 tools/include/nolibc/arch-powerpc.h           |   8 ++
 tools/include/nolibc/arch-riscv.h             |   3 +
 tools/include/nolibc/arch-s390.h              |   8 +-
 tools/include/nolibc/arch-sh.h                |   5 +
 tools/include/nolibc/arch-sparc.h             |  47 ++++++++
 tools/include/nolibc/arch-x86.h               |  13 +++
 tools/include/nolibc/signal.h                 | 103 ++++++++++++++++++
 tools/include/nolibc/sys.h                    |   2 +-
 tools/include/nolibc/time.h                   |   3 +-
 tools/include/nolibc/types.h                  |  67 ++++++------
 .../testing/selftests/nolibc/Makefile.nolibc  |   3 +-
 tools/testing/selftests/nolibc/nolibc-test.c  |  67 ++++++++++++
 17 files changed, 319 insertions(+), 36 deletions(-)

-- 
2.50.0


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

end of thread, other threads:[~2025-07-11  4:53 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-07-09 15:55 [PATCH 0/3] signal handling support for nolibc Benjamin Berg
2025-07-09 15:55 ` [PATCH 1/3] tools/nolibc: show failed run if test process crashes Benjamin Berg
2025-07-09 16:27   ` Thomas Weißschuh
2025-07-09 15:55 ` [PATCH 2/3] tools/nolibc: add more generic BITSET_* macros for FD_* Benjamin Berg
2025-07-09 18:36   ` Thomas Weißschuh
2025-07-09 18:44     ` Willy Tarreau
2025-07-11  4:53       ` Thomas Weißschuh
2025-07-09 15:55 ` [PATCH 3/3] tools/nolibc: add signal support Benjamin Berg
2025-07-09 21:21   ` Thomas Weißschuh
2025-07-10  5:34     ` Benjamin Berg

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).