]> git.ipfire.org Git - thirdparty/util-linux.git/blob - sys-utils/lscpu.h
lscpu: minor cleanup and improve hypervisor detection
[thirdparty/util-linux.git] / sys-utils / lscpu.h
1 #ifndef LSCPU_H
2 #define LSCPU_H
3
4 /* hypervisor vendors */
5 enum {
6 HYPER_NONE = 0,
7 HYPER_XEN,
8 HYPER_KVM,
9 HYPER_MSHV,
10 HYPER_VMWARE,
11 HYPER_IBM, /* sys-z powervm */
12 HYPER_VSERVER,
13 HYPER_UML,
14 HYPER_INNOTEK, /* VBOX */
15 HYPER_HITACHI,
16 HYPER_PARALLELS, /* OpenVZ/VIrtuozzo */
17 HYPER_VBOX,
18 };
19
20 extern int read_hypervisor_dmi(void);
21
22 #endif /* LSCPU_H */