Commit History

Autor SHA1 Mensaxe Data
  Agustina Arzille a93eacaeb2 Fix copy-on-write (COW) pages hai 1 ano
  Agustina Arzille e17c6a9372 Add thread/task dead notification hai 1 ano
  Agustina Arzille 20e74ef344 Rework capabilities hai 1 ano
  Agustina Arzille a95146a758 Add the 'get_id' IPC messages for threads and tasks hai 1 ano
  Agustina Arzille 2186e36aea Use iterators in task/thread capability messaging hai 1 ano
  Agustina Arzille 3ac7e6dd5d Implement message handling for task and thread capabilities hai 1 ano
  Agustina Arzille 9152769f27 Implement capabilities %!s(int64=2) %!d(string=hai) anos
  Agustina Arzille d542ca50f2 Use separate pools for KUID allocations %!s(int64=2) %!d(string=hai) anos
  Agustina Arzille 6d03451fb3 Implement kernel unique id's (KUID) for threads and tasks %!s(int64=2) %!d(string=hai) anos
  Agustina Arzille 3181e6ab2d Basic task destruction %!s(int64=2) %!d(string=hai) anos
  Agustina Arzille 65d48329b0 Implement memory maps for userspace tasks %!s(int64=2) %!d(string=hai) anos
  Agustina Arzille 045f179cd2 More style fixes %!s(int64=2) %!d(string=hai) anos
  Agustina Arzille 8bd3822f10 Basic paging %!s(int64=2) %!d(string=hai) anos
  Agustina Arzille 000b1a6509 Simplify VM naming scheme in files %!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
  Luciano Lo Giudice e6963cdf50 Use generic streams instead of print callbacks %!s(int64=2) %!d(string=hai) anos
  Richard Braun 5bc2263b54 Add a log print function type for information reporting %!s(int64=5) %!d(string=hai) anos
  Richard Braun ec4ddf8b95 Fix atomic operations argument types %!s(int64=6) %!d(string=hai) anos
  Richard Braun 8790d75d93 kern/atomic: remove shortcuts %!s(int64=6) %!d(string=hai) anos
  Richard Braun be5b9d6ab9 Don't use reserved identifiers %!s(int64=7) %!d(string=hai) anos
  Richard Braun c7d2507fc4 Revert "Make assert have no side effects" %!s(int64=7) %!d(string=hai) anos
  Richard Braun 888853dc07 Use accessors when referring to global kernel objects %!s(int64=7) %!d(string=hai) anos
  Richard Braun d18d0e8559 Make assert have no side effects %!s(int64=7) %!d(string=hai) anos
  Richard Braun b2ad7d8623 Switch to initialization operations %!s(int64=7) %!d(string=hai) anos
  Richard Braun aeea74bc54 vm/vm_map: implement the vm_map_info shell command %!s(int64=7) %!d(string=hai) anos
  Richard Braun 60d1eb4778 kern/{task,thread}: add the task_info and thread_trace shell commands %!s(int64=7) %!d(string=hai) anos
  Richard Braun 434f06c437 kern/task: new task_remove_thread function %!s(int64=12) %!d(string=hai) anos
  Richard Braun 9b1b345549 kern/task: include vm/vm_map.h in header %!s(int64=12) %!d(string=hai) anos
  Richard Braun 39b79e00c6 kern/task: task creation and information %!s(int64=12) %!d(string=hai) anos
  Richard Braun 79b5932c4e Implement preliminary thread context %!s(int64=12) %!d(string=hai) anos