mirror of
https://chromium.googlesource.com/crosvm/crosvm
synced 2025-02-06 02:25:23 +00:00
e00cd6826c
Fixes for several bugs found in the KvmKernelIrqChip and the KvmSplitIrqChip that were found while testing the hypervisor abstraction layer integration: - Fixed determination of which routes are MSI routes when setting routes in KVM. - Fixed issue with setting conflicting routes. - Updated service_irq_event to read the associated EventFd that triggered the irq event, and updated the documentation. Also updated KvmKernelIrqChip's implementation to simply print an error because that function should never be called on KvmKernelIrqChip. - Fixed a bug with add_vcpu in both KvmKernelIrqChip and KvmSplitIrqChip. BUG=chromium:1077058 TEST=added a new test, ran devices tests, ran a VM with abstraction integration changes with both irqchips Change-Id: I255fbe498f6586d90cb196ff173a574a2cae0453 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/2300843 Reviewed-by: Udam Saini <udam@google.com> Reviewed-by: Stephen Barber <smbarber@chromium.org> Tested-by: kokoro <noreply+kokoro@google.com> Commit-Queue: Colin Downs-Razouk <colindr@google.com> |
||
---|---|---|
.. | ||
src | ||
Cargo.toml |