crosvm/vm_control/src
Wang Ningyuan 565890222d Devices: BAR reprogram for virtio-pci devices
This CL adds BAR reprogramming support to a VirtioPciDevice. A tube for
handling ioevent register requests is added. The requests are handled
similarly to existing VmMemoryRequests.

Test: Presubmit tests. Hotplugged virtio device without VM memory
allocation functions after guest OS gives the memory.
Bug: 271204121

Change-Id: Ia0d421d8cd461eeee8f402256d0c7620c507f0e9
Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/4311103
Reviewed-by: Ningyuan Wang <ningyuan@google.com>
Commit-Queue: Ningyuan Wang <ningyuan@google.com>
Reviewed-by: Zihan Chen <zihanchen@google.com>
Reviewed-by: Daniel Verkamp <dverkamp@chromium.org>
2023-03-29 04:01:30 +00:00
..
sys tree-wide: apply nightly rustfmt 2023-03-27 21:30:45 +00:00
client.rs vm_control: check for errors in VmResponse 2023-03-02 23:25:24 +00:00
display.rs Rust 1.65: Fix clippy derive_partial_eq_without_eq lints 2022-12-01 01:32:30 +00:00
gdb.rs aarch64: Add support for GDB SingleRegisterAccess 2022-09-28 11:26:00 +00:00
gpu.rs Rust 1.65: Fix clippy derive_partial_eq_without_eq lints 2022-12-01 01:32:30 +00:00
lib.rs Devices: BAR reprogram for virtio-pci devices 2023-03-29 04:01:30 +00:00
sys.rs vm_control: share vcpu kick code 2023-01-11 19:44:23 +00:00