From nobody Sun Jul 20 00:26:03 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 4bl47w1pMtz62XVB; Sun, 20 Jul 2025 00:26:04 +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 "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bl47v2PKVz3XnS; Sun, 20 Jul 2025 00:26:03 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1752971163; 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=CowpEy4nqTRosXz4Y9Ajr0eX2IN/2j5UBGM3/iB4e2A=; b=LoVq0jbEVtV2WmkJ5rtLlIEkOD3F8kw3RbnIKOfOzjemKx9eU8fmv0jMWUA+viuNj5xvZf vOu+TXTfDbP+kuU5xGPDtWgF4Jd5S49TZQRxK3jdD/fEKLG2PqY9mnOE8UNcO3Ek7889N4 OhfxcQ2QrhAUb2sNYaUPZdP01MKPXTSOdiVH01aZSqPKR2PAtifiJy6CujvfEtDXciqcL9 WVS/rm/gtuikgKeaQFII1nweabWo3sqEmgRlM7qVbKM/MZ9w9Qfd1Bc2p9JrOi+2olpinl BzKXlfl2qGmrES4utaZXGtqEC7cHYebGnBRou2dwe3I41vD3BZou8UfHkXrM9g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1752971163; 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=CowpEy4nqTRosXz4Y9Ajr0eX2IN/2j5UBGM3/iB4e2A=; b=YPAIiRa8mnuebkKICRlbq2WJ95ln2Ib2G6RD+0m7VcA4DkncbW+A9wW9JIjepADNM1vRjF Zt56o+GK3TgXZtuoHSJ5m7n9crgUo0PGOvK5BCX9xSUIH1sJlZxpIUI8e1WmPUAf/bzLqe IiRtGkwHrwKVJ5YuNHSH7cyQOXjvciOPVXS656+rt0Paf1tJBkpcGz8EIQZTkFsWAOv3IT +J0ZXkzoCujUrNqJ4rsqALl634WTeydgQzjRLefwpm6usUgLD5lFKBZ0rKdhodAQMfgeMV KscqgREa0x8h9gnda5mIx4Q1iPy3MnmaaafpaAbT5dVTXA88q6wOjrVufqdNCA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1752971163; a=rsa-sha256; cv=none; b=V9Ffkw+whXo3htwsuVPdG2NVxD4Tfwv1qMQtWUedxae0P9mfznHOF8/1U4YzGub1ZdFez0 thRXrCSX2Z4Pm8aIR1XLRp+6VOq9cbqvlSfxtjjt8nGioblnW0aUUOoFew7PWvaoweOacd GFfD7VMbfF6pYO0MvfNw26/WnosPr3tFyDyyJBDm3wvYkW4ZeWMF3Fkio9kvmm+lBG2toQ YyHMYTkYQ1IlkwvP6AgtRgFbaOsRVfZ2eDyQvRQytNZFiOijyRm0gyie1CZ2lu5E7m9gA8 OcqIAXJwJxhpWZgzG+51ZGCp71FFedgPoyGfIrCY912y80JwtfNkq6wDMIRPNw== 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 4bl47v1zQ8zqLF; Sun, 20 Jul 2025 00:26:03 +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 56K0Q3hQ093475; Sun, 20 Jul 2025 00:26:03 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 56K0Q3a8093470; Sun, 20 Jul 2025 00:26:03 GMT (envelope-from git) Date: Sun, 20 Jul 2025 00:26:03 GMT Message-Id: <202507200026.56K0Q3a8093470@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Konstantin Belousov Subject: git: 5f33006f8742 - main - amd64 sysctl vm.pmap.kernel_maps: do not desinformate for la57 case 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: kib X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 5f33006f87423285776aff9de0ee89cca1db0969 Auto-Submitted: auto-generated The branch main has been updated by kib: URL: https://cgit.FreeBSD.org/src/commit/?id=5f33006f87423285776aff9de0ee89cca1db0969 commit 5f33006f87423285776aff9de0ee89cca1db0969 Author: Konstantin Belousov AuthorDate: 2025-07-18 03:58:19 +0000 Commit: Konstantin Belousov CommitDate: 2025-07-20 00:25:45 +0000 amd64 sysctl vm.pmap.kernel_maps: do not desinformate for la57 case For !la57, direct map, large map, and recursive mapping are not in top pml4 region. Bigger change would be adding the dump of whole pml5 KVA mappings. Reviewed by: alc, markj Sponsored by: The FreeBSD Foundation Differential revision: https://reviews.freebsd.org/D51364 --- sys/amd64/amd64/pmap.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/sys/amd64/amd64/pmap.c b/sys/amd64/amd64/pmap.c index 0850b326bc3a..51e793c7f8b6 100644 --- a/sys/amd64/amd64/pmap.c +++ b/sys/amd64/amd64/pmap.c @@ -12167,10 +12167,12 @@ sysctl_kmaps(SYSCTL_HANDLER_ARGS) for (sva = 0, i = pmap_pml4e_index(sva); i < NPML4EPG; i++) { switch (i) { case PML4PML4I: - sbuf_printf(sb, "\nRecursive map:\n"); + if (!la57) + sbuf_printf(sb, "\nRecursive map:\n"); break; case DMPML4I: - sbuf_printf(sb, "\nDirect map:\n"); + if (!la57) + sbuf_printf(sb, "\nDirect map:\n"); break; #ifdef KASAN case KASANPML4I: @@ -12189,7 +12191,8 @@ sysctl_kmaps(SYSCTL_HANDLER_ARGS) sbuf_printf(sb, "\nKernel map:\n"); break; case LMSPML4I: - sbuf_printf(sb, "\nLarge map:\n"); + if (!la57) + sbuf_printf(sb, "\nLarge map:\n"); break; }