| commit | 45c2845651ffb991f44ff30d386aaebfdd9fe479 | [log] [tgz] |
|---|---|---|
| author | Pierre-Clément Tosi <ptosi@google.com> | Thu Nov 13 11:45:49 2025 |
| committer | crosvm LUCI <crosvm-scoped@luci-project-accounts.iam.gserviceaccount.com> | Fri Dec 12 21:29:07 2025 |
| tree | e6f1c72d5bbdcffa7a93af221cdbbc017203f337 | |
| parent | cc5febd79999275b3b5e4a8bf2c16039b9c65d87 [diff] |
fdt: Relax check on total_size This breaks if DT file was padded e.g. when getting it from a block device (useful for passing it into a QEMU system) but the extra padding should have no impact on the code, which should only read the first `header.total_size` bytes of the `input` buffer. BUG=b:460349550 TEST=tools/presubmit --no-delta all Change-Id: Idc03817a594f6eeff3b13504de4c5797d56220ed Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/7256934 Auto-Submit: Pierre-Clément Tosi <ptosi@google.com> Commit-Queue: Keiichi Watanabe <keiichiw@chromium.org> Reviewed-by: Keiichi Watanabe <keiichiw@chromium.org>
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.