[rtems commit] arm: Implement _CPU_ISR_Get_level() for ARMv7-M
Sebastian Huber
sebh at rtems.org
Mon Jun 15 19:10:00 UTC 2015
Module: rtems
Branch: master
Commit: 9d8389021c63bc21099534b8d3581a7490124793
Changeset: http://git.rtems.org/rtems/commit/?id=9d8389021c63bc21099534b8d3581a7490124793
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date: Mon Jun 15 20:45:56 2015 +0200
arm: Implement _CPU_ISR_Get_level() for ARMv7-M
---
cpukit/score/cpu/arm/armv7m-isr-level-get.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/cpukit/score/cpu/arm/armv7m-isr-level-get.c b/cpukit/score/cpu/arm/armv7m-isr-level-get.c
index 067c55d..780ff16 100644
--- a/cpukit/score/cpu/arm/armv7m-isr-level-get.c
+++ b/cpukit/score/cpu/arm/armv7m-isr-level-get.c
@@ -5,10 +5,10 @@
*/
/*
- * Copyright (c) 2011 Sebastian Huber. All rights reserved.
+ * Copyright (c) 2011-2015 Sebastian Huber. All rights reserved.
*
* embedded brains GmbH
- * Obere Lagerstr. 30
+ * Dornierstr. 4
* 82178 Puchheim
* Germany
* <rtems at embedded-brains.de>
@@ -28,7 +28,7 @@
uint32_t _CPU_ISR_Get_level( void )
{
- return 0;
+ return _ARMV7M_Get_basepri() != 0;
}
#endif /* ARM_MULTILIB_ARCH_V7M */
More information about the vc
mailing list