summaryrefslogtreecommitdiff
path: root/nuttx/TODO
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2012-03-22 14:07:45 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2012-03-22 14:07:45 +0000
commitbc9e9610965af3e3c00dfa604dcc33a55aaadae0 (patch)
tree433a83ad007b7ff22d900f2178dc1235420002f7 /nuttx/TODO
parent0c7804b74dcec7d746e95425157bd6afc1435de6 (diff)
downloadpx4-nuttx-bc9e9610965af3e3c00dfa604dcc33a55aaadae0.tar.gz
px4-nuttx-bc9e9610965af3e3c00dfa604dcc33a55aaadae0.tar.bz2
px4-nuttx-bc9e9610965af3e3c00dfa604dcc33a55aaadae0.zip
Change STM32 so that stm32_pmstop.c and stm32_pmstandby are built even if CONFIG_PM is not defined
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4502 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/TODO')
-rw-r--r--nuttx/TODO22
1 files changed, 21 insertions, 1 deletions
diff --git a/nuttx/TODO b/nuttx/TODO
index 0baac17ab..f5dd64ddf 100644
--- a/nuttx/TODO
+++ b/nuttx/TODO
@@ -10,7 +10,7 @@ nuttx/
(1) On-demand paging (sched/)
(1) Memory Managment (mm/)
(2) Signals (sched/, arch/)
- (1) pthreads (sched/)
+ (2) pthreads (sched/)
(2) C++ Support
(5) Binary loaders (binfmt/)
(17) Network (net/, drivers/net)
@@ -190,6 +190,26 @@ o pthreads (sched/)
Status: Open
Priority: Low, probably not that useful
+ Title: PTHREAD_PRIO_PROTECT
+ Extended pthread_mutexattr_setprotocol() suport PTHREAD_PRIO_PROTECT:
+ "When a thread owns one or more mutexes initialized with the
+ PTHREAD_PRIO_PROTECT protocol, it shall execute at the higher of its
+ priority or the highest of the priority ceilings of all the mutexes
+ owned by this thread and initialized with this attribute, regardless of
+ whether other threads are blocked on any of these mutexes or not.
+
+ "While a thread is holding a mutex which has been initialized with
+ the PTHREAD_PRIO_INHERIT or PTHREAD_PRIO_PROTECT protocol attributes,
+ it shall not be subject to being moved to the tail of the scheduling queue
+ at its priority in the event that its original priority is changed,
+ such as by a call to sched_setparam(). Likewise, when a thread unlocks
+ a mutex that has been initialized with the PTHREAD_PRIO_INHERIT or
+ PTHREAD_PRIO_PROTECT protocol attributes, it shall not be subject to
+ being moved to the tail of the scheduling queue at its priority in the
+ event that its original priority is changed."
+ Status: Open
+ Priority: Low, probably not that useful
+
o C++ Support
^^^^^^^^^^^