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 lists.ozlabs.org (lists.ozlabs.org [112.213.38.117]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id EAB2CEA8556 for ; Mon, 9 Mar 2026 05:01:53 +0000 (UTC) Received: from boromir.ozlabs.org (localhost [127.0.0.1]) by lists.ozlabs.org (Postfix) with ESMTP id 4fTlH42VLJz3bnm; Mon, 09 Mar 2026 16:01:52 +1100 (AEDT) Authentication-Results: lists.ozlabs.org; arc=none smtp.remote-ip="2607:f8b0:4864:20::62c" ARC-Seal: i=1; a=rsa-sha256; d=lists.ozlabs.org; s=201707; t=1773032512; cv=none; b=oUa+69Dwm9ZJYe++uj39RbF7sKeVxrU9R9kwG+bgwkrJYhKRlsVyFbGsUZzu8evsoUCFbwENrwTp5+BPlWx/RuOuNlSis09+VOF78xFit3ruSMwoz+J/x/kyahfFh6Bhjpz7zH2lLeQc8zjfbHI+nylLw/Z+wzA5DsHWu84dEmbKQZO3MfxOo/bJx5bRCvl0f/OIb/DnLqvB91RV7Ls1pAsmhc//hD2kKIUU5ycftH/v6qoJdj97Khjl4kDhq4dSGC2y8VznVcZd0j3PspmNpO3Yfr8AG0AVFiyu9wz2OxanZWURi8zP/VvCAj+nXs5cxTU7kJ4nTRGNnDmFatI0pQ== ARC-Message-Signature: i=1; a=rsa-sha256; d=lists.ozlabs.org; s=201707; t=1773032512; c=relaxed/relaxed; bh=nRgq5d41AXKZaxe7i8ISddthWw+N3IsXRv/a5kq0a+I=; h=Date:Message-Id:From:To:Cc:Subject; b=nLsMbPLXz8+/IXJkXy2nyfbKNiMuufzVyS07tNJ+cI3zyX2lo2yPGBXbUf/mkbFtJ4P8lzQIMHUGBDuPSw70nTcmkWFvel8oTyIyxlrlWcgRqHeCiKFoecKfRYphlgvdy1Q6xmO39k4qAlxro0YNQ6N/TugED/tsnXp+ety808MuzIBc1ePHb9AAmJzmY4AVhTG+CXpXiNtt9xk8BMIfCIzH6ozS6imYehJ7h2pjRTOPMdCtLf9OiSYyiVjkMPrp2NrJTQK9YHoGOfWnzDq8B8ggYOykrUFMrmAzY4ACfFMSPdy9PiuMhG6/yh4JBHhNtXHWK2wEeoM08MuKaZ43/w== ARC-Authentication-Results: i=1; lists.ozlabs.org; dmarc=pass (p=none dis=none) header.from=gmail.com; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20230601 header.b=jKRcaoHj; dkim-atps=neutral; spf=pass (client-ip=2607:f8b0:4864:20::62c; helo=mail-pl1-x62c.google.com; envelope-from=ritesh.list@gmail.com; receiver=lists.ozlabs.org) smtp.mailfrom=gmail.com Authentication-Results: lists.ozlabs.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: lists.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20230601 header.b=jKRcaoHj; dkim-atps=neutral Authentication-Results: lists.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=gmail.com (client-ip=2607:f8b0:4864:20::62c; helo=mail-pl1-x62c.google.com; envelope-from=ritesh.list@gmail.com; receiver=lists.ozlabs.org) Received: from mail-pl1-x62c.google.com (mail-pl1-x62c.google.com [IPv6:2607:f8b0:4864:20::62c]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 4fTlH34BrPz2xdL for ; Mon, 09 Mar 2026 16:01:51 +1100 (AEDT) Received: by mail-pl1-x62c.google.com with SMTP id d9443c01a7336-2a871daa98fso84063145ad.1 for ; Sun, 08 Mar 2026 22:01:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1773032510; x=1773637310; darn=lists.ozlabs.org; h=subject:cc:to:from:message-id:date:from:to:cc:subject:date :message-id:reply-to; bh=nRgq5d41AXKZaxe7i8ISddthWw+N3IsXRv/a5kq0a+I=; b=jKRcaoHjCf6ynRHTIiGx5N+Yo+VP2U0qUICDAxaiGjn3kvB+p/awrDTtyMfTYBgLP+ 7QaEt3UE+n3D3s3POVpkFl5sRhWY6HU2xuF6Jdn1SAHn0xnVPIeubl93EGy/9916XI60 TzdwttdDga2XDURrQAVacS33uimgU0/ukXGCbBCo3ZViyfxx16bva9J3pIeRLmBkdGpg bjDvvW9+WHJyqhlCT9O8bhhIOn8UiaYAN2kWJlIGu0Cmx7QJhpufRaqTe0+QSuskzITj SnSI5j7aR0cxad6ItM+l6x8fcvxixxB197+t11kEYjaojY/bA5ed4nyTvoVctkiee9XS 8d0A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1773032510; x=1773637310; h=subject:cc:to:from:message-id:date:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=nRgq5d41AXKZaxe7i8ISddthWw+N3IsXRv/a5kq0a+I=; b=GX0UsiFUZRBCwiuTI76+7VMMcdBFSPuHzzIUSeBOVnalDbmMf3+eXCiX2FnpLOHrUW AdzBLL6DjU9LnkBXUTTxiH571ACqL5QPa/8AjunUtIvavLcdZaw0s0fTyZbSTzFeESby 2hswuSn2tY0gVCILVxMzQoV0FjMVOOcG+1vmZphPr3TOlQD1JgQG00EAP0KHBggP4uN0 sRSv4J/YRjyE4+A7b6HzRF6AB+43tLZ1Ymlver1EYJgHvqJ8TtkWB8C6RalYlMtaQ3Yf ADxy3GYPB2HLH915uxACkNvXCXi8msQs7aQwNnMdHA3oBpQuiIkNxeMMroYHH83+k9wm ChgQ== X-Forwarded-Encrypted: i=1; AJvYcCUXLJLK158HeNuAxH0vFcFQZYIqJOHSMKnmvensHIH+EY+wPIreW/TCfxQ56KH0Fg8JTFi+4EI0Fxq5O84=@lists.ozlabs.org X-Gm-Message-State: AOJu0YxW990hEXmKBlv3WRjvorbwSynMLuBeCldTxwZgO7SkWckN7I30 LRceQzPZF700MJ1hZBaXXEVuI0QwEqyzb7BMdWEn6hUg2kshwXveqwxx X-Gm-Gg: ATEYQzwYx8aRHk1EvSekkDMr7YuchlEUMO6DFW01FS3+zqw8qGpH1Q88bWrnNherwSg wMMLdluK4wLo4PKHxxWH70G+eplLtRkiRvVnPvpgEZJIqsUJ6spNZZeZhAW/D+CeZTSTjT1J7fU RrhOXZx9FaNUQLYwyyiyuSG9ZkZp4mUlgpXeIkAQ4De2+Knk2xEfkPtHt/f3S6gVe+OsYJuZ81V O8v3YR9sD0gWV2ZSuntzQcMfVgP14XSMXLuwwGjEalYreo3S8y4xvAEAfxHGuppkWf+3g90HY1e RShmtdrltcVnF8n0BFZAO6LGyQFs4J3olK1fV7p/cV5Rdh0saNQt0BQlKNctmCq9jgrF+MPx/Po aiMHsjIYzlA8y/8Dx0t3sSz6+hL/F+Xbeer0e1lrWLKoyIp3dBTOWxFKgNnVoluUAjO2IPNnPDP D+gV5KME3wQTEJLlO43rY3kA== X-Received: by 2002:a17:902:ced0:b0:2ae:47c0:19ce with SMTP id d9443c01a7336-2ae824b5ba3mr110257115ad.55.1773032509983; Sun, 08 Mar 2026 22:01:49 -0700 (PDT) Received: from pve-server ([49.205.216.49]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2ae83f74e7bsm98255935ad.46.2026.03.08.22.01.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 08 Mar 2026 22:01:49 -0700 (PDT) Date: Mon, 09 Mar 2026 10:31:44 +0530 Message-Id: From: Ritesh Harjani (IBM) To: Sayali Patil , linuxppc-dev@lists.ozlabs.org, maddy@linux.ibm.com Cc: aboorvad@linux.ibm.com, sshegde@linux.ibm.com, chleroy@kernel.org, riteshh@linux.ibm.com, hbathini@linux.ibm.com, ming.lei@redhat.com, csander@purestorage.com, czhong@redhat.com, venkat88@linux.ibm.com Subject: Re: [PATCH v4 2/2] powerpc/selftests/copyloops: extend selftest to exercise __copy_tofrom_user_power7_vmx X-Mailing-List: linuxppc-dev@lists.ozlabs.org List-Id: List-Help: List-Owner: List-Post: List-Archive: , List-Subscribe: , , List-Unsubscribe: Precedence: list Sayali Patil writes: > The new PowerPC VMX fast path (__copy_tofrom_user_power7_vmx) is not > exercised by existing copyloops selftests. This patch updates > the selftest to exercise the VMX variant, ensuring the VMX copy path > is validated. > > Changes include: > - COPY_LOOP=test___copy_tofrom_user_power7_vmx with -D VMX_TEST is used > in existing selftest build targets. > - Inclusion of ../utils.c to provide get_auxv_entry() for hardware > feature detection. > - At runtime, the test skips execution if Altivec is not available. > - Copy sizes above VMX_COPY_THRESHOLD are used to ensure the VMX > path is taken. > > This enables validation of the VMX fast path without affecting systems > that do not support Altivec. > > Signed-off-by: Sayali Patil > --- > The changes looks good to me. Please feel free to add: Reviewed-by: Ritesh Harjani (IBM)