summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sys/kern/kern_proc.c3
-rw-r--r--sys/sys/user.h1
-rw-r--r--usr.bin/procstat/procstat.15
-rw-r--r--usr.bin/procstat/procstat_vm.c3
4 files changed, 11 insertions, 1 deletions
diff --git a/sys/kern/kern_proc.c b/sys/kern/kern_proc.c
index 3dc1a58..e38d011 100644
--- a/sys/kern/kern_proc.c
+++ b/sys/kern/kern_proc.c
@@ -2255,6 +2255,9 @@ kern_proc_vmmap_out(struct proc *p, struct sbuf *sb)
case OBJT_SG:
kve->kve_type = KVME_TYPE_SG;
break;
+ case OBJT_MGTDEVICE:
+ kve->kve_type = KVME_TYPE_MGTDEVICE;
+ break;
default:
kve->kve_type = KVME_TYPE_UNKNOWN;
break;
diff --git a/sys/sys/user.h b/sys/sys/user.h
index eabd84b..8576f6d 100644
--- a/sys/sys/user.h
+++ b/sys/sys/user.h
@@ -414,6 +414,7 @@ struct kinfo_file {
#define KVME_TYPE_PHYS 5
#define KVME_TYPE_DEAD 6
#define KVME_TYPE_SG 7
+#define KVME_TYPE_MGTDEVICE 8
#define KVME_TYPE_UNKNOWN 255
#define KVME_PROT_READ 0x00000001
diff --git a/usr.bin/procstat/procstat.1 b/usr.bin/procstat/procstat.1
index a0aca05..f06b2bc 100644
--- a/usr.bin/procstat/procstat.1
+++ b/usr.bin/procstat/procstat.1
@@ -25,7 +25,7 @@
.\"
.\" $FreeBSD$
.\"
-.Dd October 27, 2013
+.Dd February 11, 2014
.Dt PROCSTAT 1
.Os
.Sh NAME
@@ -416,6 +416,9 @@ dead
default
.It dv
device
+.It md
+device with managed pages
+.Pq GEM/TTM
.It ph
physical
.It sg
diff --git a/usr.bin/procstat/procstat_vm.c b/usr.bin/procstat/procstat_vm.c
index d44b9c2..80fe6a1 100644
--- a/usr.bin/procstat/procstat_vm.c
+++ b/usr.bin/procstat/procstat_vm.c
@@ -100,6 +100,9 @@ procstat_vm(struct procstat *procstat, struct kinfo_proc *kipp)
case KVME_TYPE_SG:
str = "sg";
break;
+ case KVME_TYPE_MGTDEVICE:
+ str = "md";
+ break;
case KVME_TYPE_UNKNOWN:
default:
str = "??";
OpenPOWER on IntegriCloud