From patchwork Fri Apr 18 14:09:45 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jerome Forissier X-Patchwork-Id: 882323 Delivered-To: patch@linaro.org Received: by 2002:a5d:474d:0:b0:38f:210b:807b with SMTP id o13csp832061wrs; Fri, 18 Apr 2025 07:13:49 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCWU7o2j3vkl7IHxf8HcEKJ6HTJSyHlSgcJKRzS1mDaQ1KXorNUBa9Y2KjglGMfbPLaAL75UZg==@linaro.org X-Google-Smtp-Source: AGHT+IGZwVJOk91Kg/J52Kab2j6On/A1U/c/AHymQXPyfiitZ3csABs2N7dQDjjcoIVH8kWxBIgv X-Received: by 2002:a05:600c:3c8c:b0:43d:3df:42d8 with SMTP id 5b1f17b1804b1-4406ab7f3acmr16985495e9.6.1744985628750; Fri, 18 Apr 2025 07:13:48 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1744985628; cv=none; d=google.com; s=arc-20240605; b=gexWq3f5ZpeHC1Glb5GGxtq8xgC7lyVQyYJpYv4zz27Q1rf8rsnUurjvP1lmHWO1VE rKcUHqKodgsR+6k76I+Ef92Un8YFz4dWIJA+fUxx1tQvxwbY8cGUxH7ZPmYi/Oop0a6g CV8aFYjt9f9A1MyqbOa/XWQhZZvkF7qmgNnYVX89UZF3CQDBIXx6ivwXOYU2R4Q65QkS ss3un7YW4KgUyvxuxwtl5gZ/neKT+Kg7gYLXcd18ccgrvX2lIVH7m+WuZFrgSRNo6nNP Is7FjjSfz/6KFOS/iFfnJXqNqJylsRxrIcBDiC8RN+lb5OHqtWKhnqjk0iwzthk9lEwu WN4g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=sender:errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=OWgPI+Dmjm/1eQXuimg0E37dXNaqzlxa249pBV7ma1s=; fh=H/agYFp5Yqgn4BwqyqVaUcpu8ysr/t3zlAfB8BW+lgI=; b=cpcZ2MP/ujHdH5sIGXegBMRdB1FYJCsUzZrWyNgElMKE8PDWjqRyhp4YnwBUZfdBEY XWewAaVgZ5IausUrmxyotQb6pPPqzCGpKFmyY8Rblpry62SPiNgAtE8SExD+zHnICgBG /K+bjCUH88ToXi+3FBBYPY0+cR+eN+O2f9Sijm9lFesSbhCYn0X0LvNWSxkPOfWge+Sz HbvY05O23J1sh5DqMTwYWbA4VqwuXEahKcLiwh2NV1pZvwegGBZZgbvVERsgAnZ5mSLT WpW4X8OQn0a6oeoQx/Ud/3Vdb2Zvg2fppPbmijxE059848cMqnZ21gKvwFtqULYPiofD lptQ==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=CCjzgXQr; spf=pass (google.com: domain of u-boot-bounces@lists.denx.de designates 85.214.62.61 as permitted sender) smtp.mailfrom=u-boot-bounces@lists.denx.de; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org; dara=neutral header.i=@linaro.org Return-Path: Received: from phobos.denx.de (phobos.denx.de. [85.214.62.61]) by mx.google.com with ESMTPS id 5b1f17b1804b1-4406d5ae893si9538025e9.58.2025.04.18.07.13.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 18 Apr 2025 07:13:48 -0700 (PDT) Received-SPF: pass (google.com: domain of u-boot-bounces@lists.denx.de designates 85.214.62.61 as permitted sender) client-ip=85.214.62.61; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=CCjzgXQr; spf=pass (google.com: domain of u-boot-bounces@lists.denx.de designates 85.214.62.61 as permitted sender) smtp.mailfrom=u-boot-bounces@lists.denx.de; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org; dara=neutral header.i=@linaro.org Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 3261A832F9; Fri, 18 Apr 2025 16:11:55 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (2048-bit key; unprotected) header.d=linaro.org header.i=@linaro.org header.b="CCjzgXQr"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 3C617832E9; Fri, 18 Apr 2025 16:11:51 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_BLOCKED, SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.2 Received: from mail-wm1-x333.google.com (mail-wm1-x333.google.com [IPv6:2a00:1450:4864:20::333]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 063E28328F for ; Fri, 18 Apr 2025 16:11:48 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=jerome.forissier@linaro.org Received: by mail-wm1-x333.google.com with SMTP id 5b1f17b1804b1-440685d6afcso14523885e9.0 for ; Fri, 18 Apr 2025 07:11:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1744985507; x=1745590307; darn=lists.denx.de; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=OWgPI+Dmjm/1eQXuimg0E37dXNaqzlxa249pBV7ma1s=; b=CCjzgXQrG9Vin2VTm4hmmihD5/BOBj8FtCo/AnBPFlPtpnYYo2CPQ1ixviJrp0w3oW YJJSjxjGhQRZnnzKUUADSdvmz8hbSkDiBZgaVQkelRk4lystAYbF4VHiJHJod7nPIDr9 pVYMNGk0dD7LMWpv/R1HcUk9CuSL4Cw7q+HwvgWRfJrt1FILV9mYj6+go+Rf481WRXAQ wQ7DnOYUE4AFxQX+rht/TSPF9EHEgqLbUuqFYY6egYrSzmnIt1j/pLIKZ6+5qaV66ONz KxWvl9U5M0pC+bX0PjnfoU9Z9oACL82Zl6hrTlLbFm03M67aY8gsWblJoIWav1SVOtac MaZg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1744985507; x=1745590307; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=OWgPI+Dmjm/1eQXuimg0E37dXNaqzlxa249pBV7ma1s=; b=gDvnBmfeQuElSUTytVN639YwAcxhJE8h6yE2FKxcS4UFZPxBQVAjjiP/iYmxQxw5+R aZp/SjY72tObP49Ie75cC+WRmtBVLclxrksfSvax3InjJ4MNHoyu2mnG1tzt/0K2S8YH codMRy2CijJytYQMINh0KgCI9nRFQF7ydXzde3X6zcDQ+4LBIFmVxQ2vwIB0cgP+L7xq snPVOPPStvaup66k0NmjBWvrgA8PHgTJmjVKbcRLJn14V3MmNts2AyUcO7kPYD1sUXmw QHlxQj7lzcpISIcmkioUmi2wRHmzaRjihPsN3yyqxSltTxvB8n7J/2ch7V9eWGlF8tII UZjA== X-Gm-Message-State: AOJu0Yx0gtBwpQB1BiT0itNsbmK3fGz3OAS4/f1vIHqxNvRnI8AmnrFf J7mZlqnb0RXz1hPTP1D++mtQfit45A52i0T3OTghT+UORkOaApSb2VZTfLqL8p5nZz6fZCWr9Wz kzuQaOw== X-Gm-Gg: ASbGncutTCo2KL+GIi31m2JoB7WhlSIw7c3l3QxpAIWr6y1KIvvqaGSXYXeiOaH8keu C2pfUR4pFvSYzjM99HCzcxcypvOZ+Ip1rWxOCgNDmwCmmit9vpehrOqH2WGJ61xQ0SLe1H09kpy aGxo+wEzDEC4yEc9AvYG/RAV4ff30qXBKcYJ/b2kN4oq0hvhUNtdtmHIPe1C9XdbKF6+3RhCMVE bd8VIR0x92qnLhPSCxzipyuoo7Wc12oslkx+Isd2a3KvcCsK34dcVeXgo/mfxXhhGvcswOH8rvB zLOCgDYFqThC1FkcuUECYjFi8fnwpPoOFNt6C94xBFfPd94U+Q== X-Received: by 2002:a05:600c:1ca0:b0:43c:f87c:24ce with SMTP id 5b1f17b1804b1-4406abf9935mr18507875e9.21.1744985507305; Fri, 18 Apr 2025 07:11:47 -0700 (PDT) Received: from builder.. ([2a01:e0a:3cb:7bb0:1526:5ffd:d63c:cc85]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4406d5bbcc3sm23734385e9.19.2025.04.18.07.11.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 18 Apr 2025 07:11:46 -0700 (PDT) From: Jerome Forissier To: U-Boot mailing list Cc: Jerome Forissier , Bin Meng , Dmitry Rokosov , Guillaume La Roque , Heinrich Schuchardt , Hou Zhiqiang , Ilias Apalodimas , Jonathan Humphreys , Marek Vasut , Mario Six , Mattijs Korpershoek , Miquel Raynal , Patrick Delaunay , Peng Fan , Philippe Reynes , Raymond Mao , Simon Glass , Sughosh Ganu , Svyatoslav Ryhel , Tom Rini , Tuomas Tynkkynen Subject: [PATCH v6 17/17] configs: qemu: enable UTHREAD and CMD_SPAWN in various defconfigs Date: Fri, 18 Apr 2025 16:09:45 +0200 Message-ID: <20250418141114.2056981-18-jerome.forissier@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20250418141114.2056981-1-jerome.forissier@linaro.org> References: <20250418141114.2056981-1-jerome.forissier@linaro.org> MIME-Version: 1.0 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.8 at phobos.denx.de X-Virus-Status: Clean Enable UTHREAD and CMD_SPAWN on supported QEMU platforms for testing purposes. Signed-off-by: Jerome Forissier --- (no changes since v1) configs/imx93_11x11_evk_defconfig | 2 ++ configs/qemu-riscv32_defconfig | 3 +++ configs/qemu-riscv32_smode_defconfig | 3 +++ configs/qemu-riscv64_defconfig | 3 +++ configs/qemu-riscv64_smode_defconfig | 3 +++ configs/qemu_arm64_defconfig | 3 +++ configs/qemu_arm_defconfig | 2 ++ configs/sandbox64_defconfig | 2 ++ configs/sandbox_defconfig | 2 ++ 9 files changed, 23 insertions(+) diff --git a/configs/imx93_11x11_evk_defconfig b/configs/imx93_11x11_evk_defconfig index 59c4da7fa2b..d03895ed6ea 100644 --- a/configs/imx93_11x11_evk_defconfig +++ b/configs/imx93_11x11_evk_defconfig @@ -129,3 +129,5 @@ CONFIG_ULP_WATCHDOG=y CONFIG_WDT=y CONFIG_LZO=y CONFIG_BZIP2=y +CONFIG_UTHREAD=y +CONFIG_CMD_SPAWN=y diff --git a/configs/qemu-riscv32_defconfig b/configs/qemu-riscv32_defconfig index 1cd80f5769e..b9f28873c15 100644 --- a/configs/qemu-riscv32_defconfig +++ b/configs/qemu-riscv32_defconfig @@ -16,7 +16,10 @@ CONFIG_DISPLAY_BOARDINFO=y CONFIG_CMD_BOOTEFI_SELFTEST=y CONFIG_CMD_NVEDIT_EFI=y # CONFIG_CMD_MII is not set +CONFIG_CMD_SPAWN=y CONFIG_SYS_RELOC_GD_ENV_ADDR=y CONFIG_DM_MTD=y CONFIG_FLASH_SHOW_PROGRESS=0 CONFIG_SYS_MAX_FLASH_BANKS=2 +CONFIG_UTHREAD=y +CONFIG_UNIT_TEST=y diff --git a/configs/qemu-riscv32_smode_defconfig b/configs/qemu-riscv32_smode_defconfig index 6f871c83644..cd89571e40c 100644 --- a/configs/qemu-riscv32_smode_defconfig +++ b/configs/qemu-riscv32_smode_defconfig @@ -17,7 +17,10 @@ CONFIG_DISPLAY_BOARDINFO=y CONFIG_CMD_BOOTEFI_SELFTEST=y CONFIG_CMD_NVEDIT_EFI=y # CONFIG_CMD_MII is not set +CONFIG_CMD_SPAWN=y CONFIG_SYS_RELOC_GD_ENV_ADDR=y CONFIG_DM_MTD=y CONFIG_FLASH_SHOW_PROGRESS=0 CONFIG_SYS_MAX_FLASH_BANKS=2 +CONFIG_UTHREAD=y +CONFIG_UNIT_TEST=y diff --git a/configs/qemu-riscv64_defconfig b/configs/qemu-riscv64_defconfig index cdd511b0e72..c67fb9a3352 100644 --- a/configs/qemu-riscv64_defconfig +++ b/configs/qemu-riscv64_defconfig @@ -16,7 +16,10 @@ CONFIG_DISPLAY_BOARDINFO=y CONFIG_CMD_BOOTEFI_SELFTEST=y CONFIG_CMD_NVEDIT_EFI=y # CONFIG_CMD_MII is not set +CONFIG_CMD_SPAWN=y CONFIG_SYS_RELOC_GD_ENV_ADDR=y CONFIG_DM_MTD=y CONFIG_FLASH_SHOW_PROGRESS=0 CONFIG_SYS_MAX_FLASH_BANKS=2 +CONFIG_UTHREAD=y +CONFIG_UNIT_TEST=y diff --git a/configs/qemu-riscv64_smode_defconfig b/configs/qemu-riscv64_smode_defconfig index 2f62f17bc8c..d28e9fbeceb 100644 --- a/configs/qemu-riscv64_smode_defconfig +++ b/configs/qemu-riscv64_smode_defconfig @@ -19,7 +19,10 @@ CONFIG_DISPLAY_BOARDINFO=y CONFIG_CMD_BOOTEFI_SELFTEST=y CONFIG_CMD_NVEDIT_EFI=y # CONFIG_CMD_MII is not set +CONFIG_CMD_SPAWN=y CONFIG_SYS_RELOC_GD_ENV_ADDR=y CONFIG_DM_MTD=y CONFIG_FLASH_SHOW_PROGRESS=0 CONFIG_SYS_MAX_FLASH_BANKS=2 +CONFIG_UTHREAD=y +CONFIG_UNIT_TEST=y diff --git a/configs/qemu_arm64_defconfig b/configs/qemu_arm64_defconfig index 6c9d2505a69..b1371d4258f 100644 --- a/configs/qemu_arm64_defconfig +++ b/configs/qemu_arm64_defconfig @@ -37,6 +37,7 @@ CONFIG_CMD_PCI=y CONFIG_CMD_EFIDEBUG=y CONFIG_CMD_TPM=y CONFIG_CMD_MTDPARTS=y +CONFIG_CMD_SPAWN=y CONFIG_ENV_IS_IN_FLASH=y CONFIG_SCSI_AHCI=y CONFIG_AHCI_PCI=y @@ -75,3 +76,5 @@ CONFIG_MBEDTLS_LIB=y CONFIG_TPM=y CONFIG_TPM_PCR_ALLOCATE=y CONFIG_GENERATE_SMBIOS_TABLE_VERBOSE=y +CONFIG_UTHREAD=y +CONFIG_UNIT_TEST=y diff --git a/configs/qemu_arm_defconfig b/configs/qemu_arm_defconfig index 2d642f86ba6..97d2f2f2e49 100644 --- a/configs/qemu_arm_defconfig +++ b/configs/qemu_arm_defconfig @@ -35,6 +35,7 @@ CONFIG_CMD_MTD=y CONFIG_CMD_PCI=y CONFIG_CMD_TPM=y CONFIG_CMD_MTDPARTS=y +CONFIG_CMD_SPAWN=y CONFIG_ENV_IS_IN_FLASH=y CONFIG_SCSI_AHCI=y CONFIG_AHCI_PCI=y @@ -67,4 +68,5 @@ CONFIG_TPM2_MMIO=y CONFIG_USB_EHCI_HCD=y CONFIG_USB_EHCI_PCI=y CONFIG_TPM=y +CONFIG_UTHREAD=y CONFIG_UNIT_TEST=y diff --git a/configs/sandbox64_defconfig b/configs/sandbox64_defconfig index 42c40077823..23df4c3b635 100644 --- a/configs/sandbox64_defconfig +++ b/configs/sandbox64_defconfig @@ -99,6 +99,7 @@ CONFIG_CMD_CBFS=y CONFIG_CMD_CRAMFS=y CONFIG_CMD_EXT4_WRITE=y CONFIG_CMD_MTDPARTS=y +CONFIG_CMD_SPAWN=y CONFIG_MAC_PARTITION=y CONFIG_AMIGA_PARTITION=y CONFIG_OF_CONTROL=y @@ -275,6 +276,7 @@ CONFIG_TPM=y CONFIG_ERRNO_STR=y CONFIG_GETOPT=y CONFIG_TEST_FDTDEC=y +CONFIG_UTHREAD=y CONFIG_UNIT_TEST=y CONFIG_UT_TIME=y CONFIG_UT_DM=y diff --git a/configs/sandbox_defconfig b/configs/sandbox_defconfig index 87f21fdbd12..c4b1b8114d6 100644 --- a/configs/sandbox_defconfig +++ b/configs/sandbox_defconfig @@ -143,6 +143,7 @@ CONFIG_CMD_EXT4_WRITE=y CONFIG_CMD_SQUASHFS=y CONFIG_CMD_MTDPARTS=y CONFIG_CMD_STACKPROTECTOR_TEST=y +CONFIG_CMD_SPAWN=y CONFIG_MAC_PARTITION=y CONFIG_OF_CONTROL=y CONFIG_OF_LIVE=y @@ -364,6 +365,7 @@ CONFIG_TPM=y CONFIG_ERRNO_STR=y CONFIG_GETOPT=y CONFIG_TEST_FDTDEC=y +CONFIG_UTHREAD=y CONFIG_UNIT_TEST=y CONFIG_UT_TIME=y CONFIG_UT_DM=y