|   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
 |  |  |