diff options
Diffstat (limited to 'c/src/lib/libbsp/arm/lm3s69xx/0001-Fixed-interrupt-handling-for-ARMv7M.patch')
-rw-r--r-- | c/src/lib/libbsp/arm/lm3s69xx/0001-Fixed-interrupt-handling-for-ARMv7M.patch | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/c/src/lib/libbsp/arm/lm3s69xx/0001-Fixed-interrupt-handling-for-ARMv7M.patch b/c/src/lib/libbsp/arm/lm3s69xx/0001-Fixed-interrupt-handling-for-ARMv7M.patch deleted file mode 100644 index b3299c7e10..0000000000 --- a/c/src/lib/libbsp/arm/lm3s69xx/0001-Fixed-interrupt-handling-for-ARMv7M.patch +++ /dev/null @@ -1,28 +0,0 @@ -From 917f2491c1dc2525b24c635afe4459e55700149c Mon Sep 17 00:00:00 2001 -From: Sebastian Huber <sebastian.huber@embedded-brains.de> -Date: Sun, 5 Jun 2011 14:57:17 +0200 -Subject: [PATCH 1/6] Fixed interrupt handling for ARMv7M. - -Signed-off-by: Sebastian Huber <sebastian.huber@embedded-brains.de> ---- - cpu-exec.c | 4 ++-- - 1 files changed, 2 insertions(+), 2 deletions(-) - -diff --git a/cpu-exec.c b/cpu-exec.c -index 6ddd8dd..d1e9816 100644 ---- a/cpu-exec.c -+++ b/cpu-exec.c -@@ -470,8 +470,8 @@ int cpu_exec(CPUState *env1) - We avoid this by disabling interrupts when - pc contains a magic address. */ - if (interrupt_request & CPU_INTERRUPT_HARD -- && ((IS_M(env) && env->regs[15] < 0xfffffff0) -- || !(env->uncached_cpsr & CPSR_I))) { -+ && !(env->uncached_cpsr & CPSR_I) -+ && (!IS_M(env) || env->regs[15] < 0xfffffff0)) { - env->exception_index = EXCP_IRQ; - do_interrupt(env); - next_tb = 0; --- -1.7.1 - |