summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGregory Nutt <gnutt@nuttx.org>2015-04-06 15:26:50 -0600
committerGregory Nutt <gnutt@nuttx.org>2015-04-06 15:26:50 -0600
commitadca7816d339874a3f180d41ccc699dcc9de1164 (patch)
tree6e038485730103fd914a261f42ac06d2bdd7f5d1
parent33e5d30f60bbee207173c641541ceec3d57d200f (diff)
downloadpx4-nuttx-adca7816d339874a3f180d41ccc699dcc9de1164.tar.gz
px4-nuttx-adca7816d339874a3f180d41ccc699dcc9de1164.tar.bz2
px4-nuttx-adca7816d339874a3f180d41ccc699dcc9de1164.zip
Update TODO
-rw-r--r--nuttx/TODO65
1 files changed, 21 insertions, 44 deletions
diff --git a/nuttx/TODO b/nuttx/TODO
index 6ec4c8884..421cc3483 100644
--- a/nuttx/TODO
+++ b/nuttx/TODO
@@ -1,4 +1,4 @@
-NuttX TODO List (Last updated April 5, 2015)
+NuttX TODO List (Last updated April 6, 2015)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
This file summarizes known NuttX bugs, limitations, inconsistencies with
@@ -15,13 +15,12 @@ nuttx/
(0) Message Queues (sched/mqueue)
(4) C++ Support
(6) Binary loaders (binfmt/)
- (12) Network (net/, drivers/net)
+ (11) Network (net/, drivers/net)
(4) USB (drivers/usbdev, drivers/usbhost)
(12) Libraries (libc/, libm/)
(11) File system/Generic drivers (fs/, drivers/)
(8) Graphics subystem (graphics/)
(1) Pascal add-on (pcode/)
- (1) Documentation (Documentation/)
(2) Build system / Toolchains
(3) Linux/Cywgin simulation (arch/sim)
(5) ARM (arch/arm/)
@@ -34,7 +33,8 @@ nuttx/
(0) ARM/LPC43x (arch/arm/src/lpc43xx/)
(2) ARM/STR71x (arch/arm/src/str71x/)
(2) ARM/LM3S6918 (arch/arm/src/tiva/)
- (x) ARM/SAMA5D3 ((arch/arm/src/sama5/)
+ (x) ARM/SAMA5D3/4 ((arch/arm/src/sama5/)
+ (x) ARM/SAMV7 ((arch/arm/src/samv7/)
(5) ARM/STM32 (arch/arm/src/stm32/)
(3) AVR (arch/avr)
(0) Intel x86 (arch/x86)
@@ -47,8 +47,8 @@ nuttx/
apps/
- (6) Network Utilities (apps/netutils/)
- (2) NuttShell (NSH) (apps/nshlib)
+ (4) Network Utilities (apps/netutils/)
+ (3) NuttShell (NSH) (apps/nshlib)
(1) System libraries apps/system (apps/system)
(4) Other Applications & Tests (apps/examples/)
@@ -1080,7 +1080,7 @@ o Libraries (libc/)
Title: ENVIRON
Description: The definition of environ in stdlib.h is bogus and will not
work as it should. This is because the underlying
- representation of the environment is not an arry of pointers.
+ representation of the environment is not an array of pointers.
Status: Open
Priority: Medium
@@ -1218,16 +1218,6 @@ o File system / Generic drivers (fs/, drivers/)
Status: Open
Priority: Low
- Title: REMOVING PIPES AND FIFOS
- Description: There is no way to remove a FIFO or PIPE created in the
- pseudo filesystem. Once created, they persist indefinitely
- and cannot be unlinked. This is actually a more generic
- issue: unlink does not work for anything in the pseudo-
- filesystem.
- Status: Open, but partially resolved: pipe buffer is at least freed
- when there are not open references to the pipe/FIFO.
- Priority: Medium
-
Title: ROMFS CHECKSUMS
Description: The ROMFS file system does not verify checksums on either
volume header on on the individual files.
@@ -1479,15 +1469,6 @@ o Pascal Add-On (pcode/)
Status: Open
Priority: Low
-o Documentation (Documentation/)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-
- Title: DOCUMENT APIS USABLE FROM INTERRUPT HANDLERS
- Description: Need to document which APIs can be used in interrupt
- handlers (like mq_send and sem_post) and which cannot.
- Status: Open
- Priority: Low
-
o Build system
^^^^^^^^^^^^
@@ -1652,7 +1633,8 @@ o ARM (arch/arm/)
msr spsr_SVC, rm
ld r13,{r15}^
- Would also need to set r13_USER and r14_USER. For new SYS_context_switch... couldn't we do he same thing?
+ Would also need to set r13_USER and r14_USER. For new
+ SYS_context_switch... couldn't we do he same thing?
Also... System calls use traps to get from user- to kernel-
mode to perform OS services. That is necessary to get from
@@ -1877,6 +1859,12 @@ o ARM/SAMA5D3 ((arch/arm/src/sama5/)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Issues related to the SAMA5D3 port are in configs/sama5d3x-ek/README.txt.
+ Issues related to the SAMA5D4 port are in configs/sama5d4-ek/README.txt.
+
+o ARM/SAMV7 ((arch/arm/src/samv7/)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+ Issues related to the SAMA5D3 port are in configs/samv71-xult/README.txt.
o ARM/STM32 (arch/arm/src/stm32/)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
@@ -2359,11 +2347,6 @@ o mc68hc1x (arch/hc)
o Network Utilities (apps/netutils/)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Title: PPP PORT
- Description: Port PPP support from http://contiki.cvs.sourceforge.net/contiki/contiki-2.x/backyard/core/net/ppp/
- Status: Open
- Priority: Low
-
Title: UNVERIFIED THTTPD FEATURES
Description: Not all THTTPD features/options have been verified. In particular, there is no
test case of a CGI program receiving POST input. Only the configuration of
@@ -2371,17 +2354,6 @@ o Network Utilities (apps/netutils/)
Status: Open
Priority: Medium
- Title: THE ARP ISSUES AGAIN
- Description: The first GET received by THTTPD is not responded to. Refreshing the page
- from the browser solves the problem and THTTPD works fine after that. I
- believe that this is the duplicate of another bug: "Outgoing
- [uIP] packets are dropped and overwritten by ARP packets if the
- destination IP has not been mapped to a MAC."
- Status: Probably closed. The basic ARP issue has been fixed (if
- CONFIG_NET_ARP_SEND is enable), but this has not been verified
- with THTTPD.
- Priority: Medium
-
Title: THTTPD WARNINGS
Description: If the network is enabled, but THTTPD is not configured, it spews out lots
of pointless warnings. This is kind of annoying and unprofessional; needs to
@@ -2402,7 +2374,7 @@ o Network Utilities (apps/netutils/)
Priority: Medium. Important for full functionality with kernel build.
Title: NETWORK MONITOR NOT GENERALLY AVAILABLE
- Description: The NSH network management logic has generally applicability
+ Description: The NSH network management logic has general applicability
but is currently useful only because it is embedded in the NSH
module. It should be moved to apps/system or, better,
apps/netutils.
@@ -2426,6 +2398,11 @@ o NuttShell (NSH) (apps/nshlib)
Status: Open
Priority: Low (enhancement)
+ Title: ARPPING COMMAND
+ Description: Add an arping command
+ Status: Open
+ Priority: Low (enhancement)
+
o System libraries apps/system (apps/system)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^