[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] mmx sse emulation
Hi Keir, Thanks for the help. I've one more doubt though. Calling x86_emulate from do_device_not_available after validating the EM flag would work? Of course provided MMX/SS emulation code reside in x86_emulate. Please lemme know. Thanks, Ashish On Wed, Nov 5, 2008 at 2:34 AM, Keir Fraser <keir.fraser@xxxxxxxxxxxxx> wrote: > On 5/11/08 00:34, "Ashish Bijlani" <ashish.bijlani@xxxxxxxxx> wrote: > >> >> I want to emulate mmx/sse for hvm guests when applications inside hvm >> guests are compiled for mmx/sse but the underlying hardware doesn't >> support mmx/sse. What is the best place to do this? i'm looking at >> x86_emulate but i dunno if that is the best place to put the emulation >> layer. any suggestions?? also, currently movq emulation is present in >> x86_emulate for handling mmio. however, i realized that get_fpu fails >> if the hardware doesn't have mmx capability. is it true or am i >> missing something here? > > x86_emulate() does its work by using the actual underlying processor > instructions (really it is a system emulator rather than an instruction > emulator). This wouldn't necessarily stop you adding full emulation for > certain instructions like SSE/MMX though, and it's probably the right place > to put that sort of thing. > > -- Keir > > > _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |