Back to home page

LXR

 
 

    


Warning, /bsps/arm/lm3s69xx/0002-target-arm-Disable-priority_mask-feature.patch is written in an unsupported language. File is not indexed.

0001 From 5f562d098d84e12d4688272dcf68a2d0318721a7 Mon Sep 17 00:00:00 2001
0002 From: Sebastian Huber <sebastian.huber@embedded-brains.de>
0003 Date: Fri, 16 Dec 2011 20:00:59 +0100
0004 Subject: [PATCH 2/4] target-arm: Disable priority_mask feature
0005 
0006 This is unused for the ARMv7-M NVIC.
0007 
0008 Signed-off-by: Sebastian Huber <sebastian.huber@embedded-brains.de>
0009 ---
0010  hw/arm_gic.c |    4 ++++
0011  1 files changed, 4 insertions(+), 0 deletions(-)
0012 
0013 diff --git a/hw/arm_gic.c b/hw/arm_gic.c
0014 index 5139d95..cafcc81 100644
0015 --- a/hw/arm_gic.c
0016 +++ b/hw/arm_gic.c
0017 @@ -707,7 +707,11 @@ static void gic_reset(gic_state *s)
0018      int i;
0019      memset(s->irq_state, 0, GIC_NIRQ * sizeof(gic_irq_state));
0020      for (i = 0 ; i < NUM_CPU(s); i++) {
0021 +#ifdef NVIC
0022 +        s->priority_mask[i] = 0x100;
0023 +#else
0024          s->priority_mask[i] = 0xf0;
0025 +#endif
0026          s->current_pending[i] = 1023;
0027          s->running_irq[i] = 1023;
0028          s->running_priority[i] = 0x100;
0029 -- 
0030 1.7.1
0031