[PATCH 0/3] xen/pv: sanitize xen pv guest msr accesses

Juergen Gross posted 3 patches 1 year, 7 months ago
Failed in applying to current master (apply log)
There is a newer version of this series
.../admin-guide/kernel-parameters.txt         |  6 ++
arch/x86/xen/Kconfig                          |  9 ++
arch/x86/xen/enlighten_pv.c                   | 97 +++++++++++++------
arch/x86/xen/pmu.c                            | 44 +++++----
4 files changed, 110 insertions(+), 46 deletions(-)
[PATCH 0/3] xen/pv: sanitize xen pv guest msr accesses
Posted by Juergen Gross 1 year, 7 months ago
Historically when running as Xen PV guest all MSR accesses have been
silently swallowing any GP faults, even when the kernel was using not
the *msr_safe() access functions.

Change that by making the behavior controllable via kernel config and
via a boot parameter.

This will help finding paths where MSRs are being accessed under Xen
which are not emulated by the hypervisor.

Juergen Gross (3):
  xen/pv: allow pmu msr accesses to cause GP
  xen/pv: refactor msr access functions to support safe and unsafe
    accesses
  xen/pv: support selecting safe/unsafe msr accesses

 .../admin-guide/kernel-parameters.txt         |  6 ++
 arch/x86/xen/Kconfig                          |  9 ++
 arch/x86/xen/enlighten_pv.c                   | 97 +++++++++++++------
 arch/x86/xen/pmu.c                            | 44 +++++----
 4 files changed, 110 insertions(+), 46 deletions(-)

-- 
2.35.3