summaryrefslogtreecommitdiff
path: root/nuttx/sched
Commit message (Collapse)AuthorAgeFilesLines
* Merged upstream NuttXLorenz Meier2013-06-051-4/+13
|\
| * Fix an assertionGregory Nutt2013-06-021-3/+14
| |
* | Commented out spurious assertLorenz Meier2013-06-021-1/+2
|/
* .dSYM only needs to be in the same .gitignore files as .exeGregory Nutt2013-05-301-1/+0
|
* Upate .gitignore files. Add .dSYM. Make sure / is present where needed. ↵Gregory Nutt2013-05-301-1/+2
| | | | Add some missing .gitignore files
* Various changes and bigfixes for problems detected by CppCheckGregory Nutt2013-05-091-1/+26
|
* Move task_terminate to its own C file to prevent drawing task_delete into ↵Gregory Nutt2013-04-253-115/+192
| | | | the link
* Various Kconfig files still have references to CONFIG_ variables. Some in ↵Gregory Nutt2013-04-251-1/+1
| | | | harmless comments, some in config definionts which is not harmless. All removed
* Remove up_assert_codeGregory Nutt2013-04-2515-182/+78
|
* Minor Freedom-KL25Z updatesGregory Nutt2013-04-241-1/+0
|
* Some cosmetic renamingGregory Nutt2013-04-231-7/+9
|
* Reviewed all task exit logic. For pthread_exit() moved some logic higher in ↵Gregory Nutt2013-04-236-176/+145
| | | | the exit sequence that could be required to block. For lower level logic kicked off by _exit(), add logic to prevent blocking when the task is not in a healthy state.
* New Kconfig convention: Extra indentation in comments will render as HTML ↵Gregory Nutt2013-04-221-22/+21
| | | | preformatted text
* Fix comments, references to the old SVN, and links to the old SVN. Replace ↵Gregory Nutt2013-04-192-3/+6
| | | | with equivalent GIT info
* _exit() should not call atexit() or on_exit() functions; Rename ↵Gregory Nutt2013-04-187-15/+137
| | | | task_deletecurrent() to task_exit()
* Don't flush streams until the final thread of a group exitsGregory Nutt2013-04-181-10/+32
|
* Mostly updates and corrections to .gitignore filesGregory Nutt2013-04-041-11/+10
|
* Clone svn:ignore directory atributed to .gitignore filesGregory Nutt2013-04-041-0/+11
|
* Rework of kernel build signal dispatch to user-space handlerspatacongo2013-03-231-2/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5778 42af7a65-404d-4744-a932-0658087f49c3
* Corrections needed after further test of stack-based task argumentspatacongo2013-03-214-6/+24
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5771 42af7a65-404d-4744-a932-0658087f49c3
* In the kernel build, pass task paramters in the stack, not using the arrary ↵patacongo2013-03-212-45/+261
| | | | | | in the TCB git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5770 42af7a65-404d-4744-a932-0658087f49c3
* Copy siginfo_t to step before calling a user-space signal handlerpatacongo2013-03-211-1/+14
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5769 42af7a65-404d-4744-a932-0658087f49c3
* Change prototypes of up_create_stack and up_release_stack to include a task ↵patacongo2013-03-206-20/+43
| | | | | | type parameter git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5765 42af7a65-404d-4744-a932-0658087f49c3
* Add support for ram vectors to the ARMv7-M architecturepatacongo2013-03-181-4/+5
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5756 42af7a65-404d-4744-a932-0658087f49c3
* Add support for calling to and returning from signal handlers in in ↵patacongo2013-03-171-3/+18
| | | | | | user-mode threads git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5750 42af7a65-404d-4744-a932-0658087f49c3
* Fix bad conditional logic in mkconfig.c; Add user-mode pthread start-up logicpatacongo2013-03-161-2/+10
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5748 42af7a65-404d-4744-a932-0658087f49c3
* Fix more compile errors and warnings introduced in recent commitspatacongo2013-03-151-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5744 42af7a65-404d-4744-a932-0658087f49c3
* Switch to user-mode before starting a new taskpatacongo2013-03-142-11/+25
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5742 42af7a65-404d-4744-a932-0658087f49c3
* Fixe to kernel build and syscalls.patacongo2013-03-133-7/+12
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5738 42af7a65-404d-4744-a932-0658087f49c3
* Fix some ARMv7-M syscall logicpatacongo2013-03-121-6/+12
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5736 42af7a65-404d-4744-a932-0658087f49c3
* A few early fixes in kernel build testingpatacongo2013-03-121-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5734 42af7a65-404d-4744-a932-0658087f49c3
* Reorganize some AT91SAM3U files; Add an NSH kernel build configuration to ↵patacongo2013-03-116-6/+26
| | | | | | the WaveSahhare Open1788 board git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5732 42af7a65-404d-4744-a932-0658087f49c3
* Fix a typo that crept into lpc17_allocateheap.c in the recent kernel ↵patacongo2013-03-112-0/+30
| | | | | | allocator changes git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5729 42af7a65-404d-4744-a932-0658087f49c3
* Remove user_map.h; replace with a header at the beginning of the user-space ↵patacongo2013-03-101-16/+31
| | | | | | blob. User work queue no started by os_brinup() on behalf of the application git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5727 42af7a65-404d-4744-a932-0658087f49c3
* Create sched_ufree and sched_kfree from sched_free; Use user-accessible heap ↵patacongo2013-03-1021-71/+189
| | | | | | to allocae stacks git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5725 42af7a65-404d-4744-a932-0658087f49c3
* More changes for a kernel-mode allocator (more to be done)patacongo2013-03-094-14/+42
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5724 42af7a65-404d-4744-a932-0658087f49c3
* up_addregion should use kmm_addregion; move garbage kmm*.c file to mm/. for nowpatacongo2013-03-089-814/+6
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5721 42af7a65-404d-4744-a932-0658087f49c3
* Implement user-mode work queuespatacongo2013-03-062-75/+31
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5712 42af7a65-404d-4744-a932-0658087f49c3
* Move work queue logic from sched/ to libc/wqueue. It is not core logic and ↵patacongo2013-03-058-740/+1
| | | | | | will be extended to support user-space work queues git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5711 42af7a65-404d-4744-a932-0658087f49c3
* Updated Open1788 calibration; More compilation fixes from Mike Smithpatacongo2013-03-051-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5707 42af7a65-404d-4744-a932-0658087f49c3
* Add debug output when memory allocations failpatacongo2013-02-282-0/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5686 42af7a65-404d-4744-a932-0658087f49c3
* Add a THTTPD configuratin for zkit-arm-1769patacongo2013-02-261-1/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5675 42af7a65-404d-4744-a932-0658087f49c3
* Add port to Zilogic Systems ZKIT-ARM-1769 board (more coming)patacongo2013-02-261-0/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5673 42af7a65-404d-4744-a932-0658087f49c3
* Minor changes to make OS test more robust in the presence of many memory ↵patacongo2013-02-262-12/+12
| | | | | | allocation failures git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5672 42af7a65-404d-4744-a932-0658087f49c3
* More Cortex-M0/NUC120 fixespatacongo2013-02-251-4/+4
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5670 42af7a65-404d-4744-a932-0658087f49c3
* STM32 F4 patches from Petteri Aimonen (mostly USB)patacongo2013-02-152-0/+34
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5652 42af7a65-404d-4744-a932-0658087f49c3
* STM32F3Discovery passes all OS tests; Delay loop has been calibratedpatacongo2013-02-091-4/+10
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5629 42af7a65-404d-4744-a932-0658087f49c3
* Fix some problems with the vfork() test on the STM32F3Discoverypatacongo2013-02-082-30/+12
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5628 42af7a65-404d-4744-a932-0658087f49c3
* Fixes to get STM32F3Discovery runningpatacongo2013-02-082-6/+27
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5627 42af7a65-404d-4744-a932-0658087f49c3
* Some fixes needed for STM32 build after recent scheduler changespatacongo2013-02-072-10/+10
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5620 42af7a65-404d-4744-a932-0658087f49c3