- Feb 17, 2016
-
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
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
-
- Feb 16, 2016
-
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
SMP: Fix some non-SMP errors that crept in; fix a recursion problem; re-partition some functionality to improve design and readability
-
Gregory Nutt authored
-
Gregory Nutt authored
-
- Feb 15, 2016
-
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
SMP: os_start needs to hold the KMM semaphore to prevent threads from allocating memory until the bring-up is complete
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
SMP: First cut integration of enter/leave_critical_section and the scheduler. There are some issues.
-
- Feb 14, 2016
-
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
nuttx/graphics and include: Replace irqsave() with enter_critical_section(); replace irqrestore() with leave_critical_section()
-
Gregory Nutt authored
nuttx/mm and libc: Replace irqsave() with enter_critical_section(); replace irqrestore() with leave_critical_section()
-
Gregory Nutt authored
nuttx/binfmt: Replace irqsave() with enter_critical_section(); replace irqrestore() with leave_critical_section()
-
Gregory Nutt authored
nuttx/fs: Replace irqsave() with enter_critical_section(); replace irqrestore() with leave_critical_section()
-
Gregory Nutt authored
nuttx/net: Replace irqsave() with enter_critical_section(); replace irqrestore() with leave_critical_section()
-
Gregory Nutt authored
-
Gregory Nutt authored
nuttx/sched: Replace irqsave() with enter_critical_section(); replace irqrestore() with leave_critical_section()
-
Gregory Nutt authored
nuttx/drivers: Replace irqsave() with enter_critical_section(); replace irqrestore() with leave_critical_section()
-
Gregory Nutt authored
-
- Feb 13, 2016
-
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
SMP: Need to perform all IDLE task memory allocations on initializatin thread prior to starting the other CPUs
-
Gregory Nutt authored
-
- Feb 12, 2016
-
-
Gregory Nutt authored
-
Gregory Nutt authored
SMP: Add up_cpustart and up_cpurestart protoypes; fix some problems in sched_addreadytorun; first cut at SMP version of up_mergepending.
-
Gregory Nutt authored
SMP: Add non-reentrant spinlocks, fix pre-emption controls with SMP, and most of the basic scheduler support for SMP (still missing a few things)
-
Gregory Nutt authored
OS: Add a RUNNABLE attribute to the tasklists to indicate if the task list includes the currently executing task. Use this additional bit of information to determine if a context switch could really occur when removing a TCB from a task list
-
- Feb 11, 2016
-
-
Gregory Nutt authored
-
Gregory Nutt authored
-