Commit History

Author SHA1 Message Date
  Xiang Xiao beb745ef92 sched/pthread: Implement pthread_attr_[get|set]detachstate 4 years ago
  xuanlin 2c93467436 pthreads: Add support static pthread stack. Add standard pthread_attr_setstack() and pthread_attr_getstack(). In all cases where the stack is released, add check to see which allocator must be used to free the stack: The user or the kernel allocator. 6 years ago
  Gregory Nutt b52e4e5ecd Move cancellation point definitions to their own header file. 7 years ago
  Gregory Nutt bc3ca25cc7 Cancellation points: Close up some logic to eliminte some race conditions. 7 years ago
  Gregory Nutt d35e589d56 Flesh basic cancellation point support 7 years ago
  Gregory Nutt 82a79b9c1b Add framework for cancellation point support. 7 years ago
  Gregory Nutt a633353ec3 Add a CPU affinity set to the TCB if SMP is enable and use this CPU set as a mask for determining which CPUs the thread may run on. Add an affinity field to the attrributes to permit controlling which CPUs a pthread may run on. Implements pthread_att_setaffinity_np() and pthread_attr_getaffinity_np(). 8 years ago
  Gregory Nutt 849df03d22 Update dates on files modified for SIGEV_THREAD support 8 years ago
  Gregory Nutt e76e8f41c6 pthread: Correct default schedule policy 8 years ago
  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. 9 years ago
  Gregory Nutt b578c98fa9 Clean up and review of header files for conformance to standards 9 years ago
  Gregory Nutt a41c1de32c Add basic data structures that will allow us to move named semaphore support out of the OS and into the VFS (not complete). 10 years ago
  Gregory Nutt 1822b86373 Fix some conditional compilation in kernel build mode. And, while we are touching this logic, make g_default_pthread_attr const. 10 years ago
  patacongo 8e5733ae3f Header file clean-up 12 years ago
  patacongo cf3d515a6b Fix a couple of recently introduced build problems 13 years ago
  patacongo a521443817 Move more files into subdirectories under lib/ 13 years ago