| 
         
xen-devel
RE: [Xen-devel] [PATCH] small adjustment to asm constraints	forc/s19400
 
>From: Jan Beulich
>Sent: 2009年3月31日 17:24
>
>>>> "Lu, Guanqun" <guanqun.lu@xxxxxxxxx> 31.03.09 10:54 >>>
>>[before] (XEN)  EFER: d01<0> STAR: e023e00800000000<0> LSTAR: 
>ffff828c8029b000<0> CSTAR: ffff828c8029b080<0>
>>SYSCALL_MASK: 34700<0> FS_BASE: 0<0> GS_BASE: b7f4a6c0<0> 
>SH_GS_BASE: 0
>>[after] (XEN)  EFER: d01<0> STAR: e023e00800000000<0> LSTAR: 
>ffff828c8029b000<0> CSTAR: ffff828c8029b080<0>
>>SYSCALL_MASK: 34700<0> FS_BASE: 0<0> GS_BASE: b7f4a6c0<0> 
>SH_GS_BASE: 0
>> 
>>They're the same.
>>
>>And aslo I dump GDT, IDT, LDT and TR register and tss struct, 
>there are no difference seen.
>>
>>
>>So can you give some advice some more registers should be dumped?
>
>Assuming this is an Intel box, the guest is certainly using 
>sysenter (which the user mode EIP saved on the stack would 
>also suggest), so you're really after the three SYSENTER MSRs. 
>And indeed - restore_rest_processor_state() seems to only care 
>for the STAR ones.
>
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?
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/s19400, (continued)
- 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/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
 
   
 
 |  
  
 | 
    |