Re: [Xen-devel] [PATCH] x86/Viridian: don't depend on undefined register state

2016-10-14 Thread Paul Durrant
> -Original Message- > From: Jan Beulich [mailto:jbeul...@suse.com] > Sent: 14 October 2016 05:38 > To: xen-devel > Cc: Paul Durrant > Subject: [PATCH] x86/Viridian: don't depend on undefined register state > > The high halves of

Re: [Xen-devel] [PATCH] x86/Viridian: don't depend on undefined register state

2016-10-14 Thread Andrew Cooper
On 14/10/16 10:37, Jan Beulich wrote: > The high halves of all GPRs are undefined in 32-bit and compat modes, > and the dependency is being obfuscated by our structure field names not > matching architectural register names (it was actually while putting > together a patch to correct this when I

[Xen-devel] [PATCH] x86/Viridian: don't depend on undefined register state

2016-10-14 Thread Jan Beulich
The high halves of all GPRs are undefined in 32-bit and compat modes, and the dependency is being obfuscated by our structure field names not matching architectural register names (it was actually while putting together a patch to correct this when I noticed the issue here). For consistency also