mirror of
https://chromium.googlesource.com/crosvm/crosvm
synced 2025-02-09 20:04:20 +00:00
Update `Worker` of the video device to make it easier to add async run method; separate the interrupt into two `SignalableInterrupt`s for the command/event queues, and move `Event`s to outside `Worker`. These are changes preparing for introducing `run_async` method to `Worker`. `run_async` will need separate Interrupts for the command queue and the event queue, and will not need `Event`s inside `Worker`. BUG=b:179756087 TEST=simple_decoder test script (see the crosvm book) worked with and without -p "pci=nomsi" guest kernel parameter, which triggers interrupt resample by disabling MSI-X interrupt. Change-Id: Ia169e11bb5ecf992f768ab65cfb19a7a9f8fc9f0 Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/3850019 Commit-Queue: Takaya Saeki <takayas@chromium.org> Reviewed-by: Keiichi Watanabe <keiichiw@chromium.org> |
||
---|---|---|
.. | ||
src | ||
Cargo.toml |