patacongo
|
914e17dbe8
|
Makesystem changes to better support different SoCs
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@184 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-04-25 00:09:44 +00:00 |
patacongo
|
43d40e49e3
|
Misc changes to good c5471 build on Cygwin
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@183 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-04-22 20:40:10 +00:00 |
patacongo
|
475b551940
|
update
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@182 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-30 13:21:20 +00:00 |
patacongo
|
933c27a1b6
|
Fix another potential pthread_join race condition
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@181 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-30 13:11:19 +00:00 |
patacongo
|
671cede716
|
Correct a race condition in the pthread join logic. Sometimes the join structure was being deallocated while it was still needed.
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@180 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-30 00:49:11 +00:00 |
patacongo
|
18b6608970
|
Add timed mqueue test.
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@179 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-29 23:44:55 +00:00 |
patacongo
|
a80d77626b
|
Fix bugs detected by timed mqueue test.
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@178 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-29 23:43:54 +00:00 |
patacongo
|
8250241511
|
Container being deallocated before buffers in container. Caused memory leak.
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@177 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-29 16:53:03 +00:00 |
patacongo
|
336b030716
|
Updated test results
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@176 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-29 14:27:23 +00:00 |
patacongo
|
9ac1099f6c
|
Wrong task state
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@175 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-29 14:22:29 +00:00 |
patacongo
|
f9c6a80b97
|
Moved exclusion logic to a higher level so that printf output is more readable when the same stdout FILE* is shared
by many pthreads (tasks did not have this probablem because they have separate stdout streams).
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@174 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-29 14:21:31 +00:00 |
patacongo
|
90d6e4a7eb
|
Signal mask is now inherited by both child tasks and threads; this has the side-effect of changing the initia
l state of all signals from blocked to unblocked.
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@173 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-29 13:34:37 +00:00 |
patacongo
|
1826d75280
|
Unmatched sched_lock()/sched_unlock()
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@172 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-29 13:32:13 +00:00 |
patacongo
|
f8f72dd547
|
Don't allow signals to wake up blocked task if the signal is blocked.
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@171 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-29 13:31:08 +00:00 |
patacongo
|
d2449d845a
|
Block signals while pthread exits.
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@170 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-29 13:29:29 +00:00 |
patacongo
|
251b870c43
|
typo
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@169 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-29 13:28:27 +00:00 |
patacongo
|
32fa75ccb5
|
Eliminate warnings
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@168 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-29 13:27:43 +00:00 |
patacongo
|
80b80dc46e
|
task_delete() calls sched_unlock(); _exit must keep pre-emption disabled until pending queue emptied.
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@167 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-29 13:26:24 +00:00 |
patacongo
|
9a39df9f4b
|
Added mq_timedsend() and mq_timedreceive()
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@166 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-29 13:25:18 +00:00 |
patacongo
|
ec15efdb83
|
Update mq_send() and mq_receive() description
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@165 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-28 16:00:57 +00:00 |
patacongo
|
8700925a99
|
mq_receive/send: Return appropriate errnos and stop waiting if signal received.
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@164 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-28 14:48:42 +00:00 |
patacongo
|
b1ef98376d
|
updates
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@163 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-27 21:27:41 +00:00 |
patacongo
|
06a51b6939
|
update
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@162 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-27 16:35:48 +00:00 |
patacongo
|
b5843a2910
|
Board-specific LED logic moved to board-specific directory
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@161 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-27 16:35:17 +00:00 |
patacongo
|
1034a58adf
|
Use gzip instead of bzip2
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@160 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-27 16:20:47 +00:00 |
patacongo
|
fa3183681d
|
Move PJRC led support into board-specific logic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@159 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-27 16:19:51 +00:00 |
patacongo
|
19a8c8bec4
|
Remove leftover debug echo
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@158 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-27 16:19:01 +00:00 |
patacongo
|
99383c4d09
|
Add DM320 LED support
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@157 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-27 16:17:23 +00:00 |
patacongo
|
ffefbe443f
|
Fix DM320 CFLAGS
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@156 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-27 16:16:09 +00:00 |
patacongo
|
3c6759872a
|
Create a place to hold board-specific drivers
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@155 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-26 22:32:58 +00:00 |
patacongo
|
ec9c08b5af
|
Bad import
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@154 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-26 22:28:03 +00:00 |
patacongo
|
29448d5909
|
Was delete link then delete link in directory referenced by link
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@153 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-26 22:22:20 +00:00 |
patacongo
|
a687de3fad
|
Moved to board-specific directory
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@152 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-26 22:16:07 +00:00 |
patacongo
|
bc06cdcd56
|
Add a directory to hold board-specific drivers
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@151 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-26 22:14:28 +00:00 |
patacongo
|
f8d3e64b7c
|
Initial Revision
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@148 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-26 22:05:53 +00:00 |
patacongo
|
61001bb6c3
|
Initial Revision
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@147 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-26 16:51:05 +00:00 |
patacongo
|
17319ea6d2
|
Create a place to hold board specific header files
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@146 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-26 16:47:17 +00:00 |
patacongo
|
aa7f434419
|
Makefile would sometimes create spurious links
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@145 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-25 13:16:27 +00:00 |
patacongo
|
02b43448c7
|
Add test of pthread barrier logic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@144 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-24 22:32:53 +00:00 |
patacongo
|
aa1a9d861f
|
updates
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@143 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-24 15:57:35 +00:00 |
patacongo
|
2920909644
|
Eliminate warnings
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@142 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-24 15:57:00 +00:00 |
patacongo
|
7709fb8d21
|
Add logic to protect the user task errno when errno access are performed from interrupt handlers.
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@141 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-24 15:56:27 +00:00 |
patacongo
|
58be7a466f
|
Cosmetic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@140 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-24 15:55:21 +00:00 |
patacongo
|
6802055dd9
|
Add pthread_setschedprio() prototype
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@139 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-24 15:54:42 +00:00 |
patacongo
|
fc05a7a158
|
Add SCHED_SPORADIC (even though we don't use it)
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@138 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-24 15:53:52 +00:00 |
patacongo
|
37d2e3fbf7
|
Don't all sched_setparam; call up_prrioritize_rtr directly
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@137 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-24 15:52:45 +00:00 |
patacongo
|
526b50ea2a
|
Correct errno handling
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@136 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-24 15:51:50 +00:00 |
patacongo
|
c1226a864f
|
Added pthread_setschedprio()
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@135 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-24 15:51:01 +00:00 |
patacongo
|
0d3a07700a
|
Add new pthread_* APIs
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@134 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-23 23:22:22 +00:00 |
patacongo
|
757228e92b
|
Fix memory leaks
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@133 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2007-03-23 16:06:22 +00:00 |