summaryrefslogtreecommitdiff
path: root/nuttx/TODO
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2013-03-23 23:06:51 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2013-03-23 23:06:51 +0000
commit94d420845331bad3ee2aa992f58fa8d31afe9f01 (patch)
tree2eb95d9aad15f6b162d479f5a12907ad151bf331 /nuttx/TODO
parent4c3cc60932ac1b6ec0076ab89a80de55e0b69a4c (diff)
downloadpx4-nuttx-94d420845331bad3ee2aa992f58fa8d31afe9f01.tar.gz
px4-nuttx-94d420845331bad3ee2aa992f58fa8d31afe9f01.tar.bz2
px4-nuttx-94d420845331bad3ee2aa992f58fa8d31afe9f01.zip
Fix an compilation error recently introduced into stm32_vectors.S
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5780 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/TODO')
-rw-r--r--nuttx/TODO14
1 files changed, 13 insertions, 1 deletions
diff --git a/nuttx/TODO b/nuttx/TODO
index 0e551c370..85a1f6f8c 100644
--- a/nuttx/TODO
+++ b/nuttx/TODO
@@ -10,7 +10,7 @@ nuttx/
(1) Memory Managment (mm/)
(3) Signals (sched/, arch/)
(2) pthreads (sched/)
- (5) Kernel Build
+ (6) Kernel Build
(2) C++ Support
(6) Binary loaders (binfmt/)
(16) Network (net/, drivers/net)
@@ -425,6 +425,18 @@ o Kernel Build
Priority: Low-Medium. Right now, I do not know if these syscalls are a
real performance issue or not.
+ Title: ARMv6/7-M SYSCALL PERFORMANCE IMPROVEMENT
+ Description: Currently the code issues an SVCall to go from user- to kernel-mode
+ and another go return to user-mode. The second is unnecessary:
+ If there were a stub in user-space that just set the unprivileged
+ mode in the CONTROL register and returned, then the dispatch_syscall()
+ function could just jump to the stub instead of using second SVCall.
+ Hmmm... would this expose a security whole by executing in user-space
+ with privileges? That already happens when the userspace memory
+ allocators are called.
+ Status: Open
+ Priority: Low (unless performance becomes an issue).
+
o C++ Support
^^^^^^^^^^^