summaryrefslogtreecommitdiff
path: root/nuttx/TODO
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2013-01-16 14:14:14 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2013-01-16 14:14:14 +0000
commitf06a61ad2416526b0f9afddc0b42fb5c928b7093 (patch)
tree5c82c94b6cb8e68f1ffda9326d9cb2f108e5db86 /nuttx/TODO
parent9cc7477faf3e49678aa827a6bc1ab99e2812c4d8 (diff)
downloadnuttx-f06a61ad2416526b0f9afddc0b42fb5c928b7093.tar.gz
nuttx-f06a61ad2416526b0f9afddc0b42fb5c928b7093.tar.bz2
nuttx-f06a61ad2416526b0f9afddc0b42fb5c928b7093.zip
BINFS now supports open, close, and FIOC_FILENAME ioctl
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5522 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/TODO')
-rw-r--r--nuttx/TODO21
1 files changed, 9 insertions, 12 deletions
diff --git a/nuttx/TODO b/nuttx/TODO
index 58ca4cc8e..248d2dafa 100644
--- a/nuttx/TODO
+++ b/nuttx/TODO
@@ -6,7 +6,7 @@ standards, things that could be improved, and ideas for enhancements.
nuttx/
- (11) Task/Scheduler (sched/)
+ (10) Task/Scheduler (sched/)
(1) Memory Managment (mm/)
(3) Signals (sched/, arch/)
(2) pthreads (sched/)
@@ -58,16 +58,6 @@ o Task/Scheduler (sched/)
Status: Closed. No, this behavior will not be implemented.
Priority: Medium, required for good emulation of process/pthread model.
- Title: MISSING ERRNO SETTINGS
- Description: Several APIs do not set errno. Need to review all APIs.
- Update: These are being fixed as they are encountered. There is
- no accounting of how many interfaces have this problem.
- Status: Open? There has been an effort over the past few years to assure
- that all errno settings are in place. What is the current state?
- Unknown.
- Priority: Medium, required for standard compliance (but makes the
- code bigger)
-
Title: TICKLESS OS
Description: On a side note, I have thought about a tick-less timer for the OS
for a long time. Basically we could replace the periodic system
@@ -178,7 +168,14 @@ o Task/Scheduler (sched/)
You would think that this should be a clone of the existing
pthread join logic. Howver there is no need for zombies
- in NuttX so, the status if the parent has already exit'ed.
+ in NuttX so no need to keep the status if the parent has
+ already exit'ed. Other simplifications:
+
+ 1. Keep the array/list of return status in the parent
+ tasks TCB.
+ 2. Use a fixed size array of return status (perhaps the
+ the enire array is allocated so that that is con
+ penalty for tasks that have no childre.
At present, exit status is not retained. If waitpid()
is called after the child task has exit'ed it simpley