From nobody Sun Feb 2 19:05:27 2025 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 4YmJx36TXSz5ml2t; Sun, 02 Feb 2025 19:05:27 +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 4YmJx34Fx0z3Gsx; Sun, 02 Feb 2025 19:05:27 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1738523127; 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=v0Adyldh2EeoppdTfVEe67NnDhE8F29pvVKaRniwEbg=; b=K2P+k5hpF56SvFsB6E+aRigXGU3DuMBVm7COZVtk9ZVWz50BRro2XIWT42spEuR+CUzels +W+i3Tf1Tm/yp2V25ovle+Zz08XFVvYF/3plUiw0WFPtoStVUlFwTPN0VuvtKS+/YhxN8n i3sVc8K8A2+Lgu3iBAlqAW7BtU4FG1c/SFlBaid88aJVJ8SoRDgft9rIAQa9nCjs/WG61N /KmFw7R5yoKzMqDCD/sKoUmp12bZV8YP8ELq6QOktkUaCV0YYwjBH2tU80O67nmV4zLOQp PU17EgVLx9jImGoLf4K4OZUyJhNuiaXpA6z8Ugt1rNsNES8YuX8QgRygN2GnVA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1738523127; 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=v0Adyldh2EeoppdTfVEe67NnDhE8F29pvVKaRniwEbg=; b=nOkh2TbDpwke4zk8p0Gq37OgBeO1KEbcZY9bHJzMcAO7jo+E81ZkKUGDCvKqIy/odEq0Qd N4MVMzQnyYK1oG14DymxoJQ9Yddk4pFqtn5H5/BaCrLYdSa2C6cG9pbkGteWSgWNMF/I43 67lrI9/qpyqX/bRZ/r5lnHCOPrG99uPKoPUwUEuM/S8vUVGIk3wVhQOLE5t1NbZ0Ije6qd Ila8bvXqKo/tBqRB2lywPAUm49LDGR66FZjUzNaOQz4Vk+6Xq8xXHVcbuRFQqYsD6ejxo6 1arl0HT86j7GvopvZYfEJzY2R9wQZhQyh1qdPrWEjR8QXXE4lAWNrv8I9x5IwA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1738523127; a=rsa-sha256; cv=none; b=pwhqLm495xI6SZCpdHTmo9WwTG0uExbj+KuxB5nl//55tLjYcQ1pCEwsn6hdYWyEBFH+10 uMZNDfJrlgzXiiScil2OI/Y1tskjwC+K2a6suSa6+YnCiqGB1mizc6O7DpmbkTdg6F4b0A XKen3VOtpfPgjSZqdV9Ms04YkkxIoUPibRUPbjn0aO7Da2MBvoh6k1PSsnvWFFDaJNOlpB Bm1afEqZKy4pl8Il9AN4LSOaIoZN6Cn/OzaD8rwowEFjKiAzf1Gqt+cNXkagKGcD+NhsUh W59I5bxWpkJYVDvU6StXBjq/7R1IX1BppEicZk2usMjgFRso71WbXoiSUgDISw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4YmJx33Z0Jz12wm; Sun, 02 Feb 2025 19:05:27 +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 512J5R0V057000; Sun, 2 Feb 2025 19:05:27 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 512J5RfZ056997; Sun, 2 Feb 2025 19:05:27 GMT (envelope-from git) Date: Sun, 2 Feb 2025 19:05:27 GMT Message-Id: <202502021905.512J5RfZ056997@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Poul-Henning Kamp Subject: git: 89baab967181 - main - Arm64/GicV3: Change default cache mode from GITS_BASER_CACHE_WAWB to GITS_BASER_CACHE_RAWAWB 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: phk X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 89baab96718180c1914f6246ef56f9294330915c Auto-Submitted: auto-generated The branch main has been updated by phk: URL: https://cgit.FreeBSD.org/src/commit/?id=89baab96718180c1914f6246ef56f9294330915c commit 89baab96718180c1914f6246ef56f9294330915c Author: Poul-Henning Kamp AuthorDate: 2025-02-02 19:00:57 +0000 Commit: Poul-Henning Kamp CommitDate: 2025-02-02 19:00:57 +0000 Arm64/GicV3: Change default cache mode from GITS_BASER_CACHE_WAWB to GITS_BASER_CACHE_RAWAWB For not yet determined reasons, the Qualcom Snapdragon Elite will take no other value than RAWAWB, but we're basically OK with that, because that should be the most performant setting. Investigations are continuing. This patch makes the Lenovo T14sGen6 laptop to boot to multiuser, but very little else works. --- sys/arm64/arm64/gicv3_its.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/arm64/arm64/gicv3_its.c b/sys/arm64/arm64/gicv3_its.c index 4b554f2dc30a..9224e03dec52 100644 --- a/sys/arm64/arm64/gicv3_its.c +++ b/sys/arm64/arm64/gicv3_its.c @@ -532,7 +532,7 @@ gicv3_its_table_init(device_t dev, struct gicv3_its_softc *sc) cache = 0; } else { devbits = GITS_TYPER_DEVB(gic_its_read_8(sc, GITS_TYPER)); - cache = GITS_BASER_CACHE_WAWB; + cache = GITS_BASER_CACHE_RAWAWB; } sc->sc_devbits = devbits; share = GITS_BASER_SHARE_IS;