1. 8f00fa5 [kernel][owq] Require preemption be disabled while propagating profiles. by John Grossman · 2 years, 8 months ago
  2. 58e629b [kernel][scheduler] Introduce PreemptDisabled token. by John Grossman · 2 years, 8 months ago
  3. abb8615 [kernel][thread] Assert modified value by Adrian Danis · 2 years, 8 months ago
  4. 6f80fb1 [kernel][sched] Redefine WaitQueue's total ordering. by John Grossman · 3 years ago
  5. ca6a9fe [kernel] Migrate from fbl::Function to fit::inline_function by Mark Schott · 3 years ago
  6. a589ed3 [kernel][vm][ppb] StackOwnedLoanedPagesInterval by Dustin Green · 3 years, 3 months ago
  7. f1deee8 [kernel][spinlock] Check that ints are disabled in IsHeld(). by Corey Tabaka · 3 years, 3 months ago
  8. 071b4a9 [kernel][thread] Refactor backtrace out of thread into its own lib by Nick Maniscalco · 3 years, 3 months ago
  9. c6a41051 [kernel] Improve type saftey on bounds for get_name parameter by Suraj Malhotra · 3 years, 4 months ago
  10. b60d1ee [kernel][thread] Add check for kill or suspend by Abdulla Kamar · 3 years, 5 months ago
  11. e609ca4 [kernel][preempt] Clear local preempt pending in int_handler_finish by John Grossman · 3 years, 5 months ago
  12. 6d518ca [kernel] Use vaddr_t instead of void* in backtrace code by Nick Maniscalco · 3 years, 5 months ago
  13. b3953f1 [kernel][thread] Expose thread backtrace functions. by Marco Vanotti · 3 years, 6 months ago
  14. 37b5914 [kernel][sched] Add migrate pending state to assert message. by Corey Tabaka · 3 years, 6 months ago
  15. cdea979 [kernel][io] Refactor Linebuffer helper. by John Grossman · 3 years, 6 months ago
  16. e27c42c [kernel][arch] try to use const accessor on more cases where Thread is being passed as args by Travis Geiselbrecht · 3 years, 6 months ago
  17. 5bb5372 [zircon] Add ZX_EXCEPTION_STATE_THREAD_EXIT by Adam Barth · 3 years, 7 months ago
  18. c44b49e [kernel][sched] Fix migration fn edge cases. by Corey Tabaka · 3 years, 8 months ago
  19. 35790dfb [kernel][sched][wait] Make deferred reschedule IPIs stateful. by Corey Tabaka · 3 years, 9 months ago
  20. 11c2687 [kernel][sched][wait] Remove most manual reschedules. by Corey Tabaka · 3 years, 9 months ago
  21. 9eedc53 [kernel][sched] Improve reschedule ergonomics/correctness. by Corey Tabaka · 3 years, 9 months ago
  22. d25fce5 [kernel] Add more runtime stats to diagnose why the kernel is blocked by Tom Bergan · 3 years, 9 months ago
  23. 7b03f8e [kernel] Convert users of resched disable to preempt disable. by Corey Tabaka · 4 years ago
  24. 15f6810 [kernel][exceptions] Populate synth_data with bad syscall number by Adam Barth · 4 years ago
  25. 264ab7a [kernel] Assign koids to kernel threads and clean up downstream. by Corey Tabaka · 4 years ago
  26. 9fb3bef [kernel] Fix deprecated compound assignment to volatile by Mark Schott · 4 years ago
  27. bce936b [zircon][exception] Make policy error type available in exception record by Scott Graham · 4 years, 2 months ago
  28. 27fad87 [kernel] Rearrange Thread/SchedulerState fields for cache locality. by Corey Tabaka · 4 years, 3 months ago
  29. 2c24146 [kernel][wait] Remove unused WaitQueue::DequeueOne by George Kulakowski · 4 years, 3 months ago
  30. 0db50e4 [kernel] Fix benign data race on Thread::signals_ by Venkatesh Srinivas · 4 years, 3 months ago
  31. 2757e6f [doc] Update bug references to fxbug.dev by Marc-Antoine Ruel · 4 years, 4 months ago
  32. 9bd8df7 [kernel] Switch more legacy kernel/atomic.h -> ktl/atomic.h by Venkatesh Srinivas · 4 years, 5 months ago
  33. 209ced2c [kernel] Switch some legacy atomic.h -> ktl/atomic.h by Venkatesh Srinivas · 4 years, 5 months ago
  34. 8b5c137 [kernel][thread_lock] Remove a C era thread_lock_held helper by George Kulakowski · 4 years, 5 months ago
  35. 9a407f1 [kernel][thread][heap] Assert if malloc is called during OOM reboot by Nick Maniscalco · 4 years, 6 months ago
  36. ccf5fbc [kernel][thread] Simplify the Thread/ThreadDispatcher API by George Kulakowski · 4 years, 6 months ago
  37. 21694c8 [kernel][thread] move IsUserStateSavedLocked into header to be inlined by Travis Geiselbrecht · 4 years, 6 months ago
  38. c563635 [kernel][thread] Remove unused SetCurrent declaration by George Kulakowski · 4 years, 6 months ago
  39. f8bd695 [kernel][thread] Minor cleanups by George Kulakowski · 4 years, 6 months ago
  40. 0a4c05c [kernel][wait][event] Simplify the Event::Signal and WaitQueue::Wake APIs by George Kulakowski · 4 years, 6 months ago
  41. 8cdbe3e [kernel] Use cpu_num_t instead of uint or uint32_t by Nick Maniscalco · 4 years, 6 months ago
  42. 4093cc6 [kernel][current_thread] Comment update by Travis Geiselbrecht · 4 years, 6 months ago
  43. b6cc613 [kernel][thread] Make the rest of Thread members private by George Kulakowski · 4 years, 7 months ago
  44. d6d721a [kernel][thread] Use fbl::Canary, and make it private by George Kulakowski · 4 years, 7 months ago
  45. 282d4dc [kernel][thread] Encapsulate PreemptionState by George Kulakowski · 4 years, 7 months ago
  46. 573594d [kernel] Cleanup: Remove vmm_aspace_t in favor of directly using VmAspace by Venkatesh Srinivas · 4 years, 7 months ago
  47. 0f37d6f [kernel][thread] Separate out TaskState, and make it private by George Kulakowski · 4 years, 7 months ago
  48. 1ef4114 [kernel][thread][lockdep] Make lockdep state private by George Kulakowski · 4 years, 7 months ago
  49. d8e93f8 [kernel][wait] Simplify WaitQueue::PriorityChanged by George Kulakowski · 4 years, 7 months ago
  50. 2810ef8 [kernel][thread] Make Thread's stack_ private by George Kulakowski · 4 years, 7 months ago
  51. 47dc2ff [kernel][thread][wait] Make Thread::wait_queue_state_ private by George Kulakowski · 4 years, 7 months ago
  52. 8c05b48 [kernel][thread] Make Thread::name_ private by George Kulakowski · 4 years, 7 months ago
  53. e6e608a [kernel][wait] Make the rest of WaitQueueState's members private by George Kulakowski · 4 years, 7 months ago
  54. 688a23b [kernel][thread] Make recursive_object_deletion_list_ private by George Kulakowski · 4 years, 7 months ago
  55. 0e95b47 [mp] Run migrate functions before offlining CPUs by Abdulla Kamar · 4 years, 7 months ago
  56. 5f15418 [kernel][thread] Modernize debuglog i/o interfaces by George Kulakowski · 4 years, 7 months ago
  57. 3782a21 [kernel][thread][wait] Start making WaitQueueState internals private by George Kulakowski · 4 years, 7 months ago
  58. 0454476 [kernel][thread][wait] Move the rest of the wait queue state into WaitQueueState by George Kulakowski · 4 years, 7 months ago
  59. ae6f1a5 [kernel][wait] Update the access control on WaitQueue by George Kulakowski · 4 years, 7 months ago
  60. 3206fd0 [kernel][thread] Make the arch_ member of Thread private by George Kulakowski · 4 years, 7 months ago
  61. c2500a4 [kernel][interruptible] Use enum Interruptible throughout the kernel by George Kulakowski · 4 years, 7 months ago
  62. c1acac9 [kernel][thread] Make some backtrace printing functions part of Thread::Current by George Kulakowski · 4 years, 7 months ago
  63. cf51ee1 [kernel][thread] Make scheduler_state_ private by George Kulakowski · 4 years, 7 months ago
  64. da769ce7 [kernel][thread] Make user_state_saved_ private by George Kulakowski · 4 years, 7 months ago
  65. 874fd63 [kernel][thread] Consolidate forward declarations at the start of thread.h by George Kulakowski · 4 years, 7 months ago
  66. 17916f6 [kernel][thread] Start making Thread have private members by George Kulakowski · 4 years, 7 months ago
  67. 7da81b4 [kernel][wait] Make wait_queue_internal.h's contents members of WaitQueue by George Kulakowski · 4 years, 7 months ago
  68. 5a4f60a [kernel][wait] Inline some internal helpers by George Kulakowski · 4 years, 7 months ago
  69. bb27952 [kernel][wait] Make WaitQueueCollection internals private by George Kulakowski · 4 years, 7 months ago
  70. 3175871 [kernel][wait] Replace WaitQueue's list_nodes with fbl::DoublyLinkedLists by George Kulakowski · 4 years, 7 months ago
  71. 51ded52 [kernel][thread][wait] Move WaitQueue into thread.h by George Kulakowski · 4 years, 7 months ago
  72. 68394eb [kernel][thread] Have Thread own ThreadDispatcher by David Gilhooley · 4 years, 7 months ago
  73. 5d80905 [kernel][thread] MigrateFn is called on exit by David Gilhooley · 4 years, 8 months ago
  74. b5d1059 [kernel][thread] ScopedThreadExceptionContext uses current thread by David Gilhooley · 4 years, 8 months ago
  75. e534f1c [zircon][syscalls] Add syscall to retrieve runtime stats for tasks. by Christopher R. Johnson · 4 years, 8 months ago
  76. aae080e [zircon][kernel] Aggregate thread runtime stats up to dispatcher by Christopher R. Johnson · 4 years, 8 months ago
  77. 93b6d53 [kernel][threadlock] Convert thread_lock to a SpinLock by George Kulakowski · 4 years, 8 months ago
  78. c51c0c3 [fbl][dll] Reorder DLL template params by John Grossman · 4 years, 8 months ago
  79. 2b15c76 [kernel][scheduler] Migrate everything from sched.h to scheduler.h by George Kulakowski · 4 years, 9 months ago
  80. 634f9f9 [kernel][wait] Encapsulate the data structure inside wait_queue_t by George Kulakowski · 4 years, 9 months ago
  81. 07b3c10 [kernel][wait] Use only the C++ WaitQueue structure by George Kulakowski · 4 years, 10 months ago
  82. f8b9918 [kernel] Move state from Thread to SchedulerState. by Corey Tabaka · 4 years, 10 months ago
  83. 5f5ce2b [kernel] Clean up dead code related to Thread. by Corey Tabaka · 4 years, 10 months ago
  84. 4ed89a0 [kernel][thread] Migrate the global thread list to fbl by George Kulakowski · 4 years, 10 months ago
  85. 9c1250e [kernel][sched] Allow delayed CPU migration by Abdulla Kamar · 4 years, 10 months ago
  86. b8acf19 [kernel][thread] Guard thread_list_node with thread_lock by David Gilhooley · 4 years, 10 months ago
  87. 5502e92 [kernel] C++-ify kstack_t as KernelStack by Joshua Seaton · 4 years, 10 months ago
  88. 556da6a [kernel][thread] Add VCPU thread flag by Abdulla Kamar · 4 years, 10 months ago
  89. 4bc0735 [kernel][thread] Add a CPU migration callback by Abdulla Kamar · 4 years, 10 months ago
  90. 16bf875 [kernel] Remove kernel thread TLS entirely by Roland McGrath · 4 years, 10 months ago
  91. eb652d7 [kernel][thread] Remove TLS callback code by Abdulla Kamar · 4 years, 10 months ago
  92. a4ce3ea [kernel][scheduler] Remove the legacy and fair scheduler by George Kulakowski · 4 years, 11 months ago
  93. bfdebc3 [kernel][thread-lock] Only declare the thread_lock extern in one header by George Kulakowski · 5 years ago
  94. 49449c6 [kernel] Remove unneeded list.h header by George Kulakowski · 5 years ago
  95. 288a902 [kernel][thread] Move the Current thread APIs into an inner class by George Kulakowski · 5 years ago
  96. 36e7aa3b [zircon][kernel] Convert thread_t into Thread by George Kulakowski · 5 years ago
  97. 64186df [kernel][crashlogs] Fix kernel panic crashlogs. by John Grossman · 5 years ago
  98. 3bb1457c [kernel] Fix race between read/write thread state and context switch by Nick Maniscalco · 5 years ago
  99. 519ecf2 [zircon][thread] Thread C++ API by George Kulakowski · 5 years ago
  100. 75c0f0b [zircon][kernel] Use the const pointer parameter by Peng Hao · 5 years ago