Gregory Nutt
|
9095e8eab4
|
include/, sched/, and libc/: Add support for sporadic scheduling parameters in struct sched_param, posix_spawnattr_t, and pthread_attr_t. Update all user interfaces to pass sporadic scheduling parameters. Feature is dependent on EXPERIMENTAL and no changes have yet been made to core scheduling logic.
|
2015-07-23 13:16:32 -06:00 |
|
Gregory Nutt
|
6bc9a0c9c6
|
Fix backward calculation in the work queue timing. From Liio Chen via the PX4 repository
|
2015-01-27 06:17:02 -06:00 |
|
Gregory Nutt
|
740c5c4b7a
|
Fix error in protected build, user-mode work queue
|
2014-10-12 09:40:26 -06:00 |
|
Gregory Nutt
|
0c1c37bae2
|
Fix some compiler errors in user-work queue configuration that crept in the last bunch of commits
|
2014-10-11 16:27:24 -06:00 |
|
Gregory Nutt
|
b78fe7c270
|
Rename CONFIG_SCHED_USRWORK to CONFIG_LIB_USRWORK
|
2014-10-11 15:59:40 -06:00 |
|
Gregory Nutt
|
9292e3d9de
|
Decouple the user-space work queue from the kernel space work queues
|
2014-10-11 15:50:22 -06:00 |
|
Gregory Nutt
|
4a4b3ac537
|
Add support for multiple low-priority worker threads
|
2014-10-10 16:24:50 -06:00 |
|
Gregory Nutt
|
cf59a195ba
|
User-mode work queue logic should not disable interrupts
|
2014-10-10 14:52:04 -06:00 |
|
Gregory Nutt
|
16a3e83258
|
Add support for delays of different durations in work queue processing
|
2014-10-10 13:21:37 -06:00 |
|
Gregory Nutt
|
75e7a4dbfc
|
Minor changes to work queue timing logic
|
2014-10-10 12:27:11 -06:00 |
|
Gregory Nutt
|
b2cebaa9d4
|
Modularize starting of worker threads to better isolate individual initialization characteristics
|
2014-10-10 09:38:28 -06:00 |
|
Gregory Nutt
|
1afc9773ac
|
Decoupling work queue data structures. This is part of the preparation to support multiple low-priority worker threads
|
2014-10-10 08:35:58 -06:00 |
|
Gregory Nutt
|
6220256a09
|
Repartition work queue code. Move kernel-specific parts from libc/wqueue to sched/wqueue
|
2014-10-10 06:22:51 -06:00 |
|
Gregory Nutt
|
a4861c7cb7
|
Iniial implementatin of aio_cancel()
|
2014-10-05 08:22:39 -06:00 |
|
Gregory Nutt
|
23147c40a5
|
Remove final traces of the 8015 from the NuttX source tree
|
2014-09-01 13:21:15 -06:00 |
|
Gregory Nutt
|
e3ff0689bb
|
Rename CONFIG_NUTTX_KERNEL to CONFIG_BUILD_PROTECTED; Partially integrate new CONFIG_BUILD_KERNEL
|
2014-08-29 14:47:22 -06:00 |
|
Gregory Nutt
|
b7227f0088
|
Cosmetic changes, mostly to comments
|
2014-07-29 12:49:40 -06:00 |
|
Gregory Nutt
|
0da9aaeb09
|
Fix some recurring typos: postion->position, *atino->*ation
|
2014-07-08 13:12:36 -06:00 |
|
Gregory Nutt
|
5ac94ff988
|
Fixes for networking and tiny webserver from Max
|
2014-06-29 09:30:09 -06:00 |
|
Gregory Nutt
|
3a1324741a
|
More trailing whilespace removal
|
2014-04-13 14:32:20 -06:00 |
|
Gregory Nutt
|
a1f8bd0f58
|
The user-mode work queue was not being started
|
2013-12-31 12:48:11 -06:00 |
|
Gregory Nutt
|
90b269568b
|
Fix some minor kernel mose NxWM build issues
|
2013-12-30 14:09:58 -06:00 |
|
patacongo
|
2433c1461b
|
Remove user_map.h; replace with a header at the beginning of the user-space 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
|
2013-03-10 23:42:49 +00:00 |
|
patacongo
|
6feabf0fee
|
Implement user-mode work queues
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5712 42af7a65-404d-4744-a932-0658087f49c3
|
2013-03-06 00:02:07 +00:00 |
|
patacongo
|
4134862fb2
|
Move work queue logic from sched/ to libc/wqueue. It is not core logic and 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
|
2013-03-05 18:57:51 +00:00 |
|