summaryrefslogtreecommitdiff
path: root/nuttx/sched
Commit message (Collapse)AuthorAgeFilesLines
* Support an asynchronous, 'external' clock to get better CPU load measurementsGregory Nutt2014-02-273-5/+56
|
* Fix how CPU load counts are adjusted so that the total always adds up to 100%Gregory Nutt2014-02-271-3/+8
|
* prtdiff_t: Defined in both stddef and sys/typesGregory Nutt2014-02-251-0/+4
|
* A few fixes for the per-process load average calculationGregory Nutt2014-02-234-58/+75
|
* CPU load calculations now available for all threads. Available in ↵Gregory Nutt2014-02-236-25/+198
| | | | /proc/pid/loadavg
* Add logic to meaure and calculate the CPU load percentage. From David AlessioGregory Nutt2014-02-222-6/+103
|
* Add CONFIG_DEFAULT_SMALL that will select default values for configuration ↵Gregory Nutt2014-02-201-3/+5
| | | | settings based upon either more features or smaller footprint. Turns out not be be useful for modifying existing defconfig files because the defaults do not apply in that case
* sched/task_terminate always return an error because return value was not ↵Gregory Nutt2014-02-183-11/+10
| | | | being set correctory. From Gosha
* configs/viewtool-stm32f107/netnsh: Increase the number of pre-allocated ↵Gregory Nutt2014-01-221-0/+4
| | | | watchdog timers.
* Changes to get PX4 config to build. Also some warning removalGregory Nutt2014-01-146-13/+21
|
* Make sure that the Z16F build still builds and runsGregory Nutt2014-01-011-12/+12
|
* NX server needs to be on a kernel thread for the kernel buildGregory Nutt2013-12-303-20/+2
|
* Various changes for a clean ZNEO ZDS-II buildGregory Nutt2013-12-191-3/+3
|
* /proc/uptime logic needs to sample timer in case multiple reads are used to ↵Gregory Nutt2013-12-141-0/+14
| | | | read the time
* A10: Timer interrupt handlerGregory Nutt2013-12-131-0/+6
|
* Move sleep() and usleep() from sched/ to libc/unistd/. These functions now ↵Gregory Nutt2013-12-134-375/+11
| | | | are simple wrappers for nanosleep(). Remove sleep() and usleep() from system calls; add nanosleep() to system calls
* Add nanosleep()Gregory Nutt2013-12-124-4/+219
|
* LM: Don't initialize .data if running in SRAM. Global missing intialize ↵Gregory Nutt2013-12-052-2/+2
| | | | type. SAMA5 NAND: Fix for read nand in smaller chunks
* fs/procfs: Add a tiny, primitive procfs file system. Might get more ↵Gregory Nutt2013-11-131-1/+0
| | | | interesting in the future
* apps/platform: A new now for platform-specific applicatin codeGregory Nutt2013-10-301-1/+1
|
* sched/sched_releasetcb.c: Fix an error handling case where a pthread ↵Gregory Nutt2013-10-271-1/+1
| | | | start-up fails early, before the task type has been saved in the TCB. It is safer to use the sched_releasetcb() task type argument instead of relying on the task type in the TCB to be valid. Reported by David Sidrane
* Remove some warningsGregory Nutt2013-10-011-0/+3
|
* OS startup logic should not call group_setupidelfiles() if there is no file ↵Gregory Nutt2013-09-271-0/+2
| | | | system support configured
* Stack monitor fixesGregory Nutt2013-09-241-1/+1
|
* Fix all occurrences of "the the" in documentation and commentsGregory Nutt2013-08-274-5/+5
|
* SAMA5 page table is cached; need to flush the cache each time that the page ↵Gregory Nutt2013-07-271-2/+2
| | | | table is updated
* Fix an assertionGregory Nutt2013-06-021-3/+14
|
* .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