]> git.sur5r.net Git - freertos/commitdiff
Make use of the EVEN assembler directive in the IAR MSP430X port layer.
authorrichardbarry <richardbarry@1d2547de-c912-0410-9cb9-b8ca96c0e9e2>
Wed, 12 Jan 2011 10:00:13 +0000 (10:00 +0000)
committerrichardbarry <richardbarry@1d2547de-c912-0410-9cb9-b8ca96c0e9e2>
Wed, 12 Jan 2011 10:00:13 +0000 (10:00 +0000)
git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@1239 1d2547de-c912-0410-9cb9-b8ca96c0e9e2

Source/portable/IAR/MSP430X/portext.s43

index 4834a21adce02af96777fc7c8d516bb7b70392de..b9861cfd5663475384c016ea0161449ae0e4ef06 100644 (file)
@@ -104,6 +104,7 @@ portRESTORE_CONTEXT macro
  */\r
        \r
        RSEG CODE\r
+       EVEN\r
        \r
 vPortTickISR:\r
        \r
@@ -124,6 +125,8 @@ vPortTickISR:
 /*\r
  * Manual context switch called by the portYIELD() macro.\r
  */\r
+       EVEN\r
+       \r
 vPortYield:\r
 \r
        /* The sr needs saving before it is modified. */\r
@@ -148,6 +151,8 @@ vPortYield:
  * Start off the scheduler by initialising the RTOS tick timer, then restoring\r
  * the context of the first task.\r
  */\r
+       EVEN\r
+       \r
 xPortStartScheduler:\r
 \r
        /* Setup the hardware to generate the tick.  Interrupts are disabled\r