source: rtems/c/src/lib/libbsp/arm/lm3s69xx/0005-target-arm-Fix-system_clock_scale-initial-value.patch @ 0afac6a

4.115
Last change on this file since 0afac6a was 3c0e7f9b, checked in by Sebastian Huber <sebastian.huber@…>, on 03/24/12 at 19:06:49

bsp/lm3s69xx: New Qemu patch

  • Property mode set to 100644
File size: 912 bytes
RevLine 
[3c0e7f9b]1From bb7192082be2be0acfda61cd46d2b2c3677f8337 Mon Sep 17 00:00:00 2001
2From: Sebastian Huber <sebastian.huber@embedded-brains.de>
3Date: Sat, 24 Mar 2012 19:58:44 +0100
4Subject: [PATCH] target-arm: Fix system_clock_scale initial value
5
6This variable should be initilized somewhere.  This default value avoids
7a division by zero.
8
9Signed-off-by: Sebastian Huber <sebastian.huber@embedded-brains.de>
10---
11 hw/armv7m_nvic.c |    2 +-
12 1 files changed, 1 insertions(+), 1 deletions(-)
13
14diff --git a/hw/armv7m_nvic.c b/hw/armv7m_nvic.c
15index 65b575e..b3a1b3d 100644
16--- a/hw/armv7m_nvic.c
17+++ b/hw/armv7m_nvic.c
18@@ -51,7 +51,7 @@ typedef struct {
19 #define SYSTICK_CLKSOURCE (1 << 2)
20 #define SYSTICK_COUNTFLAG (1 << 16)
21 
22-int system_clock_scale;
23+int system_clock_scale = SYSTICK_SCALE;
24 
25 /* Conversion factor from qemu timer to SysTick frequencies.  */
26 static inline int64_t systick_scale(nvic_state *s)
27--
281.7.1
29
Note: See TracBrowser for help on using the repository browser.