Update TODO list
This commit is contained in:
parent
01ade4803a
commit
cee8d59b58
5
TODO
5
TODO
@ -321,6 +321,11 @@ o SMP
|
||||
unless the spinlocks were made to be the same size as one cache
|
||||
line.
|
||||
|
||||
This might be doable if a write-through cache is used. Then you
|
||||
could always safely invalidate the cache line before reading the
|
||||
spinlock because there should never be any dirty cache lines in
|
||||
this case.
|
||||
|
||||
The better option is to add compiler independent "ornamentation"
|
||||
to the spinlock so that the spinlocks are all linked together
|
||||
into a separate, non-cacheable memory regions. Because of
|
||||
|
@ -116,4 +116,3 @@ int sched_cpu_pause(FAR struct tcb_s *tcb)
|
||||
}
|
||||
|
||||
#endif /* CONFIG_SMP */
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user