diff options
-rw-r--r-- | sys/kern/kern_proc.c | 3 | ||||
-rw-r--r-- | sys/sys/user.h | 1 | ||||
-rw-r--r-- | usr.bin/procstat/procstat.1 | 5 | ||||
-rw-r--r-- | usr.bin/procstat/procstat_vm.c | 3 |
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 = "??"; |