From adca7816d339874a3f180d41ccc699dcc9de1164 Mon Sep 17 00:00:00 2001 From: Gregory Nutt Date: Mon, 6 Apr 2015 15:26:50 -0600 Subject: Update TODO --- nuttx/TODO | 65 ++++++++++++++++++++------------------------------------------ 1 file changed, 21 insertions(+), 44 deletions(-) (limited to 'nuttx') 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) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -- cgit v1.2.3