include/, sched/, and libc/: Add support for sporadic scheduling parameters in...
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.
Showing
- ChangeLog 1 addition, 0 deletionsChangeLog
- include/nuttx/pthread.h 21 additions, 7 deletionsinclude/nuttx/pthread.h
- include/nuttx/sched.h 3 additions, 2 deletionsinclude/nuttx/sched.h
- include/pthread.h 16 additions, 5 deletionsinclude/pthread.h
- include/sched.h 11 additions, 2 deletionsinclude/sched.h
- include/spawn.h 14 additions, 1 deletioninclude/spawn.h
- include/unistd.h 35 additions, 21 deletionsinclude/unistd.h
- libc/pthread/pthread_attrgetschedparam.c 9 additions, 24 deletionslibc/pthread/pthread_attrgetschedparam.c
- libc/pthread/pthread_attrsetschedparam.c 12 additions, 29 deletionslibc/pthread/pthread_attrsetschedparam.c
- libc/spawn/lib_psa_getschedparam.c 9 additions, 1 deletionlibc/spawn/lib_psa_getschedparam.c
- libc/spawn/lib_psa_init.c 19 additions, 6 deletionslibc/spawn/lib_psa_init.c
- libc/spawn/lib_psa_setschedparam.c 12 additions, 2 deletionslibc/spawn/lib_psa_setschedparam.c
- libc/wqueue/work_usrthread.c 18 additions, 5 deletionslibc/wqueue/work_usrthread.c
- sched/Kconfig 1 addition, 0 deletionssched/Kconfig
- sched/pthread/pthread_create.c 37 additions, 12 deletionssched/pthread/pthread_create.c
- sched/pthread/pthread_getschedparam.c 1 addition, 1 deletionsched/pthread/pthread_getschedparam.c
- sched/pthread/pthread_setschedparam.c 3 additions, 2 deletionssched/pthread/pthread_setschedparam.c
- sched/pthread/pthread_setschedprio.c 17 additions, 7 deletionssched/pthread/pthread_setschedprio.c
- sched/sched/sched_getparam.c 13 additions, 2 deletionssched/sched/sched_getparam.c
- sched/sched/sched_setparam.c 32 additions, 2 deletionssched/sched/sched_setparam.c
Loading
Please register or sign in to comment