pv_info
extern struct pv_info pv_info;
#define call_io_delay() pv_info.io_delay
return regs->cs == __USER_CS || regs->cs == pv_info.extra_user_64bit_cs;
pv_info.name = "Hyper-V";
pv_info.name = "VMware hypervisor";
pv_info.io_delay = false;
pv_info.name = "KVM";
pv_info.io_delay = false;
pv_info.name = "KVM";
EXPORT_SYMBOL_GPL(pv_info);
pv_info.name);
struct pv_info pv_info = {
pr_info("Booting kernel on %s\n", pv_info.name);
pv_info.name = "Xen PVH";
pv_info.name = "Xen HVM";
pv_info.name = "Xen PVH";
static const struct pv_info xen_info __initconst = {
pv_info = xen_info;