From 80ed5ccc78f69840a3be791b9e426d1393531e47 Mon Sep 17 00:00:00 2001 From: Kumar Gala Date: Fri, 27 Jan 2017 20:40:19 -0600 Subject: [PATCH] arm: cmsis: Convert printing of MMFSR, BFSR, and UFSR to CMSIS Converted access to CFSR MMFSR, BFSR, and UFSR to use direct CMSIS register access when printing out the values of those registers. Jira: ZEP-1568 Change-Id: I7969bb81346327637140ec23d91422a6bfaef032 Signed-off-by: Kumar Gala Signed-off-by: Maureen Helm --- arch/arm/core/fault.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/arch/arm/core/fault.c b/arch/arm/core/fault.c index 624f28fc49b..588278a3a5e 100644 --- a/arch/arm/core/fault.c +++ b/arch/arm/core/fault.c @@ -71,10 +71,7 @@ void _FaultDump(const NANO_ESF *esf, int fault) } PR_EXC("MMFSR: 0x%" PRIx32 ", BFSR: 0x%" PRIx32 ", UFSR: 0x%" - PRIx32 "\n", - __scs.scb.cfsr.byte.mmfsr.val, - __scs.scb.cfsr.byte.bfsr.val, - __scs.scb.cfsr.byte.ufsr.val); + PRIx32 "\n", SCB_MMFSR, SCB_BFSR, SCB_MMFSR); if (SCB->CFSR & CFSR_MMARVALID_Msk) { PR_EXC("MMFAR: 0x%" PRIx32 "\n", SCB->MMFAR);