From 388650045931973f924bba3adca3d63e99c895e1 Mon Sep 17 00:00:00 2001 From: Gregory Nutt Date: Thu, 24 Mar 2016 13:10:45 -0600 Subject: [PATCH] Update TODO list --- TODO | 32 ++++++++++++++++++++++++++++++-- arch | 2 +- 2 files changed, 31 insertions(+), 3 deletions(-) diff --git a/TODO b/TODO index 5ee0060a09..d07aeb9d67 100644 --- a/TODO +++ b/TODO @@ -1,4 +1,4 @@ -NuttX TODO List (Last updated March 19, 2016) +NuttX TODO List (Last updated March 23, 2016) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ This file summarizes known NuttX bugs, limitations, inconsistencies with @@ -14,7 +14,7 @@ nuttx/ (3) Signals (sched/signal, arch/) (2) pthreads (sched/pthread) (0) Message Queues (sched/mqueue) - (6) Kernel/Protected Build + (7) Kernel/Protected Build (3) C++ Support (6) Binary loaders (binfmt/) (12) Network (net/, drivers/net) @@ -459,6 +459,34 @@ o Kernel/Protected Build Priority: Medium/High -- the kernel build configuration is not fully fielded yet. + Title: apps/system PARTITIONING + Description: Several of the USB device helper applications in apps/system + violate OS/application partitioning and will fail on a kernel + or protected build. These include directories: + + - apps/system/cdcacm + - apps/system/composite + - apps/system/usbmsc + + These functions call directly into operating system functions + like: + + - usbmsc_archinitialize + - composite_archinitialize + - cdcacm_initialize + - cdcacm_uninitialize + - usbmsc_initialize + - usbmsc_uninitialize + - composite_initialize + - composite-Uninitialize + + Since the corrsponding device drivers may not be present, these + cannot be replaced with IOCTLs. Perhaps they should be support + with new boardctl commands? + Status: Open + Priority: Medium/High -- the kernel build configuration is not fully fielded + yet. + Title: NxTERM PARTITIONING. Description: NxTerm is implemented (correctly) as a driver that resides in the nuttx/ directory. However, the user interfaces must be diff --git a/arch b/arch index f0253cc8a6..32dfc71164 160000 --- a/arch +++ b/arch @@ -1 +1 @@ -Subproject commit f0253cc8a66234efcffeac1ae44ff2d9c329766c +Subproject commit 32dfc711640d25c5e25f15f30efd00e356e1ebab