Hacker News new | past | comments | ask | show | jobs | submit login

CPUID on x86 is a user-level instruction. When you're doing processor-assisted emulation, CPUID is an instruction that does cause an exit to the hypervisor, which does allow you to do CPUID emulation. You clearly don't need such instructions to be privileged to do emulation games with CPUID.



>You clearly don't need such instructions to be privileged to do emulation games with CPUID.

There are configuration registers which can make CPUID a privileged instruction.




Consider applying for YC's W25 batch! Applications are open till Nov 12.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: