From e52cd4f9592b14f8be50fdced15a8480b295abc2 Mon Sep 17 00:00:00 2001 From: patacongo Date: Sun, 12 Sep 2010 14:35:25 +0000 Subject: [PATCH] Early AT45DB debug fixes git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2943 42af7a65-404d-4744-a932-0658087f49c3 --- arch/arm/src/arm/up_dataabort.c | 4 ++++ arch/arm/src/arm/up_prefetchabort.c | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/arch/arm/src/arm/up_dataabort.c b/arch/arm/src/arm/up_dataabort.c index 49eb5b6a692..05886e38491 100644 --- a/arch/arm/src/arm/up_dataabort.c +++ b/arch/arm/src/arm/up_dataabort.c @@ -161,6 +161,10 @@ void up_dataabort(uint32_t *regs, uint32_t far, uint32_t fsr) */ pg_miss(); + + /* Indicate that we are no longer in an interrupt handler */ + + current_regs = NULL; return; segfault: diff --git a/arch/arm/src/arm/up_prefetchabort.c b/arch/arm/src/arm/up_prefetchabort.c index ea70a2ff579..2d184bad668 100644 --- a/arch/arm/src/arm/up_prefetchabort.c +++ b/arch/arm/src/arm/up_prefetchabort.c @@ -132,6 +132,10 @@ void up_prefetchabort(uint32_t *regs) */ pg_miss(); + + /* Indicate that we are no longer in an interrupt handler */ + + current_regs = NULL; } else #endif