Date: Sun, 20 Jul 2025 00:26:03 GMT From: Konstantin Belousov <kib@FreeBSD.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org Subject: git: 5f33006f8742 - main - amd64 sysctl vm.pmap.kernel_maps: do not desinformate for la57 case Message-ID: <202507200026.56K0Q3a8093470@gitrepo.freebsd.org>
next in thread | raw e-mail | index | archive | help
The branch main has been updated by kib: URL: https://cgit.FreeBSD.org/src/commit/?id=5f33006f87423285776aff9de0ee89cca1db0969 commit 5f33006f87423285776aff9de0ee89cca1db0969 Author: Konstantin Belousov <kib@FreeBSD.org> AuthorDate: 2025-07-18 03:58:19 +0000 Commit: Konstantin Belousov <kib@FreeBSD.org> 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; }
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202507200026.56K0Q3a8093470>