From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from todd.t-8ch.de (todd.t-8ch.de [159.69.126.157]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 1A6ED1F9435 for ; Mon, 13 Jan 2025 22:06:39 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=159.69.126.157 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1736806004; cv=none; b=H6BJYHxQR2a38DnPkAfoUD3tlTrGzgYbf+kBN3X2brV2bcso8hT50UK8JWM6ECOvL1F69/SA6axxoWbP3Vx/l98RnkPo/qEb0Q0vl2xPuIbGqagYPEXOblgmogNxscfS3LTWc2/UjeyCmXYh6kFowiRM9F0/9HavnYY3qq3xUr8= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1736806004; c=relaxed/simple; bh=MKIYnmCKCSNIsvJzCVuSXOCFGxV+uC1co5gTwITtDZ8=; h=Date:From:To:Cc:Subject:Message-ID:MIME-Version:Content-Type: Content-Disposition; b=Y3Ld3E4qrM5g6/oE3lmuWDYLj4fPtpXv9E3LfBbzlkV5HagakIawaF794q8S6U0f9oll5yHyxgZBOV0z7Y9+Wj/onuc2yo1oyl5o8jRhrXpTFfRifpKdWvhnvxZ0slGqOc49wDHdefTsDSxUivAQZf49qRNtA7kdHItzYxyTKIg= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=weissschuh.net; spf=pass smtp.mailfrom=weissschuh.net; dkim=pass (1024-bit key) header.d=weissschuh.net header.i=@weissschuh.net header.b=eZETPmmz; arc=none smtp.client-ip=159.69.126.157 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=weissschuh.net Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=weissschuh.net Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=weissschuh.net header.i=@weissschuh.net header.b="eZETPmmz" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=weissschuh.net; s=mail; t=1736805991; bh=MKIYnmCKCSNIsvJzCVuSXOCFGxV+uC1co5gTwITtDZ8=; h=Date:From:To:Cc:Subject:From; b=eZETPmmzVA9RCqq0QN+fgwUd/vRkOPGknWc39YnA3dqNdOO8zcqVFpf3ZuQSBN/Dg Sst/evBwo+lbvFgYg6tJ0aSn5OgMuqDYzf8Jh4QQ7+60YjAjJ7ir/00WacaxuOq397 gGbtFeLy8MSZDa9GSiT8Iurlc/Yf9qlT06gdSsL4= Date: Mon, 13 Jan 2025 23:06:31 +0100 From: Thomas =?utf-8?Q?Wei=C3=9Fschuh?= To: Shuah Khan Cc: Willy Tarreau , "Paul E. McKenney" , linux-kernel@vger.kernel.org Subject: tools/nolibc: 6.14 pull request Message-ID: <990d31c7-ba4f-495e-9146-a3ca0200d8ae@t-8ch.de> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit Hi Shuah, The following changes since commit 40384c840ea1944d7c5a392e8975ed088ecf0b37: Linux 6.13-rc1 (2024-12-01 14:28:56 -0800) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git tags/nolibc-20250113-for-6.14-1 for you to fetch changes up to 60fe18237f72e3a186127658452dbb0992113cf7: selftests/nolibc: add configurations for riscv32 (2025-01-13 22:21:34 +0100) ---------------------------------------------------------------- nolibc changes for 6.14 Changes ------- * Test riscv32 support * Print an error message if toolchain for run-tests.sh is missing ---------------------------------------------------------------- Thomas Weißschuh (6): tools/nolibc: add support for waitid() selftests/nolibc: use waitid() over waitpid() selftests/nolibc: use a pipe to in vfprintf tests selftests/nolibc: skip tests for unimplemented syscalls selftests/nolibc: rename riscv to riscv64 selftests/nolibc: add configurations for riscv32 Willy Tarreau (1): selftests/nolibc: run-tests.sh: detect missing toolchain tools/include/nolibc/sys.h | 18 ++++++++++++ tools/testing/selftests/nolibc/Makefile | 11 +++++++ tools/testing/selftests/nolibc/nolibc-test.c | 44 ++++++++++++++++------------ tools/testing/selftests/nolibc/run-tests.sh | 9 +++++- 4 files changed, 63 insertions(+), 19 deletions(-) Test results: $ ./run-tests.sh -m user i386: 195 test(s): 193 passed, 2 skipped, 0 failed => status: warning x86_64: 195 test(s): 193 passed, 2 skipped, 0 failed => status: warning arm64: 195 test(s): 193 passed, 2 skipped, 0 failed => status: warning arm: 195 test(s): 193 passed, 2 skipped, 0 failed => status: warning mips32le: 195 test(s): 192 passed, 3 skipped, 0 failed => status: warning mips32be: 195 test(s): 192 passed, 3 skipped, 0 failed => status: warning ppc: 195 test(s): 193 passed, 2 skipped, 0 failed => status: warning ppc64: 195 test(s): 193 passed, 2 skipped, 0 failed => status: warning ppc64le: 195 test(s): 193 passed, 2 skipped, 0 failed => status: warning riscv32: 195 test(s): 176 passed, 19 skipped, 0 failed => status: warning riscv64: 195 test(s): 193 passed, 2 skipped, 0 failed => status: warning s390: 195 test(s): 192 passed, 3 skipped, 0 failed => status: warning loongarch: 195 test(s): 192 passed, 3 skipped, 0 failed => status: warning $ ./run-tests.sh -m user -l i386: 195 test(s): 193 passed, 2 skipped, 0 failed => status: warning x86_64: 195 test(s): 193 passed, 2 skipped, 0 failed => status: warning arm64: 195 test(s): 193 passed, 2 skipped, 0 failed => status: warning arm: 195 test(s): 193 passed, 2 skipped, 0 failed => status: warning mips32le: 195 test(s): 192 passed, 3 skipped, 0 failed => status: warning mips32be: 195 test(s): 192 passed, 3 skipped, 0 failed => status: warning ppc: 195 test(s): 192 passed, 3 skipped, 0 failed => status: warning ppc64: 195 test(s): 192 passed, 3 skipped, 0 failed => status: warning ppc64le: 195 test(s): 192 passed, 3 skipped, 0 failed => status: warning riscv32: 195 test(s): 175 passed, 20 skipped, 0 failed => status: warning riscv64: 195 test(s): 192 passed, 3 skipped, 0 failed => status: warning s390: 195 test(s): 192 passed, 3 skipped, 0 failed => status: warning loongarch: 195 test(s): 192 passed, 3 skipped, 0 failed => status: warning $ ./run-tests.sh -m system i386: 195 test(s): 195 passed, 0 skipped, 0 failed => status: success x86_64: 195 test(s): 195 passed, 0 skipped, 0 failed => status: success arm64: 195 test(s): 195 passed, 0 skipped, 0 failed => status: success arm: 195 test(s): 195 passed, 0 skipped, 0 failed => status: success mips32le: 195 test(s): 194 passed, 1 skipped, 0 failed => status: warning mips32be: 195 test(s): 194 passed, 1 skipped, 0 failed => status: warning ppc: 195 test(s): 195 passed, 0 skipped, 0 failed => status: success ppc64: 195 test(s): 195 passed, 0 skipped, 0 failed => status: success ppc64le: 195 test(s): 195 passed, 0 skipped, 0 failed => status: success riscv32: 195 test(s): 178 passed, 17 skipped, 0 failed => status: warning riscv64: 195 test(s): 195 passed, 0 skipped, 0 failed => status: success s390: 195 test(s): 194 passed, 1 skipped, 0 failed => status: warning loongarch: 195 test(s): 194 passed, 1 skipped, 0 failed => status: warning Thanks, Thomas