svn commit: r352606 - head/sys/amd64/amd64
Konstantin Belousov
kib at FreeBSD.org
Sun Sep 22 19:20:38 UTC 2019
Author: kib
Date: Sun Sep 22 19:20:37 2019
New Revision: 352606
URL: https://svnweb.freebsd.org/changeset/base/352606
Log:
amd64: minor tweaks to pat decoding in sysctl vm.pmap.kernel_maps.
Decode PAT_UNCACHED.
When unknown pat mode is encountered, print the pte bits combination
instead of the index, which is always 8.
Reviewed by: markj
Sponsored by: The FreeBSD Foundation
MFC after: 1 week
Differential revision: https://reviews.freebsd.org/D21738
Modified:
head/sys/amd64/amd64/pmap.c
Modified: head/sys/amd64/amd64/pmap.c
==============================================================================
--- head/sys/amd64/amd64/pmap.c Sun Sep 22 18:32:05 2019 (r352605)
+++ head/sys/amd64/amd64/pmap.c Sun Sep 22 19:20:37 2019 (r352606)
@@ -10023,6 +10023,9 @@ sysctl_kmaps_dump(struct sbuf *sb, struct pmap_kernel_
case PAT_UNCACHEABLE:
mode = "UC";
break;
+ case PAT_UNCACHED:
+ mode = "U-";
+ break;
case PAT_WRITE_PROTECTED:
mode = "WP";
break;
@@ -10031,7 +10034,7 @@ sysctl_kmaps_dump(struct sbuf *sb, struct pmap_kernel_
break;
default:
printf("%s: unknown PAT mode %#x for range 0x%016lx-0x%016lx\n",
- __func__, i, range->sva, eva);
+ __func__, pat_idx, range->sva, eva);
mode = "??";
break;
}
More information about the svn-src-head
mailing list