Anonymous user
CPUID: Difference between revisions
no edit summary
[unchecked revision] | [unchecked revision] |
No edit summary |
|||
Line 43:
<source lang="c">
/* Vendor strings from CPUs. */
#define CPUID_VENDOR_OLDAMD
#define CPUID_VENDOR_AMD
#define CPUID_VENDOR_INTEL
#define CPUID_VENDOR_VIA
#define CPUID_VENDOR_OLDTRANSMETA
#define CPUID_VENDOR_TRANSMETA
#define CPUID_VENDOR_CYRIX
#define CPUID_VENDOR_CENTAUR
#define CPUID_VENDOR_NEXGEN
#define CPUID_VENDOR_UMC
#define CPUID_VENDOR_SIS
#define CPUID_VENDOR_NSC
#define CPUID_VENDOR_RISE
#define CPUID_VENDOR_VORTEX
#define
#define
#define
#define
#define
#define CPUID_VENDOR_ELBRUS "E2K MACHINE "
/* Vendor strings from
#define
#define
#define CPUID_VENDOR_VMWARE
#define
#define
#define CPUID_VENDOR_HYPERV "Microsoft Hv"
#define
#define CPUID_VENDOR_PARALLELS_ALT " lrpepyh vr " // Sometimes Parallels incorrectly encodes "prl hyperv" as "lrpepyh vr" due to an endianness mismatch.
#define CPUID_VENDOR_BHYVE "bhyve bhyve "
#define CPUID_VENDOR_QNX " QNXQVMBSQG "
</source>
|