|
|
|
|
|
|
|
|
|
|
xen-devel
[Xen-devel] [pvops-dom0]Update MCE LOG data
To: |
Jeremy Fitzhardinge <jeremy@xxxxxxxx>, "Jiang, Yunhong" <yunhong.jiang@xxxxxxxxx> |
Subject: |
[Xen-devel] [pvops-dom0]Update MCE LOG data |
From: |
"Ke, Liping" <liping.ke@xxxxxxxxx> |
Date: |
Mon, 19 Apr 2010 16:55:27 +0800 |
Accept-language: |
zh-CN, en-US |
Acceptlanguage: |
zh-CN, en-US |
Cc: |
"xen-devel@xxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxx>, "Ke, Liping" <liping.ke@xxxxxxxxx> |
Delivery-date: |
Mon, 19 Apr 2010 01:57:20 -0700 |
Envelope-to: |
www-data@xxxxxxxxxxxxxxxxxxx |
List-help: |
<mailto:xen-devel-request@lists.xensource.com?subject=help> |
List-id: |
Xen developer discussion <xen-devel.lists.xensource.com> |
List-post: |
<mailto:xen-devel@lists.xensource.com> |
List-subscribe: |
<http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe> |
List-unsubscribe: |
<http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe> |
Sender: |
xen-devel-bounces@xxxxxxxxxxxxxxxxxxx |
Thread-index: |
Acrfng6ZZvmHm1IcRwiiC/V1fQxItQ== |
Thread-topic: |
[pvops-dom0]Update MCE LOG data |
Hi, Jeremy and all
This small patch is to pass mcg_cap information from XEN to DOM0 since now
new pv-ops kernel's mce data structure is changed and need this mcg_cap
information.
Thanks& Regards,
Criping
>From 475b637e8dabb32446ee28e6b1235729e4b0f4bb Mon Sep 17 00:00:00 2001
From: Liping Ke <liping.ke@xxxxxxxxx>
Date: Mon, 19 Apr 2010 16:42:48 +0800
Subject: [PATCH] Update MCE LOG data
More mce data is provided in new DOM0 kernel, we need to pass
mcg_cap information from XEN to DOM0 in vIRQ accordingly.
---
drivers/xen/mce.c | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/drivers/xen/mce.c b/drivers/xen/mce.c
index b354dc8..8758e75 100644
--- a/drivers/xen/mce.c
+++ b/drivers/xen/mce.c
@@ -72,6 +72,7 @@ static int convert_log(struct mc_info *mi)
m.socketid = g_physinfo[i].mc_chipid;
m.cpu = m.extcpu = g_physinfo[i].mc_cpunr;
m.cpuvendor = (__u8)g_physinfo[i].mc_vendor;
+ m.mcgcap = g_physinfo[i].mc_msrvalues[0].value;
x86_mcinfo_lookup(&mic, mi, MC_TYPE_BANK);
do {
if (mic == NULL || mic->size == 0)
@@ -83,6 +84,7 @@ static int convert_log(struct mc_info *mi)
m.addr = mc_bank->mc_addr;
m.tsc = mc_bank->mc_tsc;
m.bank = mc_bank->mc_bank;
+ m.finished = 1;
/*log this record*/
mce_log(&m);
}
--
1.6.0.
_______________________________________________
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]Update MCE LOG data,
Ke, Liping <=
|
|
|
|
|