Date: Wed, 16 Oct 2002 22:08:10 -0400 From: wolf <mjoyner2@hq.dyns.cx> To: Q <q_dolan@yahoo.com.au>, emulation <emulation@freebsd.org> Subject: Re: vmware2 and SIMD instructions Message-ID: <3DAE1B8A.9070209@hq.dyns.cx> References: <3DAE160C.2070905@hq.dyns.cx> <3DAE18CA.9020609@yahoo.com.au>
next in thread | previous in thread | raw e-mail | index | archive | help
well cat /compat/linux/proc/cpuinfo doesn't show simd. :) whenever a guest os tries to enable SIMD, it crashes the guest os. This makes vmware2 on a modern processer usesless for anything but an operating system that is *not* simd aware, eg, no w2k, xp, newer linux, newer *bsd, etc. There is some stuff in ports/emulators/vmware2/work/vmware-distrib/vmmon-only/linux/hostif.c for cpuid, trying to figure out how to badly hack it now.... to see if a) it trashes my system (host), b) causes my kernel to panick, c) freaks vmware out, d) is ignored, or least likely e) causes simd instructions to be not-reported. Seems like something or other could be masked in there to hide that one capability P.S. please use reply-all when replying, your post didn't make it to the list. Q wrote: > As a guess, without trying it. I would suspect that you needed to trick > vmware2 into thinking the host processor doesn't support it. The guest > OS should then see the same capabilities that vmware2 thinks it is being > hosted on. > > There is probably something in the linux "/proc" that vmware uses to > report the cpu capabilities. If you hack the linux emulation to exclude > simd from that list then it might work. > > Why do you need to exclude it anyway? > > Seeya...Q > > wolf wrote: > >> Is there anyway to prevent the vmware2 from detecting SIMD capabilities >> on a processor? maybe have it lie to the guest OS about the processer >> installed? >> > > -- Michael Joyner FreeBSD System Administrator http://manhattan.hq.dyns.cx/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-emulation" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3DAE1B8A.9070209>