Rework CPUID Ack
rianquinn opened this issue · comments
Rian Quinn commented
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.