Commit History

Author SHA1 Message Date
  Agustina Arzille ae85189376 Implement futexes 1 year ago
  Agustina Arzille d324d64d87 Numerous style and bug fixes 1 year ago
  Agustina Arzille 0a89290e2b Free pages according to their zone 2 years ago
  Agustina Arzille 3181e6ab2d Basic task destruction 2 years ago
  Agustina Arzille d9f8dddee8 Remove unused debug counters 2 years ago
  Agustina Arzille f19fc63f09 Use more shortcuts from the atomic API 2 years ago
  Agustina Arzille b52d87059b More style fixes 2 years ago
  Agustina Arzille 54bd72dded Remove implementation files 2 years ago
  Agustina Arzille 8cb66c68da Restyle the code into using GNU coding standards 2 years ago
  Richard Braun e0f66a3223 kern/turnstile: improve comments 6 years ago
  Richard Braun c553980bba Fix missing kern/syscnt.h inclusions 6 years ago
  Richard Braun 8790d75d93 kern/atomic: remove shortcuts 6 years ago
  Richard Braun bc6e853d4b Fix undefined behavior in conditional macro replacement 6 years ago
  Richard Braun b4c679bd60 Clean up init op dependencies between syscnt and mutex 6 years ago
  Richard Braun 2396ae7dc6 kern/Kconfig: new MUTEX_DEBUG option 6 years ago
  Richard Braun c7d2507fc4 Revert "Make assert have no side effects" 7 years ago
  Richard Braun 922d9451fa kern/rtmutex: fix priority propagation on unlock 7 years ago
  Richard Braun d18d0e8559 Make assert have no side effects 7 years ago
  Richard Braun c04c1bdd38 Make mutex debugging slightly more convenient 7 years ago
  Richard Braun 5daf8db520 Add debugging code to the mutex modules 7 years ago
  Richard Braun e395627038 kern/rtmutex: implement timed waits 7 years ago
  Richard Braun cfcd4d2d50 kern/rtmutex: improve variable naming 7 years ago
  Richard Braun 4c0dcbeb7d Merge branch 'adaptive_spinning' 7 years ago
  Agustina Arzille 4278f99adc Rework mutex implementation selection 7 years ago
  Richard Braun 72ed0dc2f1 Various atomic access fixes 7 years ago
  Richard Braun 436fe6cb97 Move assert.h to the include directory 7 years ago
  Agustina Arzille bcbe8dc991 Replace sequential consistency with more efficient orders 7 years ago
  Agustina Arzille b1730c99f8 Use the new atomic operations interface 7 years ago
  Richard Braun 3fcd23576e kern/rtmutex: new module 7 years ago