Expose OBJT_MGTDEVICE VM objects used for GEM/TTM with drm2 as an
explicit object type. Reviewed by: kib MFC after: 1 week
This commit is contained in:
parent
7233ddb0cb
commit
2db08c03f0
@ -2255,6 +2255,9 @@ kern_proc_vmmap_out(struct proc *p, struct sbuf *sb)
|
|||||||
case OBJT_SG:
|
case OBJT_SG:
|
||||||
kve->kve_type = KVME_TYPE_SG;
|
kve->kve_type = KVME_TYPE_SG;
|
||||||
break;
|
break;
|
||||||
|
case OBJT_MGTDEVICE:
|
||||||
|
kve->kve_type = KVME_TYPE_MGTDEVICE;
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
kve->kve_type = KVME_TYPE_UNKNOWN;
|
kve->kve_type = KVME_TYPE_UNKNOWN;
|
||||||
break;
|
break;
|
||||||
|
@ -414,6 +414,7 @@ struct kinfo_file {
|
|||||||
#define KVME_TYPE_PHYS 5
|
#define KVME_TYPE_PHYS 5
|
||||||
#define KVME_TYPE_DEAD 6
|
#define KVME_TYPE_DEAD 6
|
||||||
#define KVME_TYPE_SG 7
|
#define KVME_TYPE_SG 7
|
||||||
|
#define KVME_TYPE_MGTDEVICE 8
|
||||||
#define KVME_TYPE_UNKNOWN 255
|
#define KVME_TYPE_UNKNOWN 255
|
||||||
|
|
||||||
#define KVME_PROT_READ 0x00000001
|
#define KVME_PROT_READ 0x00000001
|
||||||
|
@ -25,7 +25,7 @@
|
|||||||
.\"
|
.\"
|
||||||
.\" $FreeBSD$
|
.\" $FreeBSD$
|
||||||
.\"
|
.\"
|
||||||
.Dd October 27, 2013
|
.Dd February 11, 2014
|
||||||
.Dt PROCSTAT 1
|
.Dt PROCSTAT 1
|
||||||
.Os
|
.Os
|
||||||
.Sh NAME
|
.Sh NAME
|
||||||
@ -416,6 +416,9 @@ dead
|
|||||||
default
|
default
|
||||||
.It dv
|
.It dv
|
||||||
device
|
device
|
||||||
|
.It md
|
||||||
|
device with managed pages
|
||||||
|
.Pq GEM/TTM
|
||||||
.It ph
|
.It ph
|
||||||
physical
|
physical
|
||||||
.It sg
|
.It sg
|
||||||
|
@ -100,6 +100,9 @@ procstat_vm(struct procstat *procstat, struct kinfo_proc *kipp)
|
|||||||
case KVME_TYPE_SG:
|
case KVME_TYPE_SG:
|
||||||
str = "sg";
|
str = "sg";
|
||||||
break;
|
break;
|
||||||
|
case KVME_TYPE_MGTDEVICE:
|
||||||
|
str = "md";
|
||||||
|
break;
|
||||||
case KVME_TYPE_UNKNOWN:
|
case KVME_TYPE_UNKNOWN:
|
||||||
default:
|
default:
|
||||||
str = "??";
|
str = "??";
|
||||||
|
Loading…
x
Reference in New Issue
Block a user