aboutsummaryrefslogtreecommitdiff
path: root/nuttx/TODO
diff options
context:
space:
mode:
Diffstat (limited to 'nuttx/TODO')
-rw-r--r--nuttx/TODO6
1 files changed, 6 insertions, 0 deletions
diff --git a/nuttx/TODO b/nuttx/TODO
index 8c777ae4c..33d48027d 100644
--- a/nuttx/TODO
+++ b/nuttx/TODO
@@ -1002,6 +1002,12 @@ o ARM (arch/arm/)
recall the control, but something like this should be used before
executing the SVCall so that it vectors directly to the SVC
handler.
+ Another, more standard option would be to use interrupt priority
+ levels to control interrupts. In that case, (1) The SVC would
+ be the highest priority interrupt (0), (2) irqsave() would set
+ the interrupt mask level to just above that, and (2) irqrestore
+ would restore the interrupt level. This would not be diffult,
+ but does affect a lot of files!
Status: Open
Priority: Low