Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/sys/arch/aarch64/aarch64 Make pmap_db_pte_print more terse s...



details:   https://anonhg.NetBSD.org/src/rev/8fb7f4d69953
branches:  trunk
changeset: 964759:8fb7f4d69953
user:      skrll <skrll%NetBSD.org@localhost>
date:      Thu Aug 15 10:24:26 2019 +0000

description:
Make pmap_db_pte_print more terse so it's quicker on serial consoles

diffstat:

 sys/arch/aarch64/aarch64/pmap.c |  18 ++++++++----------
 1 files changed, 8 insertions(+), 10 deletions(-)

diffs (58 lines):

diff -r 2994f3cdeabf -r 8fb7f4d69953 sys/arch/aarch64/aarch64/pmap.c
--- a/sys/arch/aarch64/aarch64/pmap.c   Thu Aug 15 09:07:34 2019 +0000
+++ b/sys/arch/aarch64/aarch64/pmap.c   Thu Aug 15 10:24:26 2019 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: pmap.c,v 1.42 2019/08/12 10:28:04 skrll Exp $  */
+/*     $NetBSD: pmap.c,v 1.43 2019/08/15 10:24:26 skrll Exp $  */
 
 /*
  * Copyright (c) 2017 Ryo Shimizu <ryo%nerv.org@localhost>
@@ -27,7 +27,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: pmap.c,v 1.42 2019/08/12 10:28:04 skrll Exp $");
+__KERNEL_RCSID(0, "$NetBSD: pmap.c,v 1.43 2019/08/15 10:24:26 skrll Exp $");
 
 #include "opt_arm_debug.h"
 #include "opt_ddb.h"
@@ -2366,11 +2366,9 @@
                pr(", PA=%lx", l3pte_pa(pte));
 
                pr(", %s", (pte & LX_BLKPAG_UXN) ?
-                   "UXN      " :
-                   "user-exec");
+                   "UXN" : "UX ");
                pr(", %s", (pte & LX_BLKPAG_PXN) ?
-                  "PXN        " :
-                  "kernel-exec");
+                  "PXN" :  "PX ");
 
                if (pte & LX_BLKPAG_CONTIG)
                        pr(", CONTIG");
@@ -2401,13 +2399,13 @@
 
                switch (pte & LX_BLKPAG_ATTR_MASK) {
                case LX_BLKPAG_ATTR_NORMAL_WB:
-                       pr(", WRITEBACK");
+                       pr(", WB");
                        break;
                case LX_BLKPAG_ATTR_NORMAL_NC:
-                       pr(", NOCACHE");
+                       pr(", NC");
                        break;
                case LX_BLKPAG_ATTR_NORMAL_WT:
-                       pr(", WHITETHRU");
+                       pr(", WT");
                        break;
                case LX_BLKPAG_ATTR_DEVICE_MEM:
                        pr(", DEVICE");
@@ -2421,7 +2419,7 @@
                if (pte & LX_BLKPAG_OS_WRITE)
                        pr(", pmap_write");
                if (pte & LX_BLKPAG_OS_WIRED)
-                       pr(", pmap_wired");
+                       pr(", wired");
        } else {
                pr(" **ILLEGAL TYPE**");
        }



Home | Main Index | Thread Index | Old Index