Merge with upstream 2025-09-09

3202c663eaa x86_64: force disabling balloon for pVMs
9e6f5f21574 Roll recipe dependencies (trivial).
418c6f69165 Roll recipe dependencies (trivial).
ec331e6485a Roll recipe dependencies (trivial).

https://chromium.googlesource.com/crosvm/crosvm/+log/51f781817d2cc45d55261ef094b32f4d70cd9ee8..3202c663eaa555678bd142320d51c63acce266bc

BUG=b:438723514, b:416305513

Change-Id: I2d88d5e21005af6affee43ad5ad262e5d44958be
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/6929343
Commit-Queue: crosvm LUCI CI <crosvm-luci-ci-builder@crosvm-infra.iam.gserviceaccount.com>
Commit-Queue: maciek swiech <drmasquatch@google.com>
Bot-Commit: crosvm LUCI CI <crosvm-luci-ci-builder@crosvm-infra.iam.gserviceaccount.com>
tree: 1c171876ea3d946b3dc9322a5fcc9840ad861712
  1. .cargo/
  2. .config/
  3. .devcontainer/
  4. .github/
  5. .vscode/
  6. aarch64/
  7. aarch64_sys_reg/
  8. acpi_tables/
  9. android_audio/
  10. arch/
  11. argh_helpers/
  12. audio_streams_conformance_test/
  13. audio_util/
  14. base/
  15. base_tokio/
  16. bit_field/
  17. common/
  18. cros_async/
  19. cros_fdt/
  20. cros_tracing/
  21. cros_tracing_types/
  22. crosvm_cli/
  23. crosvm_control/
  24. crosvm_plugin/
  25. devices/
  26. disk/
  27. docs/
  28. e2e_tests/
  29. ext2/
  30. fuse/
  31. fuzz/
  32. gpu_display/
  33. hypervisor/
  34. infra/
  35. io_uring/
  36. jail/
  37. kernel_cmdline/
  38. kernel_loader/
  39. kvm/
  40. kvm_sys/
  41. libcras_stub/
  42. linux_input_sys/
  43. logo/
  44. media/
  45. metrics/
  46. metrics_events/
  47. net_sys/
  48. net_util/
  49. perfetto/
  50. power_monitor/
  51. prebuilts/
  52. proc_init/
  53. profiles/
  54. proto_build_tools/
  55. protos/
  56. resources/
  57. riscv64/
  58. rutabaga_gfx/
  59. sandbox/
  60. serde_keyvalue/
  61. snapshot/
  62. src/
  63. swap/
  64. system_api/
  65. tests/
  66. third_party/
  67. tools/
  68. tube_transporter/
  69. usb_sys/
  70. usb_util/
  71. vendor/
  72. vfio_sys/
  73. vhost/
  74. virtio_sys/
  75. vm_control/
  76. vm_memory/
  77. win_audio/
  78. win_util/
  79. x86_64/
  80. .dockerignore
  81. .envrc
  82. .gitattributes
  83. .gitignore
  84. .gitmodules
  85. .rustfmt.toml
  86. ARCHITECTURE.md
  87. Cargo.lock
  88. Cargo.toml
  89. CONTRIBUTING.md
  90. DIR_METADATA
  91. LICENSE
  92. mypy.ini
  93. OWNERS
  94. OWNERS_COUNCIL
  95. PRESUBMIT.cfg
  96. pyproject.toml
  97. README.chromeos.md
  98. README.md
  99. rust-toolchain
README.md

crosvm - The ChromeOS Virtual Machine Monitor

crosvm is a virtual machine monitor (VMM) based on Linux’s KVM hypervisor, with a focus on simplicity, security, and speed. crosvm is intended to run Linux guests, originally as a security boundary for running native applications on the ChromeOS platform. Compared to QEMU, crosvm doesn’t emulate architectures or real hardware, instead concentrating on paravirtualized devices, such as the virtio standard.

crosvm is currently used to run Linux/Android guests on ChromeOS devices.

Logo