diff options
author | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2013-03-23 23:06:51 +0000 |
---|---|---|
committer | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2013-03-23 23:06:51 +0000 |
commit | 94d420845331bad3ee2aa992f58fa8d31afe9f01 (patch) | |
tree | 2eb95d9aad15f6b162d479f5a12907ad151bf331 /nuttx/TODO | |
parent | 4c3cc60932ac1b6ec0076ab89a80de55e0b69a4c (diff) | |
download | nuttx-94d420845331bad3ee2aa992f58fa8d31afe9f01.tar.gz nuttx-94d420845331bad3ee2aa992f58fa8d31afe9f01.tar.bz2 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/TODO | 14 |
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 ^^^^^^^^^^^ |