1. 28 Mar, 2016 1 commit
  2. 25 Mar, 2016 1 commit
    • Philippe Gerum's avatar
      cobalt/config: relax requirement on CONFIG_MIGRATION · 265ca3c3
      Philippe Gerum authored
      Some configurations may need page migration enabled for resolving
      indirect dependencies on other features they might need (e.g. CMA),
      and are fine with the additional latency that might cause.  Just warn
      loudly when CONFIG_MIGRATION is detected.
      265ca3c3
  3. 24 Mar, 2016 9 commits
  4. 19 Mar, 2016 5 commits
  5. 13 Mar, 2016 4 commits
  6. 04 Mar, 2016 3 commits
  7. 03 Mar, 2016 1 commit
  8. 02 Mar, 2016 9 commits
  9. 01 Mar, 2016 3 commits
    • Philippe Gerum's avatar
      cobalt/thread: force secondary mode for joining threads · 738d0d12
      Philippe Gerum authored
      Make xnthread_join() switch the caller to secondary mode prior to
      waiting for the target thread termination. The original runtime mode
      is restored upon return.
      
      Since the joiner was already synchronized on an event that may be sent
      by the joinee from secondary mode exclusively, this change does not
      drop any real-time guarantee for the joiner: there has never been any
      in the first place.
      
      This is a preparation step to a stricter synchronization between the
      joiner and the joinee, especially in the SMP case.
      738d0d12
    • Philippe Gerum's avatar
      cobalt/thread: do not demote kthreads when cancelling · 67db5a44
      Philippe Gerum authored
      There is no point in switching a kthread to weak scheduling when
      cancelling it, as it must reach a cancellation point asap as part of
      its work loop anyway. Would it omit testing for cancellation, weak
      scheduling would not help enforcing the exit request anyway.
      67db5a44
    • Philippe Gerum's avatar
      cobalt/heap: export *vmalloc helpers · ec65be24
      Philippe Gerum authored
      ec65be24
  10. 29 Feb, 2016 4 commits