mbed-os/hal
Jaeden Amero af572350f0 Don't call __disable_irq for uVisor
This is a hack to get debug builds applications that use uVisor to work.
The assertions in core_util_critical_section fail because interrupts can't
actually be disabled from unprivileged mode.

Without this hack, core_util_critical_section_enter() calls
mbed_assert_internal() when the assertion fails, which calls
core_util_critical_section_enter() again, which calls
mbed_assert_internal() again; this is infinite recursion.

core_util_critical_section_enter needs some fixing.
2016-06-14 14:09:56 +00:00
..
api Add virtual destructor to classes 2016-06-12 21:33:31 +01:00
common Don't call __disable_irq for uVisor 2016-06-14 14:09:56 +00:00
hal the contents of Driver_Storage.h don't need to be guarded by #if DEVICE_STORAGE 2016-06-09 13:30:54 +01:00
targets Rename NVIC_Set/GetVector for K64F 2016-06-14 14:06:45 +00:00
.yotta_ignore Simplify layout: 2016-05-23 09:13:59 +01:00
CMakeLists.txt Simplify layout: 2016-05-23 09:13:59 +01:00
module.json Simplify layout: 2016-05-23 09:13:59 +01:00
targets.json Removing K64F_UVISOR target 2016-06-14 05:00:19 +01:00