|
|
|
|
|
|
|
|
|
|
xen-devel
[Xen-devel] [pvops-dom0]Let PV ops guest could handle Machine Check trap
Hi, Jeremy and all
This small patch lets pv ops guest handle machine check trap. When non
fatal mce error happens, xen will inject vMCE# to the impacted pv ops guest.
This patch allows pv ops guest could receive machine check trap and enter
its own machine check handler.
Thanks & Regards,
Criping
>From 5efc12fe8214d55e2becc2c4b6ec4a30531d7b60 Mon Sep 17 00:00:00 2001
From: Liping Ke <liping.ke@xxxxxxxxx>
Date: Tue, 22 Sep 2009 10:46:05 +0800
Subject: [PATCH] Let PV guest handle machine check trap.
This patch lets pv ops guest handle machine check trap. When non
fatal mce error happens, XEN will inject vMCE# to the pv ops guest
This patch allows pv ops guest could receive machine check trap
and enter its own machine check handler.
Signed-off-by: Liping Ke <liping.ke@xxxxxxxxx>
---
arch/x86/xen/enlighten.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/arch/x86/xen/enlighten.c b/arch/x86/xen/enlighten.c
index 1edf6a8..3399a40 100644
--- a/arch/x86/xen/enlighten.c
+++ b/arch/x86/xen/enlighten.c
@@ -476,7 +476,7 @@ static int cvt_gate_to_trap(int vector, const gate_desc
*val,
return 0;
#ifdef CONFIG_X86_MCE
} else if (addr == (unsigned long)machine_check) {
- return 0;
+ addr = (unsigned long)machine_check;
#endif
} else {
/* Some other trap using IST? */
--
1.5.1
0001-Let-PV-guest-handle-machine-check-trap.patch
Description: 0001-Let-PV-guest-handle-machine-check-trap.patch
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
<Prev in Thread] |
Current Thread |
[Next in Thread>
|
- [Xen-devel] [pvops-dom0]Let PV ops guest could handle Machine Check trap,
Ke, Liping <=
|
|
|
|
|