crosvm/tools/impl
Wang Ningyuan 6b1a35298c crosvm: virtio-net device hotplug
This CL implements PCI hotplug feature for virtio-net device. The
feature is controlled by pci-hotplug feature flag and pci-hotplug-slots
runtime flag. No behavior change to crosvm unless pci-hotplug-slots flag
is set to a nonzero value.

BUG=b:243767476
TEST=tools/presubmit
TEST=e2e_test::tap_hotplug for TAP device hotplug and removal
TEST=manual test for TAP device hotplug and removal with swap

Change-Id: I5a60314293ef8a27981d7b550a61822491c254bb
Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/4473610
Reviewed-by: Daniel Verkamp <dverkamp@chromium.org>
Reviewed-by: Shin Kawamura <kawasin@google.com>
Reviewed-by: Keiichi Watanabe <keiichiw@chromium.org>
Commit-Queue: Ningyuan Wang <ningyuan@google.com>
Reviewed-by: Dennis Kempin <denniskempin@google.com>
Reviewed-by: Jason Iman <jasongustaman@chromium.org>
2023-07-27 04:35:26 +00:00
..
catapult_converter crosvm: Uprev uuid > 1 2023-04-04 23:56:13 +00:00
cros_container Fix typos found by common-typos checker 2023-04-12 16:58:51 +00:00
dev_container Upgrade to 1.68.2: Set default version and rebuild container 2023-05-25 18:30:55 +00:00
testvm testvm: Rebuild VM images 2023-03-28 21:50:53 +00:00
__init__.py health-check: enforce blank line after copyright 2022-09-13 22:24:35 +00:00
bindgen-common.sh bindgen: update kernel bindings to Linux 6.1 2023-02-23 21:31:44 +00:00
cli.py tools: refactoring: Split common.py into multiple files 2023-05-02 17:04:27 +00:00
command.py tools: refactoring: Split common.py into multiple files 2023-05-02 17:04:27 +00:00
common.py tools: refactoring: Split common.py into multiple files 2023-05-02 17:04:27 +00:00
presubmit.py presubmit: Log utf8 encoding errors instead of failing 2023-05-12 20:36:38 +00:00
test_config.py crosvm: virtio-net device hotplug 2023-07-27 04:35:26 +00:00
testvm.py testvm: Pick a random port for SSH 2023-04-11 20:30:26 +00:00
tui.py tools: refactoring: Split common.py into multiple files 2023-05-02 17:04:27 +00:00
util.py tools: Add riscv platform 2023-05-03 16:50:25 +00:00
vcs.py tools: refactoring: Split common.py into multiple files 2023-05-02 17:04:27 +00:00