|   | 
      | 
  
  
      | 
      | 
  
 
     | 
    | 
  
  
     | 
    | 
  
  
    |   | 
      | 
  
  
    | 
         
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 <=
 
 
 |  
  
 | 
    | 
  
  
    |   | 
    |