#
92cc01ed |
|
09-May-2018 |
Mark Seaborn <mseaborn@google.com> |
[kernel][dispatcher] Remove unneeded tracking of whether threads were woken This tracking was intended to prevent unnecessary context switches, but it's no longer effective. AutoReschedDisable is more effective for doing that. * Instead of passing reschedule=false in Event::Signal() and calling thread_reschedule() later, we can pass reschedule=true and then there's no need to call thread_reschedule() later. We can remove the return value from Event::Signal() and other methods. * ChannelDispatcher::MessageWaiter methods: remove unused return values. * Dispatcher: remove the kWokeThreads return flag. ZX-1472 Change-Id: I2b7d88f5c4c703e15df60d8fdecb712d5d220005
|
#
d363aa54 |
|
04-Oct-2017 |
George Kulakowski <kulakowski@google.com> |
[dispatcher][state_tracker] Move the state tracker into the dispatcher Note that all access to the old StateTracker functionality is still mediated by the has_state_tracker function. This is used to e.g. allow only certain objects to be user signalled. Change-Id: If9d0413eb131c6e7d70ea19c1ed928f7bf566cc8
|
#
5d7e453c |
|
18-Sep-2017 |
George Kulakowski <kulakowski@google.com> |
[kernel][statetracker] Make OnCancel and OnCancelByKey take a const Handle* Also mark one override of OnCancel as such. Change-Id: Ic1fb0bebf490768848834db03a03a296321ff366
|
#
f3e2126c |
|
12-Sep-2017 |
Roland McGrath <mcgrathr@google.com> |
[zx] Magenta -> Zircon The Great Renaming is here! Change-Id: I3229bdeb2a3d0e40fb4db6fec8ca7d971fbffb94
|
#
59e644b1 |
|
07-Sep-2017 |
George Kulakowski <kulakowski@google.com> |
[zircon][mxtl->fbl] Rename mxtl to fbl Change-Id: Ie21b6498e1bfb0a7fa0315e40b9e5c3ee78646be
|
#
388a7f68 |
|
31-Aug-2017 |
Dave Bort <dbort@google.com> |
[lib/magenta] Rename kernel/lib/magenta to kernel/object TODO: Rename magenta.{cpp,h} and other instances of "magenta" in this module. For MG-1091 "Rename kernel/lib/magenta" Change-Id: I2abc316f543798e00d3a4d1c2c83195da26e6836
|