|
|
|
|
|
|
|
|
|
|
xen-devel
RE: [Xen-devel] FXSAVE instruction emulation
Abhinav Srivastava wrote:
> Hi there,
>
> I am using Xen-3.2 on Intel-VT hardware. My guest VM is running Linux
> kernel 2.6.21 in HVM mode.
>
> I was trying to do some emulation from the hypervisor and my code was
> failing to emulate FXSAVE instructions. I looked on the mailing list
> and found the following patch that does that:
>
> "[Xen-devel] [PATCH 2/4] Enable VirtualPC 2007 run on top of XEN:
> fxsave" from [Su, Disheng]
>
> However, when I applied this patch it is still not working. I am
> going to the default case of this patch that directly calls "goto
> cannot_emulate". When I printed the instruction it is like this: 0f
> ae e8. The value of modrm_reg that patch uses to check which case
> statement to execute is 05. The patch only handles the value 0.
>
"0f ae e8" is the lfence instruction. It isn't handled in this patch...
You can refer to Intel Software Developer Manual Vol.2B A.4.2 for detail
information.
> Could some explain what does this mean? And, how to solve this
> problem?
>
Don't why you need to emulate this instruction...
Do you want to emulate instructions step by step?
How about bypass this "lfence"?
> Any help would be appreciated.
>
> Thanks,
> Abhinav
>
>
>
> Explore your hobbies and interests. Go to
> http://in.promos.yahoo.com/groups/
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-devel
Best Regards,
Disheng, Su
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
|
|
|
|