commit | 4a6942dd3347e3a21e863ec8413a95d8b19c4461 | [log] [tgz] |
---|---|---|
author | Daniel Verkamp <dverkamp@chromium.org> | Fri Aug 19 17:20:48 2022 -0700 |
committer | crosvm LUCI <crosvm-scoped@luci-project-accounts.iam.gserviceaccount.com> | Mon Aug 22 21:05:18 2022 +0000 |
tree | 56805fe0241b96231eef194e9aa20aba88451aad | |
parent | eac63e6a50cd42af020153980763ee78a328ad77 [diff] |
base: syslog: make platform syslog init non-fatal If we can't create a PlatformSyslog instance (for example, if /dev/log is not available on a minimal Linux system without a traditional init), warn the user and continue executing instead of failing. BUG=b:242103548 TEST=Run crosvm inside minimal VM with no init Change-Id: I4d81da396125331ef7ad335e57b37645b6546980 Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/3842814 Tested-by: Daniel Verkamp <dverkamp@chromium.org> Commit-Queue: Daniel Verkamp <dverkamp@chromium.org> Reviewed-by: Abhishek Bhardwaj <abhishekbh@chromium.org> Reviewed-by: Noah Gold <nkgold@google.com>
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.