Added virtual machine detection

This commit is contained in:
SChernykh 2020-12-06 17:34:01 +01:00
parent 7a09f5fe47
commit 41a9bddd59
4 changed files with 10 additions and 4 deletions

View file

@ -64,6 +64,7 @@ public:
FLAG_XOP,
FLAG_POPCNT,
FLAG_CAT_L3,
FLAG_VM,
FLAG_MAX
};
@ -83,6 +84,7 @@ public:
virtual bool hasBMI2() const = 0;
virtual bool hasOneGbPages() const = 0;
virtual bool hasCatL3() const = 0;
virtual bool isVM() const = 0;
virtual const char *backend() const = 0;
virtual const char *brand() const = 0;
virtual CpuThreads threads(const Algorithm &algorithm, uint32_t limit) const = 0;