commit | 7b74b903426a2705af41c5c193897303ac091723 | [log] [tgz] |
---|---|---|
author | Brett Wilson <brettw@google.com> | Sun Apr 11 00:42:05 2021 +0000 |
committer | CQ Bot <commit-bot@chromium.org> | Sun Apr 11 00:42:05 2021 +0000 |
tree | 68ac3b2f28c1b5dc70c53c898e60a872681e53a8 | |
parent | 137426e4574b015dc03461ff3bd48f55478cd6bd [diff] |
[blobfs] Separate vmo from mapper in Blob. Separate out the vmo from the data mapper in the BlobLoader. This is required because the new pager uses a vmo managed by the PagedVnode base class and has a separate mapper. This should have no behavior change. This requires changing the blob loader to separate out the mapping, buffer, and vmo in various places. Add FreeVmo() function to Blob in the old pager case for source compat with the new pager. Change-Id: Ie58917c9e19c7a31b842e13706e606c9f2f9d6ea Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/511918 Commit-Queue: Brett Wilson <brettw@google.com> Reviewed-by: Martin Lindsay <mlindsay@google.com>
Pink + Purple == Fuchsia (a new operating system)
Fuchsia is a modular, capability-based operating system. Fuchsia runs on modern 64-bit Intel and ARM processors.
Fuchsia is an open source project with a code of conduct that we expect everyone who interacts with the project to respect.
Read more about Fuchsia's principles.
See Getting Started.
See fuchsia.dev.