Bareflank / hypervisor

lightweight hypervisor SDK written in C++ with support for Windows, Linux and UEFI

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Rework CPUID Ack

rianquinn opened this issue · comments

The problem with the current CPUID ack is that it is fixed to 0x4BF00000. Although this works, we should ensure that this doesn't collide with existing hypervisors by checking not just RAX, but all 4 registers. Downstream projects can implement their own CPUID leaves by checking 0x40000000 instead.