[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen-unstable] x86 mce: make debug messages less noisy
# HG changeset patch # User Keir Fraser <keir.fraser@xxxxxxxxxx> # Date 1250243953 -3600 # Node ID 8d22ee47ec5dd215ba2379b5b29c4ef4b2aa27d8 # Parent 76a65bf2aa4d0b27fb55e85cc2d9ce8b9ff1bbf3 x86 mce: make debug messages less noisy On guest MCE read only print debug code when a non-zero value has been read. Xen is too noisy, otherwise. Signed-off-by: Christoph Egger <Christoph.Egger@xxxxxxx> --- xen/arch/x86/cpu/mcheck/mce.c | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) diff -r 76a65bf2aa4d -r 8d22ee47ec5d xen/arch/x86/cpu/mcheck/mce.c --- a/xen/arch/x86/cpu/mcheck/mce.c Fri Aug 14 10:58:32 2009 +0100 +++ b/xen/arch/x86/cpu/mcheck/mce.c Fri Aug 14 10:59:13 2009 +0100 @@ -685,7 +685,9 @@ int mce_rdmsr(u32 msr, u32 *lo, u32 *hi) case MSR_IA32_MCG_STATUS: *lo = (u32)d->arch.vmca_msrs.mcg_status; *hi = (u32)(d->arch.vmca_msrs.mcg_status >> 32); - gdprintk(XENLOG_DEBUG, "MCE: rd MCG_STATUS lo %x hi %x\n", *lo, *hi); + if (*lo || *hi) + gdprintk(XENLOG_DEBUG, + "MCE: rdmsr MCG_STATUS lo %x hi %x\n", *lo, *hi); break; case MSR_IA32_MCG_CAP: *lo = (u32)d->arch.vmca_msrs.mcg_cap; @@ -710,7 +712,7 @@ int mce_rdmsr(u32 msr, u32 *lo, u32 *hi) case MSR_IA32_MC0_CTL: *lo = (u32)d->arch.vmca_msrs.mci_ctl[bank]; *hi = (u32)(d->arch.vmca_msrs.mci_ctl[bank] >> 32); - gdprintk(XENLOG_DEBUG, "MCE: rd MC%u_CTL lo %x hi %x\n", + gdprintk(XENLOG_DEBUG, "MCE: rdmsr MC%u_CTL lo %x hi %x\n", bank, *lo, *hi); break; case MSR_IA32_MC0_STATUS: @@ -729,8 +731,6 @@ int mce_rdmsr(u32 msr, u32 *lo, u32 *hi) else entry = NULL; } - if ( !entry ) - gdprintk(XENLOG_DEBUG, "MCE: rd MC%u_STATUS\n", bank); break; case MSR_IA32_MC0_ADDR: if ( !list_empty(&d->arch.vmca_msrs.impact_header) ) @@ -826,7 +826,7 @@ int mce_wrmsr(u32 msr, u64 value) list_del(&entry->list); } else - gdprintk(XENLOG_DEBUG, "MCE: Not found HVM guest" + gdprintk(XENLOG_WARNING, "MCE: Not found HVM guest" " last injection Node, something Wrong!\n"); } break; _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |