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
|
6dfa72d038
|
SMP: Fix some dumb but difficult to debug errors
|
2016-02-16 16:43:19 -06:00 |
|
Gregory Nutt
|
063caf3a90
|
Add warnings and some comments
|
2016-02-16 16:08:59 -06:00 |
|
Gregory Nutt
|
384e51cb05
|
Add some additional schedule instrumentation
|
2016-02-16 15:21:45 -06:00 |
|
Gregory Nutt
|
8ac45d4f4d
|
Add some additional schedule instrumentation
|
2016-02-16 15:19:44 -06:00 |
|
Gregory Nutt
|
b4dae46fd7
|
SIM: Add scheduler instrumentation
|
2016-02-16 13:40:15 -06:00 |
|
Gregory Nutt
|
7f18b515f4
|
SMP: Fix a typo in last commit
|
2016-02-16 10:40:25 -06:00 |
|
Gregory Nutt
|
a442245479
|
SMP: Fix some non-SMP errors that crept in; fix a recursion problem; re-partition some functionality to improve design and readability
|
2016-02-16 10:14:33 -06:00 |
|
Gregory Nutt
|
9234eec334
|
SIM: Needs to include stdint.h
|
2016-02-16 10:12:06 -06:00 |
|
Gregory Nutt
|
55d33fd912
|
Update some comments
|
2016-02-16 07:50:18 -06:00 |
|
Gregory Nutt
|
17cf9a57a0
|
Update some comments
|
2016-02-16 07:50:09 -06:00 |
|
Gregory Nutt
|
1e218415d6
|
Most cosmetic; fix spelling of teriminate
|
2016-02-16 07:24:28 -06:00 |
|
Gregory Nutt
|
8774e7a4a0
|
SMP: Fix missing initialization value
|
2016-02-15 18:35:05 -06:00 |
|
Gregory Nutt
|
fccef49305
|
Cosmetic changes to comments
|
2016-02-15 13:48:08 -06:00 |
|
Gregory Nutt
|
b36674b9d8
|
Trivial change to some comments
|
2016-02-15 13:47:37 -06:00 |
|
Gregory Nutt
|
d2f13e4b12
|
SIM: If SMP is enabled, show CPU on assertion
|
2016-02-15 13:47:05 -06:00 |
|
Gregory Nutt
|
cfcd98ca89
|
SMP: Used wrong point to wrong TCB
|
2016-02-15 11:45:34 -06:00 |
|
Gregory Nutt
|
e238b29ddf
|
SIM: Add pthread_yield to the list of name collisions
|
2016-02-15 11:44:53 -06:00 |
|
Gregory Nutt
|
fc842d740a
|
SMP: os_start needs to hold the KMM semaphore to prevent threads from allocating memory until the bring-up is complete
|
2016-02-15 11:07:42 -06:00 |
|
Gregory Nutt
|
8ea1bc3188
|
SMP: Fix backward spinlock test
|
2016-02-15 11:06:54 -06:00 |
|
Gregory Nutt
|
8399938138
|
SMP: I think we have to spinlock before we are possibly suspended
|
2016-02-15 10:15:07 -06:00 |
|
Gregory Nutt
|
3c46fa3f9f
|
Fix a contention problem in the previous critical section design
|
2016-02-15 08:50:20 -06:00 |
|
Gregory Nutt
|
c7df82147f
|
SMP: First cut integration of enter/leave_critical_section and the scheduler. There are some issues.
|
2016-02-15 08:06:17 -06:00 |
|
Gregory Nutt
|
441cd2bf1c
|
Fix a typo introduced in last set of name changes
|
2016-02-14 19:58:30 -06:00 |
|
Gregory Nutt
|
349e5bc3ec
|
Fix some LPC31 and LPC43 errors introduced by a recent pull request
|
2016-02-14 19:35:40 -06:00 |
|
Gregory Nutt
|
8b7dd552a3
|
Fix a typo introduced in last big set of name changes
|
2016-02-14 17:44:45 -06:00 |
|
Gregory Nutt
|
4d0103f210
|
Update ChangeLog
|
2016-02-14 16:55:06 -06:00 |
|
Gregory Nutt
|
666cc280f4
|
Rename irqenable() to up_irq_enable(); rename irqdisable() to up_irq_disable()
|
2016-02-14 16:54:09 -06:00 |
|
Gregory Nutt
|
1e9fb78d1c
|
Update submodule
|
2016-02-14 16:20:54 -06:00 |
|
Gregory Nutt
|
a8afc280b2
|
Rename irqsave() and irqrestore() to up_irq_save() and up_irq_restore()
|
2016-02-14 16:20:21 -06:00 |
|
Gregory Nutt
|
9cb2a6b1f9
|
Rename irqsave() and irqrestore() to up_irq_save() and up_irq_restore()
|
2016-02-14 16:19:15 -06:00 |
|
Gregory Nutt
|
8e6a292694
|
Rename irqsave() and irqrestore() to up_irq_save() and up_irq_restore()
|
2016-02-14 16:12:06 -06:00 |
|
Gregory Nutt
|
83bc1c97c3
|
Rename irqsave() and irqrestore() to up_irq_save() and up_irq_restore()
|
2016-02-14 16:11:25 -06:00 |
|
Gregory Nutt
|
88c17bb4f2
|
nuttx/graphics and include: Replace irqsave() with enter_critical_section(); replace irqrestore() with leave_critical_section()
|
2016-02-14 15:09:28 -06:00 |
|
Gregory Nutt
|
d40a204181
|
Add SMP-related reference
|
2016-02-14 15:08:30 -06:00 |
|
Gregory Nutt
|
046e39e2c6
|
nuttx/mm and libc: Replace irqsave() with enter_critical_section(); replace irqrestore() with leave_critical_section()
|
2016-02-14 08:57:01 -06:00 |
|
Gregory Nutt
|
f45db0313d
|
nuttx/binfmt: Replace irqsave() with enter_critical_section(); replace irqrestore() with leave_critical_section()
|
2016-02-14 08:46:08 -06:00 |
|
Gregory Nutt
|
884d9355c6
|
nuttx/fs: Replace irqsave() with enter_critical_section(); replace irqrestore() with leave_critical_section()
|
2016-02-14 08:43:47 -06:00 |
|
Gregory Nutt
|
aa3e778dc6
|
nuttx/net: Replace irqsave() with enter_critical_section(); replace irqrestore() with leave_critical_section()
|
2016-02-14 08:38:44 -06:00 |
|
Gregory Nutt
|
e6bd3544f6
|
Fix a name collision introduced in last commit
|
2016-02-14 08:20:35 -06:00 |
|
Gregory Nutt
|
6e3107650d
|
nuttx/sched: Replace irqsave() with enter_critical_section(); replace irqrestore() with leave_critical_section()
|
2016-02-14 08:17:46 -06:00 |
|
Gregory Nutt
|
2244ed46bc
|
nuttx/drivers: Replace irqsave() with enter_critical_section(); replace irqrestore() with leave_critical_section()
|
2016-02-14 07:32:58 -06:00 |
|
Gregory Nutt
|
d09db96a7c
|
Update ChangeLog
|
2016-02-13 19:28:57 -06:00 |
|
Gregory Nutt
|
2cd8d279d2
|
Missed a few name changes
|
2016-02-13 19:16:51 -06:00 |
|
Gregory Nutt
|
70e502adb0
|
Replace irqsave() with enter_critical_section(); replace irqrestore() with leave_critical_section()
|
2016-02-13 19:11:09 -06:00 |
|
Gregory Nutt
|
3caffdd82e
|
Standardization of some naming in preparation for a large automated change
|
2016-02-13 12:57:09 -06:00 |
|
Gregory Nutt
|
1699561bb6
|
Replace irqsave() with enter_critical_section(); replace irqrestore() with leave_critical_section()
|
2016-02-13 12:37:46 -06:00 |
|
Gregory Nutt
|
a604a86980
|
Fix an error introduced in a previous commit
|
2016-02-13 10:48:30 -06:00 |
|
Gregory Nutt
|
d017e3eb2e
|
SMP: Forgot to add a file before the last commit
|
2016-02-13 10:25:36 -06:00 |
|
Gregory Nutt
|
97cbd7112f
|
SMP: Implement enter/leave_critical_section
|
2016-02-13 10:23:16 -06:00 |
|