[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v4 2/4] xen: add sysfs node for guest type
On 14/06/17 19:43, Boris Ostrovsky wrote: > >> --- a/Documentation/ABI/testing/sysfs-hypervisor-pmu >> +++ b/Documentation/ABI/testing/sysfs-hypervisor-xen >> @@ -1,8 +1,19 @@ >> +What: /sys/hypervisor/guest_type >> +Date: May 2017 >> +KernelVersion: 4.13 >> +Contact: xen-devel@xxxxxxxxxxxxxxxxxxxx >> +Description: If running under Xen: >> + Type of guest: >> + "Xen": standard guest type on arm >> + "HVM": fully virtualized guest (x86) >> + "PV": paravirtualized guest (x86) >> + "PVH": fully virtualized guest without legacy emulation (x86) >> + >> > > > >> >> +static ssize_t guest_type_show(struct hyp_sysfs_attr *attr, char *buffer) >> +{ >> + const char *type = "???"; >> + >> + switch (xen_domain_type) { >> + case XEN_NATIVE: >> + /* ARM only. */ >> + type = "Xen"; >> + break; >> + case XEN_PV_DOMAIN: >> + type = "PV"; >> + break; >> + case XEN_HVM_DOMAIN: >> + type = xen_pvh_domain() ? "PVH" : "HVM"; >> + break; >> + } > > I think we should return -EINVAL for unknown type. Or document "???" in > the ABI document. Hmm, okay. Are you fine with the attached patch? Juergen Attachment:
v5-0001-xen-add-sysfs-node-for-guest-type.patch _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |