[PATCH v5 0/2] tools/nolibc: add support for 32-bit parisc
Thomas Weißschuh <[email protected]>
| Newsgroups | org.kernel.vger.linux-parisc,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <[email protected]> |
Extend nolibc to target the 32-bit parisc architecture. 64-bit is not yet supported. Based on nolibc/for-next. Signed-off-by: Thomas Weißschuh <[email protected]> --- Changes in v5: - Allow non-constant systemcall numbers - Mark unused argument registers as clobbered - Link to v4: https://patch.msgid.link/[email protected] Changes in v4: - Make use of the delay slot in _start - Reword the delay slot description in the syscall overview - Specify -M for QEMU - Link to v3: https://patch.msgid.link/[email protected] Changes in v3: - Drop all changes to the parisc build system - Link to v2: https://patch.msgid.link/[email protected] Changes in v2: - Fix CROSS32CC fallback when not using CROSS_COMPILE - Link to v1: https://patch.msgid.link/[email protected] --- Thomas Weißschuh (2): selftests/nolibc: avoid function pointer comparisons tools/nolibc: add support for 32-bit parisc tools/include/nolibc/Makefile | 2 +- tools/include/nolibc/arch-parisc.h | 185 +++++++++++++++++++++++++ tools/include/nolibc/arch.h | 2 + tools/testing/selftests/nolibc/Makefile.nolibc | 6 + tools/testing/selftests/nolibc/nolibc-test.c | 13 +- tools/testing/selftests/nolibc/run-tests.sh | 8 +- 6 files changed, 210 insertions(+), 6 deletions(-) --- base-commit: facb4776f65f7fab827733f6e0e3cfc2aaaf434c change-id: 20250804-nolibc-hppa-8c137b00ecf2 Best regards, -- Thomas Weißschuh <[email protected]>