Commit History

Autor SHA1 Mensaxe Data
  Agustina Arzille ae85189376 Implement futexes hai 1 ano
  Agustina Arzille d324d64d87 Numerous style and bug fixes hai 1 ano
  Agustina Arzille 1587437abf Improve readability of sxlock and thread modules hai 1 ano
  Agustina Arzille fac12faa9d Avoid deadlocks in the adaptive lock implementation hai 1 ano
  Agustina Arzille 5460d43c9a Add the cpu_flags_t and standardize typing %!s(int64=2) %!d(string=hai) anos
  Agustina Arzille 3181e6ab2d Basic task destruction %!s(int64=2) %!d(string=hai) anos
  Agustina Arzille 8cb66c68da Restyle the code into using GNU coding standards %!s(int64=2) %!d(string=hai) anos
  Richard Braun ddd0353447 Replace "awaken" with "awoken" %!s(int64=5) %!d(string=hai) anos
  Richard Braun b4ab6ce08c kern/sleepq: update acquire/lend documentation %!s(int64=6) %!d(string=hai) anos
  Richard Braun 9ea1595a91 kern/sleepq: make disabling interrupts optional %!s(int64=6) %!d(string=hai) anos
  Richard Braun 7dcf6715ff New errno.h standard header %!s(int64=6) %!d(string=hai) anos
  Richard Braun be5b9d6ab9 Don't use reserved identifiers %!s(int64=6) %!d(string=hai) anos
  Richard Braun 9967e907fe Fix condition variable broadcasting %!s(int64=6) %!d(string=hai) anos
  Richard Braun a97a2bc6f1 kern/sleepq: fix signal behaviour %!s(int64=7) %!d(string=hai) anos
  Richard Braun d3d0b52459 kern/sleepq: implement timed waits %!s(int64=7) %!d(string=hai) anos
  Richard Braun e672836cb0 kern/{sleepq,turnstile}: remove unused initialization operation %!s(int64=7) %!d(string=hai) anos
  Richard Braun 4c0dcbeb7d Merge branch 'adaptive_spinning' %!s(int64=7) %!d(string=hai) anos
  Agustina Arzille 5c2cf8fff7 kern/mutex: new adaptive spinning mutex implementation %!s(int64=7) %!d(string=hai) anos
  Richard Braun ff184c2554 Fix inclusions of kern/init.h when declaring init operations %!s(int64=7) %!d(string=hai) anos
  Richard Braun b2ad7d8623 Switch to initialization operations %!s(int64=7) %!d(string=hai) anos
  Richard Braun d2a89f7f6e kern/sleepq: also disable interrupts during critical sections %!s(int64=7) %!d(string=hai) anos
  Richard Braun f81a2e65d7 kern/sleepq: very early initialization %!s(int64=7) %!d(string=hai) anos
  Richard Braun cb00e8534c kern/sleepq: new module %!s(int64=7) %!d(string=hai) anos