"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

Reply via email to