"Serebrin, Benjamin (Calendar)" <[EMAIL PROTECTED]> writes: > > 64-bit OSes will use SYSCALL for 64-bit code. CPUID name string should > be "FakeCPUFakeCPU"
One problem is that you'll disable a lot of vendor specific setup code if you do that. Might have all kinds of unexpected side effects. Also it might break user space, unless you key the fake vendor CPUID intercept on ring 0 vs ring 3 (but even if that might not be enough because some kernel modules can call CPUID on their own) I think just emulating SYSCALL/SYSENTER would be safer. It shouldn't be that much slower than int 0x80 hopefully. -Andi -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html