blob: 4906c2636790551d1589103cba2807f87e975936 [file] [log] [blame]
#ifndef LSCPU_H
#define LSCPU_H
/* hypervisor vendors */
enum {
HYPER_NONE = 0,
HYPER_XEN,
HYPER_KVM,
HYPER_MSHV,
HYPER_VMWARE,
HYPER_IBM, /* sys-z powervm */
HYPER_VSERVER,
HYPER_UML,
HYPER_INNOTEK, /* VBOX */
HYPER_HITACHI,
HYPER_PARALLELS, /* OpenVZ/VIrtuozzo */
HYPER_VBOX,
HYPER_OS400,
HYPER_PHYP,
HYPER_SPAR,
HYPER_WSL,
};
extern int read_hypervisor_dmi(void);
#endif /* LSCPU_H */