summaryrefslogtreecommitdiff
path: root/nuttx/sched
Commit message (Collapse)AuthorAgeFilesLines
* Added network init; refactored some header filespatacongo2007-09-0921-20/+16
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@338 42af7a65-404d-4744-a932-0658087f49c3
* Implemented several options in set/getsockoptspatacongo2007-09-081-31/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@334 42af7a65-404d-4744-a932-0658087f49c3
* Added support for socket descriptorspatacongo2007-09-018-25/+160
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@318 42af7a65-404d-4744-a932-0658087f49c3
* Add environment variable test; fix several detected bugspatacongo2007-06-302-3/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@298 42af7a65-404d-4744-a932-0658087f49c3
* Add environment variable functionpatacongo2007-06-309-2/+853
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@294 42af7a65-404d-4744-a932-0658087f49c3
* Add basic tasking support for environment variablespatacongo2007-06-3011-0/+755
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@291 42af7a65-404d-4744-a932-0658087f49c3
* Add support for custom system timer frequencypatacongo2007-06-091-6/+22
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@274 42af7a65-404d-4744-a932-0658087f49c3
* Fixed nsec calculationpatacongo2007-06-071-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@269 42af7a65-404d-4744-a932-0658087f49c3
* Removed redundant interrupt disablepatacongo2007-06-071-4/+0
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@268 42af7a65-404d-4744-a932-0658087f49c3
* Don't build sleep() or usleep() if signals are disabledpatacongo2007-06-071-1/+4
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@267 42af7a65-404d-4744-a932-0658087f49c3
* Fat dir operations seem to workpatacongo2007-05-261-2/+0
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@254 42af7a65-404d-4744-a932-0658087f49c3
* Finish FAT directory operations; add option to disable mountpoints; fix ARM ↵patacongo2007-05-261-0/+1
| | | | | | compile errors git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@252 42af7a65-404d-4744-a932-0658087f49c3
* Did not re-enable interruptspatacongo2007-05-201-0/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@238 42af7a65-404d-4744-a932-0658087f49c3
* Fix timeslice calculationpatacongo2007-05-202-2/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@232 42af7a65-404d-4744-a932-0658087f49c3
* Fix another potential pthread_join race conditionpatacongo2007-03-301-46/+70
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@181 42af7a65-404d-4744-a932-0658087f49c3
* Correct a race condition in the pthread join logic. Sometimes the join ↵patacongo2007-03-304-49/+69
| | | | | | structure was being deallocated while it was still needed. git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@180 42af7a65-404d-4744-a932-0658087f49c3
* Fix bugs detected by timed mqueue test.patacongo2007-03-293-16/+19
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@178 42af7a65-404d-4744-a932-0658087f49c3
* Wrong task statepatacongo2007-03-291-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@175 42af7a65-404d-4744-a932-0658087f49c3
* Signal mask is now inherited by both child tasks and threads; this has the ↵patacongo2007-03-291-2/+9
| | | | | | | | | side-effect of changing the initia l state of all signals from blocked to unblocked. git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@173 42af7a65-404d-4744-a932-0658087f49c3
* Unmatched sched_lock()/sched_unlock()patacongo2007-03-291-2/+4
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@172 42af7a65-404d-4744-a932-0658087f49c3
* Don't allow signals to wake up blocked task if the signal is blocked.patacongo2007-03-291-20/+21
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@171 42af7a65-404d-4744-a932-0658087f49c3
* Block signals while pthread exits.patacongo2007-03-291-0/+12
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@170 42af7a65-404d-4744-a932-0658087f49c3
* typopatacongo2007-03-291-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@169 42af7a65-404d-4744-a932-0658087f49c3
* Added mq_timedsend() and mq_timedreceive()patacongo2007-03-298-519/+1533
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@166 42af7a65-404d-4744-a932-0658087f49c3
* Update mq_send() and mq_receive() descriptionpatacongo2007-03-282-6/+5
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@165 42af7a65-404d-4744-a932-0658087f49c3
* mq_receive/send: Return appropriate errnos and stop waiting if signal received.patacongo2007-03-287-205/+430
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@164 42af7a65-404d-4744-a932-0658087f49c3
* Add logic to protect the user task errno when errno access are performed ↵patacongo2007-03-241-3/+35
| | | | | | from interrupt handlers. git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@141 42af7a65-404d-4744-a932-0658087f49c3
* Don't all sched_setparam; call up_prrioritize_rtr directlypatacongo2007-03-241-4/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@137 42af7a65-404d-4744-a932-0658087f49c3
* Correct errno handlingpatacongo2007-03-243-57/+117
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@136 42af7a65-404d-4744-a932-0658087f49c3
* Added pthread_setschedprio()patacongo2007-03-242-1/+122
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@135 42af7a65-404d-4744-a932-0658087f49c3
* Add new pthread_* APIspatacongo2007-03-2317-11/+1160
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@134 42af7a65-404d-4744-a932-0658087f49c3
* Fix memory leakspatacongo2007-03-231-0/+7
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@133 42af7a65-404d-4744-a932-0658087f49c3
* argv parameter should be 'const'patacongo2007-03-232-4/+4
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@130 42af7a65-404d-4744-a932-0658087f49c3
* timer_gettime was not returning the right value for it_intervalpatacongo2007-03-213-1/+4
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@116 42af7a65-404d-4744-a932-0658087f49c3
* This achieves successful DM320 boot with a minimal systempatacongo2007-03-211-3/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@115 42af7a65-404d-4744-a932-0658087f49c3
* Added support for POSIX timerspatacongo2007-03-2116-104/+1177
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@111 42af7a65-404d-4744-a932-0658087f49c3
* Add the framework to support POSIX timerspatacongo2007-03-216-1/+563
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@110 42af7a65-404d-4744-a932-0658087f49c3
* Changes for the SDCC compilerpatacongo2007-03-204-8/+8
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@109 42af7a65-404d-4744-a932-0658087f49c3
* Add kill()patacongo2007-03-203-10/+161
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@108 42af7a65-404d-4744-a932-0658087f49c3
* Restructure header files for POSIX compliance; eliminate compile warningspatacongo2007-03-2025-27/+43
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@107 42af7a65-404d-4744-a932-0658087f49c3
* Keep interrupts disabled until we sample errnopatacongo2007-03-191-1/+8
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@97 42af7a65-404d-4744-a932-0658087f49c3
* Cosmeticpatacongo2007-03-192-2/+8
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@96 42af7a65-404d-4744-a932-0658087f49c3
* Should call free(), not sched_free() in this contextpatacongo2007-03-191-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@91 42af7a65-404d-4744-a932-0658087f49c3
* Interrupts must be disabled in all low level context switchespatacongo2007-03-193-2/+12
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@89 42af7a65-404d-4744-a932-0658087f49c3
* Fix botched conditional compilationpatacongo2007-03-171-2/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@83 42af7a65-404d-4744-a932-0658087f49c3
* Fix another backward memcpypatacongo2007-03-171-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@82 42af7a65-404d-4744-a932-0658087f49c3
* Add test of roundrobin scheduler (still does not work)patacongo2007-03-172-21/+33
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@81 42af7a65-404d-4744-a932-0658087f49c3
* Add strerror()patacongo2007-03-171-2/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@80 42af7a65-404d-4744-a932-0658087f49c3
* Bad memcpy!patacongo2007-03-161-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@71 42af7a65-404d-4744-a932-0658087f49c3
* Add 8052 IRQ test; Fix places where IDLE task could try to wait on semaphoresnuttx-1.1patacongo2007-03-144-39/+55
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@61 42af7a65-404d-4744-a932-0658087f49c3