summaryrefslogtreecommitdiff
path: root/nuttx/TODO
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2011-08-07 16:34:39 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2011-08-07 16:34:39 +0000
commit0d33157ab2d7a4688cbf529bffda107b31b73735 (patch)
treee38cd5f2099b2702b0ba79ec31a047fc280e975d /nuttx/TODO
parent6369c65dd8c42254ab59346c7ab20c74c54c0112 (diff)
downloadpx4-nuttx-0d33157ab2d7a4688cbf529bffda107b31b73735.tar.gz
px4-nuttx-0d33157ab2d7a4688cbf529bffda107b31b73735.tar.bz2
px4-nuttx-0d33157ab2d7a4688cbf529bffda107b31b73735.zip
Add Kinetis IRQ numbers
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3850 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/TODO')
-rw-r--r--nuttx/TODO24
1 files changed, 20 insertions, 4 deletions
diff --git a/nuttx/TODO b/nuttx/TODO
index 84eacd18d..a3db368f3 100644
--- a/nuttx/TODO
+++ b/nuttx/TODO
@@ -14,7 +14,7 @@ nuttx/
(2) USB (drivers/usbdev, drivers/usbhost)
(6) Libraries (lib/)
(10) File system/Generic drivers (fs/, drivers/)
- (1) Graphics subystem (graphics/)
+ (2) Graphics subystem (graphics/)
(1) Pascal add-on (pcode/)
(1) Documentation (Documentation/)
(5) Build system / Toolchains
@@ -481,6 +481,18 @@ o Graphics subystem (graphics/)
in the current structure.
Priority: Low.
+ Description: In the kernel build mode (where NuttX is built as a monlithic
+ kernel and user code must trap into the protected kernel via
+ syscalls), the single user mode cannot be supported. In this
+ built configuration, only the multiple user mode can be supported
+ with the NX server residing inside of the kernel space. In
+ this case, most of the user end functions in graphics/nxmu
+ must be moved to lib/nx and those functions must be built into
+ libuser.a to be linked with the user-space code.
+ Status: Open
+ Priority: Low -- the kernel build configuration is not fully fielded
+ yet.
+
o Pascal Add-On (pcode/)
^^^^^^^^^^^^^^^^^^^^^^
@@ -548,7 +560,7 @@ o Build system
1. This script assumes the host archiver ar may not be appropriate for
non-GCC toolchains
- 2. For the kernel build, the user libriars should be built into some
+ 2. For the kernel build, the user libraries should be built into some
libuser.a. The list of user libraries would have to accepted with
some new argument, perhaps -u.
Status: Open
@@ -661,9 +673,13 @@ o ARM (arch/arm/)
using 'ldmia sp, {r0-r15}^' My understanding is that this works
fine because everything is in kernel-mode. In an operating model
where applications run in user mode and interrupts/traps run in
- kernel-mode, I think that there is a problem with this.
+ kernel-mode, I think that there is a problem with this. This would
+ like be a problem, for example, if for a kernel build where NuttX
+ is built as a monolithic, protected kernel and user mode programs
+ trap into the kernel.
Status: Open
- Priority: Low until I get around to implement security for the ARM platform.
+ Priority: Low until I get around to implementng security or kernel mode for
+ the ARM platform.
o ARM/C5471 (arch/arm/src/c5471/)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^