Gregory Nutt
|
2245dddaf9
|
Break up some long lines
|
2017-06-14 13:42:56 -06:00 |
|
Gregory Nutt
|
018db84567
|
Flesh out more cancellation point logic.
|
2016-12-09 10:31:40 -06:00 |
|
Gregory Nutt
|
13cac3b592
|
sched/: Change some *err() message to *info() messages if what was a *dbg() message does not indicate and error condition.
|
2016-06-11 16:42:42 -06:00 |
|
Gregory Nutt
|
a1469a3e95
|
Add CONFIG_DEBUG_ERROR. Change names of *dbg() * *err()
|
2016-06-11 15:50:49 -06:00 |
|
Gregory Nutt
|
80d0b2736e
|
Reorder some logic: (1) set initial CPU IDLE task regsters AFTER allocating stack, (2) invalidate cache in CPU start-up BEFORE handling first interrupt.
|
2016-05-22 15:01:49 -06:00 |
|
Gregory Nutt
|
3d87005e5a
|
Fix some compilation issues when certain combinations of debug options are selected.
|
2016-05-17 12:06:32 -06:00 |
|
Gregory Nutt
|
faca2fb1e7
|
ARMv7-A/i.MX6: Add logic to handle allocation of CPU IDLE thread stacks more efficiently
|
2016-05-13 11:39:42 -06:00 |
|
Gregory Nutt
|
70782b0f14
|
ARMv7-A i.MX6: More SMP logic. Still untested.
|
2016-05-12 15:04:46 -06:00 |
|
Gregory Nutt
|
7f19631338
|
sched/: Add option to buffer scheduler instrumentation data in memory.
|
2016-03-17 09:49:43 -06:00 |
|
Gregory Nutt
|
2225940155
|
SMP: Add per-CPU initialization logic
|
2016-03-13 07:16:56 -06:00 |
|
Gregory Nutt
|
79c1fa5bd7
|
SMP: Simplified SMP interfaces
|
2016-03-12 15:29:33 -06:00 |
|
Gregory Nutt
|
95735519dd
|
SMP: Cosmetic renaming to clarify functionality of SMP interfaces. Update comments.
|
2016-02-17 13:36:25 -06:00 |
|
Gregory Nutt
|
6aeb4a52e8
|
Performance improvement: Idle loop should not take MM semaphore if there is not garbage to be collected. This can cause loss of performance and thrashing in tasking
|
2016-02-16 19:33:22 -06:00 |
|
Gregory Nutt
|
8ac699b63d
|
SMP: Need to perform all IDLE task memory allocations on initializatin thread prior to starting the other CPUs
|
2016-02-13 09:04:54 -06:00 |
|
Gregory Nutt
|
f45166af32
|
SMP: Fix a IDLE task semaphore operation
|
2016-02-12 18:03:08 -06:00 |
|
Gregory Nutt
|
3f7f58de9d
|
SMP: Fix some debug assertion problems when DEBUG is enabled; Partial fix for one bring-up issue
|
2016-02-12 17:13:38 -06:00 |
|
Gregory Nutt
|
c315479a04
|
SMP: Move IDLE thread init logic from sim to OS; need to assign unique IDs to each IDLE task
|
2016-02-11 14:11:26 -06:00 |
|
Gregory Nutt
|
ddbc948895
|
SMP: Minor SMP-related clean-up/improvements
|
2016-02-11 12:18:54 -06:00 |
|
Gregory Nutt
|
0a7e136a5a
|
SMP: Idle thread must be assigned to a CPU
|
2016-02-11 08:01:09 -06:00 |
|
Gregory Nutt
|
3147dfc7d5
|
SMP: Add some tentative initialization logic
|
2016-02-10 13:49:27 -06:00 |
|