summaryrefslogblamecommitdiffstats
path: root/sys-utils/lscpu.h
blob: b9aa25562e32735518ebe9fcb9ae0c9d4e8259a1 (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15














                                                   

                                                      

                    
                   




                                     
#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,
};

extern int read_hypervisor_dmi(void);

#endif /* LSCPU_H */