commit | 4175378c02d63cb41d88019c01e2345ce4891651 | [log] [tgz] |
---|---|---|
author | Adrian Danis <adanis@google.com> | Wed Oct 28 00:48:48 2020 +0000 |
committer | CQ Bot <commit-bot@chromium.org> | Wed Oct 28 00:48:48 2020 +0000 |
tree | 9ee53b9b2d856225374db458e637a7863678861b | |
parent | a212d4670aba6ed106648cd735be8efd8d1a9359 [diff] |
[kernel][vm] Introduce VM hierarchy base type This moves the references to the VMO hierarchy state as well as methods for retriving the locks to a base type. The only actual effect this has is that the memory layout of the VmObject struct is possibly different, but otherwise there are no semantic changes. Motivation for this is to prepare the way for additional objects to be part of the VMO hierarchy and share the lock and other state, without having to be based on VmObject. Change-Id: I9b8c9a761cfdb45548a81538e18fc0eb8e2121e9 Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/437340 Commit-Queue: Adrian Danis <adanis@google.com> Reviewed-by: Rasha Eqbal <rashaeqbal@google.com> Testability-Review: Rasha Eqbal <rashaeqbal@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.