vmware2 patch for -CURRENT
sam at errno.com
Tue May 4 12:12:51 PDT 2004
On Tuesday 04 May 2004 07:09 am, Andrew Gallatin wrote:
> Bruce Evans writes:
> > On Mon, 3 May 2004, Andrew Gallatin wrote:
> > > It panics in sse2_pagezero() on my p4, so I have to break into
> > > the debugger and reduce my cpu_class to 3. I"m really glad that the
> > > jsnap builds have ddb built in.. ;)
> > Apparently vmware2 doesn't support some SSE2 instructions despite
> > claiming to. The code that calls ss2_pagezero() seems to test mostly
> > the right things. (cpu_feature & CPU_SSE2) is supposed to indicate that
> > the CPU supports SSE2, and it shouldn't be necessary to also test
> > cpu_class.
> > Try my memory access benchmarks in ~bde/cache on freefall for debugging
> > this in userland (./w -c sse2 -f 19 uses the same access method as
> > sse2_pagezero()).
> Weird. It works in userspace:
In user space the monitor likely just runs the instruction on the hardware.
In the kernel it likely jumps to the emulator and that instruction may not be
handled in your version. I'd expect a current vmware release to grok those
More information about the freebsd-emulation