xref: /openbmc/linux/Documentation/ABI/testing/sysfs-hypervisor-xen (revision cdd38c5f1ce4398ec58fec95904b75824daab7b5)
14a4c29c9SJuergen GrossWhat:		/sys/hypervisor/guest_type
284b76257SJuergen GrossDate:		June 2017
34a4c29c9SJuergen GrossKernelVersion:	4.13
44a4c29c9SJuergen GrossContact:	xen-devel@lists.xenproject.org
54a4c29c9SJuergen GrossDescription:	If running under Xen:
64a4c29c9SJuergen Gross		Type of guest:
74a4c29c9SJuergen Gross		"Xen": standard guest type on arm
84a4c29c9SJuergen Gross		"HVM": fully virtualized guest (x86)
94a4c29c9SJuergen Gross		"PV": paravirtualized guest (x86)
104a4c29c9SJuergen Gross		"PVH": fully virtualized guest without legacy emulation (x86)
114a4c29c9SJuergen Gross
124a4c29c9SJuergen GrossWhat:		/sys/hypervisor/pmu/pmu_mode
134a4c29c9SJuergen GrossDate:		August 2015
144a4c29c9SJuergen GrossKernelVersion:	4.3
154a4c29c9SJuergen GrossContact:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
164a4c29c9SJuergen GrossDescription:	If running under Xen:
174a4c29c9SJuergen Gross		Describes mode that Xen's performance-monitoring unit (PMU)
18*34433332SMauro Carvalho Chehab		uses. Accepted values are:
19*34433332SMauro Carvalho Chehab
20*34433332SMauro Carvalho Chehab			======    ============================================
21*34433332SMauro Carvalho Chehab			"off"     PMU is disabled
22*34433332SMauro Carvalho Chehab			"self"    The guest can profile itself
23*34433332SMauro Carvalho Chehab			"hv"      The guest can profile itself and, if it is
244a4c29c9SJuergen Gross				  privileged (e.g. dom0), the hypervisor
25*34433332SMauro Carvalho Chehab			"all"     The guest can profile itself, the hypervisor
264a4c29c9SJuergen Gross				  and all other guests. Only available to
274a4c29c9SJuergen Gross				  privileged guests.
28*34433332SMauro Carvalho Chehab			======    ============================================
294a4c29c9SJuergen Gross
304a4c29c9SJuergen GrossWhat:           /sys/hypervisor/pmu/pmu_features
314a4c29c9SJuergen GrossDate:           August 2015
324a4c29c9SJuergen GrossKernelVersion:  4.3
334a4c29c9SJuergen GrossContact:        Boris Ostrovsky <boris.ostrovsky@oracle.com>
344a4c29c9SJuergen GrossDescription:	If running under Xen:
354a4c29c9SJuergen Gross		Describes Xen PMU features (as an integer). A set bit indicates
364a4c29c9SJuergen Gross		that the corresponding feature is enabled. See
374a4c29c9SJuergen Gross		include/xen/interface/xenpmu.h for available features
3884b76257SJuergen Gross
3984b76257SJuergen GrossWhat:		/sys/hypervisor/properties/buildid
4084b76257SJuergen GrossDate:		June 2017
4184b76257SJuergen GrossKernelVersion:	4.13
4284b76257SJuergen GrossContact:	xen-devel@lists.xenproject.org
4384b76257SJuergen GrossDescription:	If running under Xen:
4484b76257SJuergen Gross		Build id of the hypervisor, needed for hypervisor live patching.
4584b76257SJuergen Gross		Might return "<denied>" in case of special security settings
4684b76257SJuergen Gross		in the hypervisor.
47