|
From: Tom H. <th...@cy...> - 2004-01-25 10:12:33
|
In message <200...@of...>
Jeremy Fitzhardinge <je...@go...> wrote:
> Virtualize CPUID. Rather than just using the host CPU's CPUID,
> we now completely virtualize it. The feature flags returned are the
> intersection of the set the CPU supports, and the set of flags Valgrind
> supports. This turns out to be a small number of features, like FPU,
> TSC, MMX, SSE, SSE2, FXSR. All mention of things which are only useful
> to kernel-mode code are also suppressed. This CPUID doesn't support
> any extended feature flags, or extended CPUID operations. It returns a
> vendor string of "ValgrindVCPU".
We should really handle extended flags and set the MMXEXT bit as we
do support all the MMXEXT instructions on Athlons.
Tom
--
Tom Hughes (th...@cy...)
Software Engineer, Cyberscience Corporation
http://www.cyberscience.com/
|