xen-devel
RE: [Xen-devel] [PATCH] small adjustment to asm constraints forc/s19400
>From: Jan Beulich [mailto:jbeulich@xxxxxxxxxx]
>Sent: 2009年3月31日 18:15
>
>>>> "Tian, Kevin" <kevin.tian@xxxxxxxxx> 31.03.09 11:47 >>>
>>Well, got your point. Those three SYSENTER MSRs are lost after resume.
>>We'll verify whether this is the only missing parts. BTW, in
>our box 32-on
>>-32 S3 works fine, does that mean SYSENTER/SYSEXIT not used in pure
>>32bit pv environment, since in Xen 32bit path also misses
>that important
>>recovery?
>
>A 32-bit hypervisor does not expose sysenter to the guest (the
>feature bit
>gets cleared) - iirc this is to prevent the guest from
>thinking that using
>sysenter would provide a performance benefit. Hence restoring
>these MSRs
>in that case would only be needed if Xen itself made use of
>sysenter, which
>however it doesn't (except for the now only theoretical case of the
>supervisor-mode-kernel feature).
>
Clear enough. BTW, another question comes when I'm clearing the code.
in load_segments, fs/gs base MSRs are only updated for non 32-on-64
domain. I guess that it's just for performance reason as 32bit guest
doesn't require to switch gs base. I want to get your confirmation
since in current low level context S3 resume code, we always restore
those base MSRs even for 32-on-64 case.
Thanks,
Kevin _______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
<Prev in Thread] |
Current Thread |
[Next in Thread>
|
- Re: [Xen-devel] [PATCH] small adjustment to asm constraints for c/s 19400, (continued)
- Re: [Xen-devel] [PATCH] small adjustment to asm constraints for c/s 19400, Keir Fraser
- RE: [Xen-devel] [PATCH] small adjustment to asm constraints for c/s 19400, Lu, Guanqun
- RE: [Xen-devel] [PATCH] small adjustment to asm constraints for c/s19400, Jan Beulich
- RE: [Xen-devel] [PATCH] small adjustment to asm constraints for c/s19400, Lu, Guanqun
- RE: [Xen-devel] [PATCH] small adjustment to asm constraints for c/s19400, Tian, Kevin
- RE: [Xen-devel] [PATCH] small adjustment to asm constraints forc/s19400, Jan Beulich
- RE: [Xen-devel] [PATCH] small adjustment to asm constraints forc/s19400, Tian, Kevin
- RE: [Xen-devel] [PATCH] small adjustment to asm constraints forc/s19400, Jan Beulich
- RE: [Xen-devel] [PATCH] small adjustment to asm constraints forc/s19400, Tian, Kevin
- RE: [Xen-devel] [PATCH] small adjustment to asm constraints forc/s19400, Jan Beulich
- RE: [Xen-devel] [PATCH] small adjustment to asm constraints forc/s19400,
Tian, Kevin <=
- RE: [Xen-devel] [PATCH] small adjustment to asm constraintsforc/s19400, Jan Beulich
- RE: [Xen-devel] [PATCH] small adjustment to asm constraintsforc/s19400, Tian, Kevin
- RE: [Xen-devel] [PATCH] small adjustment to asm constraintsforc/s19400, Jan Beulich
- RE: [Xen-devel] [PATCH] small adjustment to asm constraintsforc/s19400, Tian, Kevin
|
|
|