From nobody Wed Jun 4 10:45:52 2025 X-Original-To: dev-commits-src-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4bC44J2gY0z5xqN6; Wed, 04 Jun 2025 10:45:52 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bC44J1rdxz3rb8; Wed, 04 Jun 2025 10:45:52 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1749033952; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=IhyVPVyrJYjOxk9v9RYx1YwRIOpF3DkiPrxjgFWa9EQ=; b=aB7Vbr8RBluPV4j1NdBV+JJCSr0LHWwVG0IN7vC/eDfCsp8i17ZBHdchaUDW3h4TaUveZJ vnM38O0AcHYRCN5UXyeFy27BRvjYEHA/Iy8FLKLVVaN/d1fAz5U1ydtsieBrsKla1WBchI Y849fUDxxjp7x+u9N+of2SwODdWvfso7HSfY3oCMYsd6MkikgLMhcZm1AjJeCwZ702nCq+ ND0LQezxzzGG6wuXVD2wsk05cIf3HW7KC7dSUXoTHhHJep38Gq2xcLHB1vD0Fl/AAD4Se7 OFnoaiEEBVUXj4WxerK+/6T/o4Q6CY79TN0mH2+u37aBopHhspFJwJjocg9STA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1749033952; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=IhyVPVyrJYjOxk9v9RYx1YwRIOpF3DkiPrxjgFWa9EQ=; b=LYfezSzDSIKDsBIBJnyCLjTlrTX5R6uCewZkO8lM22DygydR/rCHwDORhPMFosektCSqOj k+eVtE7d2fCS2M7OGOaAqrnSlP6Rrz+wDElzNjG9CNv5LEI0oodWLu9gveqOLWaf7sTsl/ shjeffmu3IhGfCnQByNmM130M2lRgBTQtUR08YcCbWwaQSPe3h2dbMFeIqbcNv6qPFseAO 58OQl4lo0d815MkrCudJsLmkgHwmCfazcJSXY/Z3+tsmg92jbrK6Ff1WK6S8UmaaApDEJT S0CerF7udjpf8lvJATZ0D1ffK5dFsUM92HLWLt4Iv7dOdpNKfapRubE2ESaF6w== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1749033952; a=rsa-sha256; cv=none; b=yjIR8av+6wvprqCmXSGJhanXjepaIZ8SglSRjnFYTCaoDpdrWjTRXvzXFtqFVsVaVuw6EC jrUYe1aNLwO0oH5q+UhcTRnlkhJt/+hvvHLy1LtZIndgZeftp4+qGVwXuHVqu4+2USNsOz 0J96Lf/mFhTusz7gd2ipkYy0K4KxTCSCsCIs7AM134LJClEDQm/ZQ1itgY1VbUl861aZ2Y xJCSxDbcsOWkILlA3oBPygDAEgNvHJKm37ieQQi36wayrghBAjg1qUmVrES+vSZWHL3q+7 UKidrWmTsam9wpdyks/p5V8k2Q0MutLrf5s6nYJOq1Aa77sg/FlqjJ0j7A52Tg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4bC44J1Gpnz5YC; Wed, 04 Jun 2025 10:45:52 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 554Ajq2D021744; Wed, 4 Jun 2025 10:45:52 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 554AjqZt021741; Wed, 4 Jun 2025 10:45:52 GMT (envelope-from git) Date: Wed, 4 Jun 2025 10:45:52 GMT Message-Id: <202506041045.554AjqZt021741@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Robert Clausecker Subject: git: a3ed55ff1818 - main - lib/libmd: reenable AVX2 SHA1 kernel List-Id: Commit messages for the main branch of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-main@freebsd.org Sender: owner-dev-commits-src-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: fuz X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: a3ed55ff181827ef1541e3ed25c76844bc835ad8 Auto-Submitted: auto-generated The branch main has been updated by fuz: URL: https://cgit.FreeBSD.org/src/commit/?id=a3ed55ff181827ef1541e3ed25c76844bc835ad8 commit a3ed55ff181827ef1541e3ed25c76844bc835ad8 Author: Robert Clausecker AuthorDate: 2025-06-04 10:00:05 +0000 Commit: Robert Clausecker CommitDate: 2025-06-04 10:28:03 +0000 lib/libmd: reenable AVX2 SHA1 kernel Following jrtc27@'s fix of the transcribed code, it seems to work fine now. See also: 207f3b2b25eaa0f9d32699e664b139e5e40e5450 --- lib/libmd/amd64/sha1dispatch.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/lib/libmd/amd64/sha1dispatch.c b/lib/libmd/amd64/sha1dispatch.c index 6c4d43b95ac9..86509195d56e 100644 --- a/lib/libmd/amd64/sha1dispatch.c +++ b/lib/libmd/amd64/sha1dispatch.c @@ -47,10 +47,8 @@ DEFINE_UIFUNC(, void, sha1_block, (SHA1_CTX *, const void *, size_t)) { if (cpu_stdext_feature & CPUID_STDEXT_SHA) return (_libmd_sha1block_shani); -#if 0 if ((cpu_stdext_feature & AVX2_STDEXT_NEEDED) == AVX2_STDEXT_NEEDED) return (sha1block_avx2_wrapper); -#endif else return (_libmd_sha1block_scalar); }