提交历史

作者 SHA1 备注 提交日期
  Xiang Xiao beb745ef92 sched/pthread: Implement pthread_attr_[get|set]detachstate 4 年之前
  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 年之前
  Gregory Nutt b52e4e5ecd Move cancellation point definitions to their own header file. 7 年之前
  Gregory Nutt bc3ca25cc7 Cancellation points: Close up some logic to eliminte some race conditions. 7 年之前
  Gregory Nutt d35e589d56 Flesh basic cancellation point support 7 年之前
  Gregory Nutt 82a79b9c1b Add framework for cancellation point support. 7 年之前
  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 年之前
  Gregory Nutt 849df03d22 Update dates on files modified for SIGEV_THREAD support 8 年之前
  Gregory Nutt e76e8f41c6 pthread: Correct default schedule policy 8 年之前
  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 年之前
  Gregory Nutt b578c98fa9 Clean up and review of header files for conformance to standards 9 年之前
  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 年之前
  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 年之前
  patacongo 8e5733ae3f Header file clean-up 12 年之前
  patacongo cf3d515a6b Fix a couple of recently introduced build problems 13 年之前
  patacongo a521443817 Move more files into subdirectories under lib/ 13 年之前