]> www.infradead.org Git - users/jedix/linux-maple.git/commit
tools/nolibc: add support for 32-bit s390
authorThomas Weißschuh <linux@weissschuh.net>
Thu, 6 Feb 2025 07:10:27 +0000 (08:10 +0100)
committerThomas Weißschuh <linux@weissschuh.net>
Thu, 20 Feb 2025 21:06:32 +0000 (22:06 +0100)
commit9c812b01f13d37410ea103e00bc47e5e0f6d2bad
treeae8f975e2ee7d6d2e82dee1e0f38dc18b909b090
parent3d1e67c615cb5487ee89ff6afdbfe7b9d09baf8b
tools/nolibc: add support for 32-bit s390

32-bit s390 is very close to the existing 64-bit implementation.

Some special handling is necessary as there is neither LLVM nor
QEMU support. Also the kernel itself can not build natively for 32-bit
s390, so instead the test program is executed with a 64-bit kernel.

Acked-by: Willy Tarreau <w@1wt.eu>
Link: https://lore.kernel.org/r/20250206-nolibc-s390-v2-2-991ad97e3d58@weissschuh.net
Signed-off-by: Thomas Weißschuh <linux@weissschuh.net>
tools/include/nolibc/arch-s390.h
tools/include/nolibc/arch.h
tools/testing/selftests/nolibc/Makefile
tools/testing/selftests/nolibc/run-tests.sh