Upate TODO list
This commit is contained in:
parent
0841602739
commit
4e8b3ebb8a
21
TODO
21
TODO
@ -1,4 +1,4 @@
|
||||
NuttX TODO List (Last updated November 10, 2018)
|
||||
NuttX TODO List (Last updated November 29, 2018)
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
This file summarizes known NuttX bugs, limitations, inconsistencies with
|
||||
@ -10,7 +10,7 @@ issues related to each board port.
|
||||
nuttx/:
|
||||
|
||||
(15) Task/Scheduler (sched/)
|
||||
(3) SMP
|
||||
(4) SMP
|
||||
(1) Memory Management (mm/)
|
||||
(0) Power Management (drivers/pm)
|
||||
(3) Signals (sched/signal, arch/)
|
||||
@ -499,6 +499,23 @@ o SMP
|
||||
simplification in the design and permit commonality with
|
||||
other, non-GIC implementations.
|
||||
|
||||
Title: ISSUES WITH ACCESSING CPU INDEX
|
||||
Description: The CPU number is accessed usually with the macro this_cpu().
|
||||
The returned CPU number is then used for various things,
|
||||
typically as an array index. However, if pre-emption is
|
||||
not disabled,then it is possible that a context switch
|
||||
could occur and that logic could run on anothe CPU with
|
||||
possible fatal consequences.
|
||||
|
||||
We need to evaluate all use of this_cpu() and assure that
|
||||
it is used in a way that guarantees the the code continues
|
||||
to execute on the same CPU.
|
||||
|
||||
Status: Open
|
||||
Prioity: Medium. This is a logical problem but I have nevers seen
|
||||
an bugs caused by this. But I believe that failures are
|
||||
possible.
|
||||
|
||||
o Memory Management (mm/)
|
||||
^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user