From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 1E610C83F1B for ; Thu, 17 Jul 2025 08:49:30 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 73D178D0013; Thu, 17 Jul 2025 04:49:02 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 6ED838D0011; Thu, 17 Jul 2025 04:49:02 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 58F298D0014; Thu, 17 Jul 2025 04:49:02 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id 440448D0013 for ; Thu, 17 Jul 2025 04:49:02 -0400 (EDT) Received: from smtpin20.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id 132811A0675 for ; Thu, 17 Jul 2025 08:49:02 +0000 (UTC) X-FDA: 83673131724.20.878B805 Received: from galois.linutronix.de (Galois.linutronix.de [193.142.43.55]) by imf28.hostedemail.com (Postfix) with ESMTP id 3F97CC0005 for ; Thu, 17 Jul 2025 08:49:00 +0000 (UTC) Authentication-Results: imf28.hostedemail.com; dkim=pass header.d=linutronix.de header.s=2020 header.b=ruIWxhz6; dkim=pass header.d=linutronix.de header.s=2020e header.b=7GCbJK+O; spf=pass (imf28.hostedemail.com: domain of t-8ch@linutronix.de designates 193.142.43.55 as permitted sender) smtp.mailfrom=t-8ch@linutronix.de; dmarc=pass (policy=none) header.from=linutronix.de ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1752742140; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=nqEciMN5D1yrpF8pzbxqPFErBTdvvekVDOGyFqtNWdk=; b=Hy7sg14Kj5ijaEQ5aWK7bzyTpF7As4jROGUTsdWGajm6LSFX/pGi96ENx4HhG7IHYsXRL4 uwTL+JPM41ikxFr0MEfA01PvKHH3bue/oPkH3OkNbpGaLhqGgxLOzbm7PH3qPszJo59IhM rYPHyD93D8s0lR9ah+nMfU8zAxQ8xH0= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1752742140; a=rsa-sha256; cv=none; b=JBAF+qJjy6nwzMtEB5Rgbiuzc/AZ4t3wVg3dC8xYeBqc5fCKmRjGPuF+SLb8sK8EhhbEhH fGIRdbEmYpcRpqNqLLoWlzGL9ZnNJbc7Ggs9vNksTP5AdZH+7qunFCx3dia/mqbw1HVIjB QLGpRSCO3lLgDahMKaRioSUg/irqTUA= ARC-Authentication-Results: i=1; imf28.hostedemail.com; dkim=pass header.d=linutronix.de header.s=2020 header.b=ruIWxhz6; dkim=pass header.d=linutronix.de header.s=2020e header.b=7GCbJK+O; spf=pass (imf28.hostedemail.com: domain of t-8ch@linutronix.de designates 193.142.43.55 as permitted sender) smtp.mailfrom=t-8ch@linutronix.de; dmarc=pass (policy=none) header.from=linutronix.de From: =?utf-8?q?Thomas_Wei=C3=9Fschuh?= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linutronix.de; s=2020; t=1752742138; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=nqEciMN5D1yrpF8pzbxqPFErBTdvvekVDOGyFqtNWdk=; b=ruIWxhz6iZzxbtyuGwYjw2YjWsp/jjOtyAwuJaUqFagDnhAdlZS6CdE+g2YknzQQo8hCl0 b9wOSDMj48Zjll7gWT+t/eSN4SV6IK36UuKUZQn1JLVsLYstcPKu+CLbajBy1WcWzhS1HH 6tkderBga6hzSP5+5Xzx44dcKVhgGtMspuM6kU2vo0o7GUxVY9uwdEabZbWpwDnPbI0PVh AQo7yNnm63df29vP0FgZ1lN4uf1hgXPrWXAqMmkZFEnH8G6DSgbP9dn4T3CMTDK8AEzswz h+8MZnduC21SggyRdrf7cpC/efwp338sXUk3urkMmKjmbHNP2nMHuj5eoKt+6A== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=linutronix.de; s=2020e; t=1752742138; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=nqEciMN5D1yrpF8pzbxqPFErBTdvvekVDOGyFqtNWdk=; b=7GCbJK+OmrqaSlNwI2OZDb6lxp0TKS8gqKA3TtlHY+5zhm3XvXAip6DqFgHag8Dx5LJc7F YIkVFa9A7k5lJ1Cg== Date: Thu, 17 Jul 2025 10:48:13 +0200 Subject: [PATCH v5 11/15] kunit: qemu_configs: loongarch: Enable LSX/LSAX MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit Message-Id: <20250717-kunit-kselftests-v5-11-442b711cde2e@linutronix.de> References: <20250717-kunit-kselftests-v5-0-442b711cde2e@linutronix.de> In-Reply-To: <20250717-kunit-kselftests-v5-0-442b711cde2e@linutronix.de> To: Masahiro Yamada , Nathan Chancellor , Andrew Morton , Willy Tarreau , =?utf-8?q?Thomas_Wei=C3=9Fschuh?= , Brendan Higgins , David Gow , Rae Moar , Shuah Khan , Jonathan Corbet , Nicolas Schier , Kees Cook , Alexander Viro , Christian Brauner , Jan Kara , Christoph Hellwig , Luis Chamberlain Cc: Christophe Leroy , linux-kbuild@vger.kernel.org, linux-kernel@vger.kernel.org, linux-kselftest@vger.kernel.org, kunit-dev@googlegroups.com, linux-doc@vger.kernel.org, workflows@vger.kernel.org, linux-mm@kvack.org, linux-fsdevel@vger.kernel.org, =?utf-8?q?Thomas_Wei=C3=9Fschuh?= , Nicolas Schier X-Developer-Signature: v=1; a=ed25519-sha256; t=1752742130; l=994; i=thomas.weissschuh@linutronix.de; s=20240209; h=from:subject:message-id; bh=zShZPUvddV04nP7ePLLt+JfO552xNTacDebxpq2ayPk=; b=UBKD/xPL6CqWivmgfWaIC2N85F6b3+iQ2bezBOMjDmOU2pdgyLsDWs2kiw3Y6B0ovxsU/v0Jg R+DzM5jfM6eDsVf4lNMbsl53KkMhoZMmBITvOBBmyXhdinavxasECx+ X-Developer-Key: i=thomas.weissschuh@linutronix.de; a=ed25519; pk=pfvxvpFUDJV2h2nY0FidLUml22uGLSjByFbM6aqQQws= X-Rspamd-Queue-Id: 3F97CC0005 X-Stat-Signature: m4jzesbjbfxhg999ggbzg5jhu44zt5cu X-Rspam-User: X-Rspamd-Server: rspam07 X-HE-Tag: 1752742140-897958 X-HE-Meta: U2FsdGVkX18nXplKGh1D1+SON8oTBUJm+jtVodJ96hgdBifkppm4TLgFpMaphjiIfnr1Htlu3U5/I7Av1dsr02VXumCzIz9Cfbd5IpyxuRQ4+WXSFMnExXLM0NbSzURJmX08J2gqUBQsByrfXvcoV5AHucHTqfh6qsbzTy9kCABwnfIQApxglkeWujvZZ1aEKJ0TMDn0KrIhF/IOx0zdDWDwOj4J1G7/J3x98fFoi4hWI/XGwEAcZUka7n5bXbtBx0ep2Qrd14hj8gb6qnoRJsqKPhp/tpGT89Yoz4jJjcQR/NBEfzUBqSuncfLYB2yPgwgVPHwsO1KkeA9CbyyaALGC4g3VOUOlFcxUncZKZ5H9SzkieK78M1537zEZoMdvejH+Vvj1oA4solC0zLVWYWk3SjApz0xw0+yDsSqAGyBs5dPieYRRh4nTE+FKAym1A+RVJAysEmGF5WgCy9LfkUMFJ5H3mSo35UPjx48QwLdpiIgg1uM9aqcNa3s4kPJquMQ5Rj/0gfWkP0XjCFMEdvexFqXgu4vUJy0nZe6L6YatPtGZZpQsYqv+PQIcmw0cAsvD0xpEncJx3i6P05l3uDyPkBJ4/P2riUYSIVDxzk1PjafvYlKnO0mhndbJpw/GxQ3FW8K9XkFOeE05nuVWyGNUIRGG8McRdCRtqtrKNBQiub+kCkpyS4Q/1tjDnd0S1LmHhmIounwKpV6VlUdX+L6X+WfKuWFpBpQopSToi5DFhlVrfZp0Upgax6vViJdm7lnuBbh7EMdvB+Hr5UhaCrfjk3Dh/RKE4ODySDtORJURVLT//oIinpaVxdYjoCnB4DV+W3umeHJmIwpyEiRd69gy91xU9rZz3/T3tl1nL5k004h4qNsdH7sKG/0+qBQQOo4xpShvmtKrGcoWwBsxXYQExpHjnL56DVk0Y5r8T3V0u4B8XosbJkeiqkJIir7ZRn5MIz93Va/lissziVo y+KdDobw X2f3SmCYGOU8r8yHOM8YHipNCVBoLQ/KMQ1Owbiq1CM8DTc2asDale0QRQQknsQUU6a5KlKVKUiWQVvxIwArdRa+doi/uWnXwVnpu03HVvF7cWYXEMsHA08o35mrp/5hj8heBSJ+xKFsvge0c3Z+0qpZndOWfcrTHo+I+FgCavdTsmRGZs38MGAQT5Gey3YEybjXwxG8wh0FSYSCtnOtec3fIBoGnAqSSSiCFNojR2Kdzv2DZ4brZNVt7Tk9vQusRfa8LyFO9RRHh/ZfDRVuUqbRrLqACM/hhf2LY48cRNrfbF762fjtsE15o5LJAzqLhqOEe7mX41iRjzKtrk6YLB1g11e+KDxlw+gItAyqpsRxi4X2cH3nX7ReGQ9zyOCjldgRhjlbUGLjQ+VguWfTBMmdr8EP/BabB1EHNZYRscEY1PbF2rqiAuaDuLPLEuH5Uv9o2ebSCFarhOEO9P3zcdxyggPa7CM+uJcqY3610w64Rsh2ddYswFbwtZZc25NbF12gMcYtUOg/cxbFDcUsqna5PU+aV5psv4ADx6hn4Oj97qFs= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: The upcoming kunit UAPI framework will run userspace executables as part of kunit. These may use the LSX or LASX instructions. Make sure the kunit kernel can handle these instructions. Signed-off-by: Thomas Weißschuh Reviewed-by: David Gow --- tools/testing/kunit/qemu_configs/loongarch.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tools/testing/kunit/qemu_configs/loongarch.py b/tools/testing/kunit/qemu_configs/loongarch.py index a92422967d1da9f1658ef1e80d0d7365ddbae307..1dba755284f11ffc94d8946105b0cfa49cb6f604 100644 --- a/tools/testing/kunit/qemu_configs/loongarch.py +++ b/tools/testing/kunit/qemu_configs/loongarch.py @@ -11,6 +11,8 @@ CONFIG_PVPANIC_PCI=y CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_OF_PLATFORM=y +CONFIG_CPU_HAS_LSX=y +CONFIG_CPU_HAS_LASX=y ''', qemu_arch='loongarch64', kernel_path='arch/loongarch/boot/vmlinux.elf', -- 2.50.0