From nobody Mon Apr 27 11:39:00 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 4g41mh4zQmz6ZwGP for ; Mon, 27 Apr 2026 11:39:00 +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" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4g41mh1CMKz3fLx for ; Mon, 27 Apr 2026 11:39:00 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1777289940; 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=wPEu7hES4Dx8Zlbhur09YzdXrY9KxaHnd1zk66gxpeM=; b=xZIvTQZZwELoK7KX+PzVrShVBMcWWqAGGFeVSmAjsObSRXONIYDmkGf//bWE3+5qQIww7I a965oTg3I9jz05r4iIBXtpRoov++STOt0jk6f20hXg6mx5yi/erwqfdUA9NZs5HFKA1AdQ RCsGWjz5q25fpQ1YIUrzJQs9z5Y8UpnhN7zotYfM1q+hQW1voOJmI5cFITOgWrWnLl5oE6 R8X3b1vEzq9wWIVLuSLFDrpfrXVJYQaw2QgrDwYjBn9yh+1iQUEzApcxaeS7UxN4RTNVWJ al74vqtcLCwQskLQgvpMnVhBfRCy18kXlSPLj0gtCSUDyCp4dqpqLV86IJV2rw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1777289940; a=rsa-sha256; cv=none; b=ROKZOkve5ufApBLwi/tzdxY3/yvXLAjdCbd3XTsNOO7pbXDT4dN9q/8D8EoYP8k8WxT2ni 9nKLMQQLc+IMxF+CBKLsK8oR3CDwX6smnF17DrtTuVjtSwCsJYgN5uN1+FAWQeqrvaWhNV cnbwym4bb69nPNHBYQ4y3XeSb7PjuOmLyhXOzO7Pj0WWg7qnXhxlTv8JQ6XuqkxHQ2cNRe +7CQU31tMLDiZtqvs6vwATjqNyJIn0h0f2XCfnbkEBldzpr8msVSUqUI16ADx5o12wI1Jn bi1exFzIzi6QHYc9WyvN4LQq+5+mfPptLugSA/VQcodLNnh8Y9nUWKw94gQxKw== 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=1777289940; 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=wPEu7hES4Dx8Zlbhur09YzdXrY9KxaHnd1zk66gxpeM=; b=mu8DwCkeZ4PLuq/8U9DdCjBTiF1VwwYQ2LdVJ0CDKvxgccHPcJ/mYPNsi68lJ109zLWhC4 JCKevMZYQ9utA4df2cuZhgTSnh9ukAjG6IvgAdGih40hhZca8C5kiSewsbeKGEwpkItVf0 /QgpFTl75d7ihhp4sbfsHRAUKwvx4EjIqpjqHixlMe30hnMDjnBOCX7raTFQN9hS4JFj/g ErPMztEgcqaBcukdufZhiiT6hD4ZOYfDWriAEIRkwgckD+EnpVb9puLimy1237rc1QMqKl EmSZsp64mxjXQsQv8YLBRp1s0IGMjK6XE6UO98P5lMaeipEvmCBjgb/vOfvH+w== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4g41mh0l6mz14rG for ; Mon, 27 Apr 2026 11:39:00 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 1fc32 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Mon, 27 Apr 2026 11:39:00 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Andrew Turner Subject: git: 04e4268f60e4 - main - arm64: Remove cpu_tlb_flushID now it's unused 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: andrew X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 04e4268f60e432097427e3d757aac6bc0ae24044 Auto-Submitted: auto-generated Date: Mon, 27 Apr 2026 11:39:00 +0000 Message-Id: <69ef4ad4.1fc32.22e40749@gitrepo.freebsd.org> The branch main has been updated by andrew: URL: https://cgit.FreeBSD.org/src/commit/?id=04e4268f60e432097427e3d757aac6bc0ae24044 commit 04e4268f60e432097427e3d757aac6bc0ae24044 Author: Andrew Turner AuthorDate: 2026-04-27 10:57:32 +0000 Commit: Andrew Turner CommitDate: 2026-04-27 11:37:54 +0000 arm64: Remove cpu_tlb_flushID now it's unused Reviewed by: alc Sponsored by: Arm Ltd Differential Revision: https://reviews.freebsd.org/D52185 --- sys/arm64/arm64/cpufunc_asm.S | 16 ---------------- sys/arm64/include/cpufunc.h | 3 --- 2 files changed, 19 deletions(-) diff --git a/sys/arm64/arm64/cpufunc_asm.S b/sys/arm64/arm64/cpufunc_asm.S index a13b97c2cdee..1b5a61204c1b 100644 --- a/sys/arm64/arm64/cpufunc_asm.S +++ b/sys/arm64/arm64/cpufunc_asm.S @@ -89,22 +89,6 @@ ENTRY(arm64_nullop) ret END(arm64_nullop) -/* - * Generic functions to read/modify/write the internal coprocessor registers - */ - -ENTRY(arm64_tlb_flushID) - dsb ishst -#ifdef SMP - tlbi vmalle1is -#else - tlbi vmalle1 -#endif - dsb ish - isb - ret -END(arm64_tlb_flushID) - /* * void arm64_dcache_wb_range(void *, vm_size_t) */ diff --git a/sys/arm64/include/cpufunc.h b/sys/arm64/include/cpufunc.h index e9eee643216b..f600b30edf5f 100644 --- a/sys/arm64/include/cpufunc.h +++ b/sys/arm64/include/cpufunc.h @@ -196,8 +196,6 @@ extern int64_t dczva_line_size; #define cpu_nullop() arm64_nullop() #define cpufunc_nullop() arm64_nullop() -#define cpu_tlb_flushID() arm64_tlb_flushID() - #define cpu_dcache_wbinv_range(a, s) arm64_dcache_wbinv_range((a), (s)) #define cpu_dcache_inv_range(a, s) arm64_dcache_inv_range((a), (s)) #define cpu_dcache_wb_range(a, s) arm64_dcache_wb_range((a), (s)) @@ -208,7 +206,6 @@ extern void (*arm64_icache_sync_range)(void *, vm_size_t); #define cpu_icache_sync_range_checked(a, s) arm64_icache_sync_range_checked((a), (s)) void arm64_nullop(void); -void arm64_tlb_flushID(void); void arm64_dic_idc_icache_sync_range(void *, vm_size_t); void arm64_idc_aliasing_icache_sync_range(void *, vm_size_t); void arm64_aliasing_icache_sync_range(void *, vm_size_t);