Re: [Xen-devel] [PATCH for-4.9 v2] x86: avoid #GP for PV guest MSR accesses

2017-10-11 Thread Andrew Cooper
On 09/10/17 11:07, Jan Beulich wrote: On 09.10.17 at 11:49, wrote: >> On 09/10/17 08:48, Jan Beulich wrote: >>> Halfway recent Linux kernels probe MISC_FEATURES_ENABLES on all CPUs, >>> leading to ugly recovered #GP fault messages with debug builds on older >>> systems. We can do better, so i

Re: [Xen-devel] [PATCH for-4.9 v2] x86: avoid #GP for PV guest MSR accesses

2017-10-09 Thread Jan Beulich
>>> On 09.10.17 at 11:49, wrote: > On 09/10/17 08:48, Jan Beulich wrote: >> Halfway recent Linux kernels probe MISC_FEATURES_ENABLES on all CPUs, >> leading to ugly recovered #GP fault messages with debug builds on older >> systems. We can do better, so introduce synthetic feature flags for >> bot

Re: [Xen-devel] [PATCH for-4.9 v2] x86: avoid #GP for PV guest MSR accesses

2017-10-09 Thread Andrew Cooper
On 09/10/17 08:48, Jan Beulich wrote: > Halfway recent Linux kernels probe MISC_FEATURES_ENABLES on all CPUs, > leading to ugly recovered #GP fault messages with debug builds on older > systems. We can do better, so introduce synthetic feature flags for > both this and PLATFORM_INFO to avoid the rd

[Xen-devel] [PATCH for-4.9 v2] x86: avoid #GP for PV guest MSR accesses

2017-10-09 Thread Jan Beulich
Halfway recent Linux kernels probe MISC_FEATURES_ENABLES on all CPUs, leading to ugly recovered #GP fault messages with debug builds on older systems. We can do better, so introduce synthetic feature flags for both this and PLATFORM_INFO to avoid the rdmsr_safe() altogether. Note that the r/o natu