diff options
author | Juergen Gross <[email protected]> | 2017-11-02 00:59:07 -0700 |
---|---|---|
committer | Ingo Molnar <[email protected]> | 2017-11-02 11:04:42 +0100 |
commit | 43e4111086a70c78bedb6ad990bee97f17b27a6e (patch) | |
tree | 9e89e6ea21ea2ddcf380d5758374472c0bcf46d3 /lib/memory-notifier-error-inject.c | |
parent | c39858de696f0cc160a544455e8403d663d577e9 (diff) |
xen, x86/entry/64: Add xen NMI trap entry
Instead of trying to execute any NMI via the bare metal's NMI trap
handler use a Xen specific one for PV domains, like we do for e.g.
debug traps. As in a PV domain the NMI is handled via the normal
kernel stack this is the correct thing to do.
This will enable us to get rid of the very fragile and questionable
dependencies between the bare metal NMI handler and Xen assumptions
believed to be broken anyway.
Signed-off-by: Juergen Gross <[email protected]>
Signed-off-by: Andy Lutomirski <[email protected]>
Cc: Borislav Petkov <[email protected]>
Cc: Brian Gerst <[email protected]>
Cc: Dave Hansen <[email protected]>
Cc: Linus Torvalds <[email protected]>
Cc: Peter Zijlstra <[email protected]>
Cc: Thomas Gleixner <[email protected]>
Link: http://lkml.kernel.org/r/5baf5c0528d58402441550c5770b98e7961e7680.1509609304.git.luto@kernel.org
Signed-off-by: Ingo Molnar <[email protected]>
Diffstat (limited to 'lib/memory-notifier-error-inject.c')
0 files changed, 0 insertions, 0 deletions