]> git.sur5r.net Git - freertos/commitdiff
Add PRIVILEGED_FUNCTION qualifiers to port files.
authorrichardbarry <richardbarry@1d2547de-c912-0410-9cb9-b8ca96c0e9e2>
Sun, 4 Oct 2009 18:18:32 +0000 (18:18 +0000)
committerrichardbarry <richardbarry@1d2547de-c912-0410-9cb9-b8ca96c0e9e2>
Sun, 4 Oct 2009 18:18:32 +0000 (18:18 +0000)
git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@897 1d2547de-c912-0410-9cb9-b8ca96c0e9e2

Source/include/portable.h

index 3a279d87946d3f9963f5fd50d652af7e2d1c3319..6e2df1d0c769d559c88db462e47b46ed5515a626 100644 (file)
@@ -338,7 +338,7 @@ extern "C" {
  *\r
  */\r
 #if( portUSING_MPU_WRAPPERS == 1 )\r
-       portSTACK_TYPE *pxPortInitialiseStack( portSTACK_TYPE *pxTopOfStack, pdTASK_CODE pxCode, void *pvParameters, portBASE_TYPE xRunPrivileged );\r
+       portSTACK_TYPE *pxPortInitialiseStack( portSTACK_TYPE *pxTopOfStack, pdTASK_CODE pxCode, void *pvParameters, portBASE_TYPE xRunPrivileged ) PRIVILEGED_FUNCTION;\r
 #else\r
        portSTACK_TYPE *pxPortInitialiseStack( portSTACK_TYPE *pxTopOfStack, pdTASK_CODE pxCode, void *pvParameters );\r
 #endif\r
@@ -354,14 +354,14 @@ void vPortInitialiseBlocks( void ) PRIVILEGED_FUNCTION;
  * Setup the hardware ready for the scheduler to take control.  This generally\r
  * sets up a tick interrupt and sets timers for the correct tick frequency.\r
  */\r
-portBASE_TYPE xPortStartScheduler( void );\r
+portBASE_TYPE xPortStartScheduler( void ) PRIVILEGED_FUNCTION;\r
 \r
 /*\r
  * Undo any hardware/ISR setup that was performed by xPortStartScheduler() so\r
  * the hardware is left in its original condition after the scheduler stops\r
  * executing.\r
  */\r
-void vPortEndScheduler( void );\r
+void vPortEndScheduler( void ) PRIVILEGED_FUNCTION;\r
 \r
 /*\r
  * The structures and methods of manipulating the MPU are contained within the\r
@@ -372,7 +372,7 @@ void vPortEndScheduler( void );
  */\r
 #if( portUSING_MPU_WRAPPERS == 1 ) \r
        struct xMEMORY_REGION;\r
-       void vPortStoreTaskMPUSettings( xMPU_SETTINGS *xMPUSettings, const struct xMEMORY_REGION * const xRegions, portSTACK_TYPE *pxBottomOfStack, unsigned portSHORT usStackDepth );\r
+       void vPortStoreTaskMPUSettings( xMPU_SETTINGS *xMPUSettings, const struct xMEMORY_REGION * const xRegions, portSTACK_TYPE *pxBottomOfStack, unsigned portSHORT usStackDepth ) PRIVILEGED_FUNCTION;\r
 #endif\r
 \r
 #ifdef __cplusplus\r