commit | 2533dd15bf8b0aebcc7ac54b9862539538453b01 | [log] [tgz] |
---|---|---|
author | Chirantan Ekbote <chirantan@chromium.org> | Wed Nov 24 18:49:31 2021 +0900 |
committer | Commit Bot <commit-bot@chromium.org> | Thu Nov 25 03:56:08 2021 +0000 |
tree | 98f6f522a99b96983abf3bf685a8c19fed2935e0 | |
parent | af095c0fe4b4a2a8e98e7c42a8f75a33ea3b5204 [diff] |
fuse: Set `max_pages` in `InitOut` This field acts as a global upper bound on the size of any request so read and write requests are truncated to fit this size even if `max_readahead` and `max_write` are set to larger values. Initialize this field to the number of pages needed to fit the largest supported requset size. BUG=none TEST=arc.PlayStore.vm Change-Id: Ia82d3e5709971c642312c45b26c288a953dedb18 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/3299973 Reviewed-by: Daniel Verkamp <dverkamp@chromium.org> Tested-by: kokoro <noreply+kokoro@google.com> Commit-Queue: Chirantan Ekbote <chirantan@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 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.