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