summaryrefslogtreecommitdiff
path: root/nuttx/sched
Commit message (Collapse)AuthorAgeFilesLines
* Add support for multiple work queuespatacongo2012-09-049-128/+324
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5081 42af7a65-404d-4744-a932-0658087f49c3
* Fix workqueue assertion; STM32 power managementpatacongo2012-09-021-3/+9
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5079 42af7a65-404d-4744-a932-0658087f49c3
* Add configurable application entry pointpatacongo2012-08-302-8/+10
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5070 42af7a65-404d-4744-a932-0658087f49c3
* Add perror()patacongo2012-08-281-2/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5061 42af7a65-404d-4744-a932-0658087f49c3
* Add some protection to the priority inheritance logic when sem_post() is ↵patacongo2012-08-282-87/+225
| | | | | | called from an interrupt handler git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5060 42af7a65-404d-4744-a932-0658087f49c3
* More patches/bugfixes from Katepatacongo2012-08-261-2/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5056 42af7a65-404d-4744-a932-0658087f49c3
* waitpid(): Move some logic inside of a critical sectionpatacongo2012-08-261-1/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5054 42af7a65-404d-4744-a932-0658087f49c3
* Fix some list handling associated with priority inheritancepatacongo2012-08-262-62/+71
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5053 42af7a65-404d-4744-a932-0658087f49c3
* Auto-configuration updates from Richard Cochranpatacongo2012-08-171-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5032 42af7a65-404d-4744-a932-0658087f49c3
* Fix max filename size report by FAT statfs with long file names; Add missing ↵patacongo2012-08-041-0/+88
| | | | | | logic to support fieldwidth and justification for %s format; Add extended help options. Default help command just shows a short list of commands. Verbose and single command help options git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5008 42af7a65-404d-4744-a932-0658087f49c3
* Move RAMLOG driver to drivers/syslog; Add ability to output debug ↵patacongo2012-08-021-0/+78
| | | | | | information to any character device or file git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4996 42af7a65-404d-4744-a932-0658087f49c3
* atexit() and on_exit() may now be configured to support multiple exit callbackspatacongo2012-08-013-73/+266
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4995 42af7a65-404d-4744-a932-0658087f49c3
* Lock the scheduler when starting NSH builtin applications to eliminate race ↵patacongo2012-07-281-1/+1
| | | | | | conditions git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4988 42af7a65-404d-4744-a932-0658087f49c3
* Fix STM32 F2/F4 SDIO clocking; Clean-up files in sched/ directorypatacongo2012-07-14197-1582/+1716
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4940 42af7a65-404d-4744-a932-0658087f49c3
* Fix a bad interrupt state in the PIC32 IDLE loop when the work queue is enabledpatacongo2012-06-063-3/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4805 42af7a65-404d-4744-a932-0658087f49c3
* Fix return values from sleep(), usleep(), and sigtimedwait(). Fix STM32 F2 ↵patacongo2012-05-303-29/+231
| | | | | | I2C bug-for-bug compatibility git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4786 42af7a65-404d-4744-a932-0658087f49c3
* Fix a C++ link issue: If constant strings used only in constructor, the ↵patacongo2012-05-173-11/+20
| | | | | | don't get linked into the final executable git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4743 42af7a65-404d-4744-a932-0658087f49c3
* Fix several compiler errors that occur when CONFIG_SCHED_ONEXIT is enabled; ↵patacongo2012-05-151-1/+1
| | | | | | on_exit is now used in NxWM::NxConsole to close the window with the NSH session exits git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4738 42af7a65-404d-4744-a932-0658087f49c3
* Add task switching instrumentation for missing case. Contributed by Petri ↵patacongo2012-05-141-12/+18
| | | | | | Tanskanen. git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4734 42af7a65-404d-4744-a932-0658087f49c3
* Fix some warnings and fix some simulator buildspatacongo2012-05-025-23/+10
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4688 42af7a65-404d-4744-a932-0658087f49c3
* Configuration for Sparkfun UBW32 boardpatacongo2012-04-261-3/+5
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4660 42af7a65-404d-4744-a932-0658087f49c3
* Fix instrumenation in task_delete(); fix prctl parameter orderpatacongo2012-04-262-3/+29
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4659 42af7a65-404d-4744-a932-0658087f49c3
* Add interfaces to support getting/setting of thread/task namespatacongo2012-04-262-1/+139
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4658 42af7a65-404d-4744-a932-0658087f49c3
* Rename some USB device filespatacongo2012-04-232-4/+7
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4645 42af7a65-404d-4744-a932-0658087f49c3
* Fix atexit() function being called twicepatacongo2012-04-232-0/+36
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4644 42af7a65-404d-4744-a932-0658087f49c3
* Fix sched_setscheduler() return valuepatacongo2012-04-182-5/+6
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4629 42af7a65-404d-4744-a932-0658087f49c3
* Kconfig updatepatacongo2012-04-131-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4599 42af7a65-404d-4744-a932-0658087f49c3
* Kconfig updatepatacongo2012-04-121-2/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4597 42af7a65-404d-4744-a932-0658087f49c3
* Misc STM32 OTF FS driver fixes + More Kconfig filespatacongo2012-04-111-174/+134
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4590 42af7a65-404d-4744-a932-0658087f49c3
* Updated Kconfig files from Lzyypatacongo2012-04-071-0/+356
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4569 42af7a65-404d-4744-a932-0658087f49c3
* Add kconfig documentationpatacongo2012-04-061-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4567 42af7a65-404d-4744-a932-0658087f49c3
* Adding skeleton Kconfig files (part 1 of 2)patacongo2012-04-061-0/+4
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4564 42af7a65-404d-4744-a932-0658087f49c3
* Fix read() return value for the case of permissions problempatacongo2012-03-311-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4545 42af7a65-404d-4744-a932-0658087f49c3
* NFS updatepatacongo2012-03-281-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4532 42af7a65-404d-4744-a932-0658087f49c3
* Use const storage class on a few declarations to save SRAMpatacongo2012-03-251-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4523 42af7a65-404d-4744-a932-0658087f49c3
* Updated comments; starting to implement priority protection but backed ↵patacongo2012-03-238-16/+25
| | | | | | everything out but some changes to comments git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4510 42af7a65-404d-4744-a932-0658087f49c3
* Add clock_synchronize() which may be used to re-synchonize the system time ↵patacongo2012-03-221-11/+70
| | | | | | with an RTC after recovering from a low power state git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4503 42af7a65-404d-4744-a932-0658087f49c3
* Move file-system header files to include/nuttx/fspatacongo2012-03-2110-10/+10
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4499 42af7a65-404d-4744-a932-0658087f49c3
* Minor updates for PIC32 USB device driver bugspatacongo2012-03-192-4/+13
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4497 42af7a65-404d-4744-a932-0658087f49c3
* Move all non-standard, NuttX header files into include/nuttx/netpatacongo2012-03-036-16/+16
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4450 42af7a65-404d-4744-a932-0658087f49c3
* Add a test to verify that FPU registers are properly saved and restored on ↵patacongo2012-02-241-22/+22
| | | | | | context switches. git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4421 42af7a65-404d-4744-a932-0658087f49c3
* Add on_exit(); Re-order some logic in the task shutdown sequence. Sometimes ↵patacongo2012-01-316-47/+210
| | | | | | some complex logic needs to execute when closing file descriptors and this needs to happen early while the task is still healthy git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4354 42af7a65-404d-4744-a932-0658087f49c3
* Numerous cosmetic changes while debugging a telnet driver issuepatacongo2012-01-315-10/+11
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4353 42af7a65-404d-4744-a932-0658087f49c3
* Fix buffer full test in generic CAN driver (plus fixes to comments)patacongo2012-01-041-2/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4259 42af7a65-404d-4744-a932-0658087f49c3
* Fix an issue for architectures where interrupt numbers and vector numbers do ↵patacongo2012-01-041-4/+18
| | | | | | not match 1-to-1 git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4258 42af7a65-404d-4744-a932-0658087f49c3
* Fix an PIC32 error in scheduling of signal handlerspatacongo2011-12-266-16/+18
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4229 42af7a65-404d-4744-a932-0658087f49c3
* Re-arrange some files and interfaces to support the STM32 F4 date/time RTCpatacongo2011-12-141-2/+23
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4175 42af7a65-404d-4744-a932-0658087f49c3
* Fix banding on the R61580 LCDpatacongo2011-12-051-11/+11
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4136 42af7a65-404d-4744-a932-0658087f49c3
* mq_notify() was not setting errno on failurespatacongo2011-12-041-34/+74
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4133 42af7a65-404d-4744-a932-0658087f49c3
* Fix handling of NULL pointer in sig_timedwait()patacongo2011-11-291-4/+10
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4129 42af7a65-404d-4744-a932-0658087f49c3