8958e112 crosvm: Sort struct Config default initializers.
90f281c1 crosvm: Use /dev/zero instead of /dev/mem
cc3fcb8e crosvm: carve-out unix specific parts of parse_ac97_options
4281630b crosvm: carve-out unix specific parts of start_device
e3cae727 crosvm: drop a few useless legacy I/O ports
5b3cfb91 crosvm: carve-out unix specific set and get arguments
a6945f4a aarch64: Add support for loading kernel image formatted as ELF
646de85e gfxstream: fix fence_handler not stored in fencing cookie
eb0cf097 devices: vhost_user: Split up system specific code in fs device
bb30f23c hypervisor: Upstream traits changes for Vm
1b27aef2 x86_64: Add parameter to speicify pcie cfg mmio base and size
f0e09415 rutabaga_gfx: silence unused_mut warning for non-virgl builds
96e50eb7 base: return SmallVec directly from platform wait impls
65b3c0fe devices: Upstream Windows vhost-user block vmm code
0e5ee848 devices: Upstream Windows vhost-user block device
c3c170f780..8958e11283
BUG=b:223443221
BUG=b:227659915
BUG=b:227364312
BUG=b:229902431
BUG=b:213153157
BUG=b:213150327
BUG=b:197877871
BUG=b:232360323
BUG=b:228051513,b:175527587
Change-Id: I16b3d0de446a7c0841686a0357b1090e8f1cc40c
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 Chrome OS 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 Chrome OS devices.
For contribution, see the contributor guide.
Mirror repository is available at GitHub for your
convenience, but we don't accept bug reports or pull requests there.