From nobody Tue Feb 3 04:33:51 2026 X-Original-To: dev-commits-src-all@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 4f4rGR5nTcz6R57v for ; Tue, 03 Feb 2026 04:33:51 +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 "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4f4rGR39cCz3rYT for ; Tue, 03 Feb 2026 04:33:51 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1770093231; 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=lo/4rfy3efk5ra6MW0g5P0+Z5TzQHQvkdPzoPjaG+0g=; b=UuWsmM6rCWYjyzuHARk9DFc8iwwu8H6SZUmCVf3rMR/gjCslf38tzPKyXIK/HIKecULP/q rj3RhaSnf9qUW5N4cYR92f7IiR+EqTQeiSXQMvsfeD3gdP1KhlCZJBMQl8MxnUcM0HvTTY LNqFK+Ogeiq1Pu9ApRfFnKFSGNK2hkh+l1/bF2O6UH94pmTyUUo900+Z8r4KJc1/elG9n6 qSyHol5Hx1Y/iQvu8znB1rhg9OED+kVkgnncT5rEMXc7yYcRs1RV+ht/8J7YphlQk6uHdC nSuebBWXjCEMCUQ0KZRPaYjYv7WexCAVhw4N9AlzDfK3EMWhe4sr5woIpzuH9w== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1770093231; a=rsa-sha256; cv=none; b=ZfJYKRICIgcaZzE+XHIKaAFfjIg4miKyc2NgHai4I+SM/mPbfSgJnlIFotwQYe9vctMiXC IcfhBk4/0RfBzTzlbBnDSmFjJd4erHSEYyd/PoEKZ74cKZ116vkK+56lpi09pyqCTauyEz Nwbj1ncNoKBD9X0uTCEckDY55NmS1oDH58qTMq4UvLhUgtC8BTc+/bd35c7JugP0RczU6Z g6PsiPVfgkpg0kiKqIpXnbnZCHTEl1Y9HYUCZdSm2ZpcFCMGnVsI/Z3XM+WBD3QUQhTy4y qO0bzpv6x8wu4Kkz4MV5qpKbofBdhrV4fLtQGz5IV4PRY8mRGMMO1Y6QNO4YmQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1770093231; 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=lo/4rfy3efk5ra6MW0g5P0+Z5TzQHQvkdPzoPjaG+0g=; b=e2u6rusl34wWMw04NJKXTR+Lbz580YblUNjyocFL7GNhrOKpyRMeqql3kuexKuGOzsCIrt Fm9bYjW8lzYAVEZ7LJh7kh/WLnB8GWrtiOXbJT0DtdmRpLKXWDK865m1zDa/AP0OS0vF5P htIklZ8/LuRdwGCKuz8B18XmXl7ahehmNwLTMXHXbijTigKa7rYh5C0Zz4Vqb+Nx0MUya1 vb++l+id5AHZGJ2+za+u93fKiwGXQ1J5xOwlvdpj+F2+dteZy5daSXTPXbcskvmgg/kGw1 mGmxNBnFQbMwsNciGFYBb5oZ7ApSHptwpQkdvwiDNtXpT4X1431QVIWRIRfCCQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4f4rGR2dq0zxkl for ; Tue, 03 Feb 2026 04:33:51 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 4454f by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Tue, 03 Feb 2026 04:33:51 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Justin Hibbits Subject: git: 7f885581d5bb - main - powerpc/pmap: Mark more CPUs as lockless TLBIE List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-all@freebsd.org Sender: owner-dev-commits-src-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jhibbits X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 7f885581d5bb3eff191661f321d3a097acb0f39d Auto-Submitted: auto-generated Date: Tue, 03 Feb 2026 04:33:51 +0000 Message-Id: <69817aaf.4454f.640d04e8@gitrepo.freebsd.org> The branch main has been updated by jhibbits: URL: https://cgit.FreeBSD.org/src/commit/?id=7f885581d5bb3eff191661f321d3a097acb0f39d commit 7f885581d5bb3eff191661f321d3a097acb0f39d Author: Justin Hibbits AuthorDate: 2026-02-03 02:50:15 +0000 Commit: Justin Hibbits CommitDate: 2026-02-03 04:33:20 +0000 powerpc/pmap: Mark more CPUs as lockless TLBIE Add POWER10 and POWER11 to the list of lockless TLBIE capable CPUs. According to Linux, anything POWER5 and later should be able to do this, but that hasn't been tested with FreeBSD. POWER10 and POWER11, being derived after the POWER9, implicitly have this capability per the ISA spec. MFC after: 1 week --- sys/powerpc/aim/moea64_native.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys/powerpc/aim/moea64_native.c b/sys/powerpc/aim/moea64_native.c index 20beccbdf935..0ea44b1097b6 100644 --- a/sys/powerpc/aim/moea64_native.c +++ b/sys/powerpc/aim/moea64_native.c @@ -568,9 +568,9 @@ moea64_bootstrap_native(vm_offset_t kernelstart, vm_offset_t kernelend) case IBMPOWER8: case IBMPOWER8E: case IBMPOWER8NVL: - moea64_need_lock = false; - break; case IBMPOWER9: + case IBMPOWER10: + case IBMPOWER11: moea64_need_lock = false; break; case IBMPOWER4: