diff --git a/TODO b/TODO index d7702ab3a6..3e11ed34b2 100644 --- a/TODO +++ b/TODO @@ -1,4 +1,4 @@ -NuttX TODO List (Last updated December 7, 2015) +NuttX TODO List (Last updated December 23, 2015) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 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) - (7) Kernel/Protected Build + (8) Kernel/Protected Build (4) C++ Support (6) Binary loaders (binfmt/) (11) Network (net/, drivers/net) @@ -471,6 +471,16 @@ o Kernel/Protected Build Status: Open Priority: Medium + Title: I2C TOOL PATITIONING + Description: The tool at apps/system/i2c makes direct calls into MCU level + I2C logic within the OS and, hence, violates the OS/application + interface. An I2C character driver will need to be developed + to perform the I2C interactions within the OS; the I2C tools + will need to be modified to use that driver to perform the + I2C accesses. + Status: Open + Priority: Medium. Until this change is made, the I2C tool will not be + availabel in protected or kernel builds. Title: C++ CONSTRUCTORS HAVE TOO MANY PRIVILEGES (PROTECTED MODE) Description: When a C++ ELF module is loaded, its C++ constructors are called via sched/task_starthook.c logic. This logic runs in protected mode. diff --git a/arch b/arch index 1519d53e18..2270b10d5a 160000 --- a/arch +++ b/arch @@ -1 +1 @@ -Subproject commit 1519d53e182663632e4b115baa1b3b15ce9840a3 +Subproject commit 2270b10d5a3b4bb0abd971664a4a6370c30efc52