commit | 13ae4f0b58f0568b8d8e5a6053b977e3153354a2 | [log] [tgz] |
---|---|---|
author | Rasha Eqbal <rashaeqbal@fuchsia.infra.roller.google.com> | Thu Oct 05 16:08:55 2023 +0000 |
committer | Copybara-Service <copybara-worker@google.com> | Thu Oct 05 09:10:20 2023 -0700 |
tree | 39438c1fce10620323afd5315ca75566f89e6798 | |
parent | f5d6a4236ca5423b63f2022d6ead41b5a9379870 [diff] |
[roll] Roll fuchsia Revert "[sysmem] sysmem2 support for logically weak VMOs" This reverts commit 764e7591b6c18f4265ea185c7cebbecaa7a35913. Reason for revert: /boot/test/sysmem-v1 and /boot/test/sysmem-v2 fail on bringup builders in CI Original change's description: > [sysmem] sysmem2 support for logically weak VMOs > > This allows for scenarios where the only owner(s) of a buffer can/will > only convey the buffer as a VMO handle, not by using a BufferCollection > or BufferCollectionToken. For these scenarios, we can instead correlate > a VMO back to a previously established BufferCollection. This is > somewhat less direct than conveying a BufferCollectionToken, but adds > client scenario flexibility. > > A participant can be involved in allocation, keeping only a weak > BufferCollection channel and weak sysmem VMOs, cleaning up asap if > strong VMOs all close (per buffer_index). If the participant sees > a VMO show up via other protocol(s), the participant can correlate > the VMO back to the weak BufferCollection via GetVmoInfo(). > > BUG: b/284073556 > Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/918633 Original-Bug: b/284073556 No-Presubmit: true No-Tree-Checks: true No-Try: true Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/927732 Original-Revision: 78ba280de3cabab1932ad5b74e4613f42dbd6cb5 GitOrigin-RevId: 8bd2167dad2c5a6ba452b76d82778b693508eb2a Change-Id: Ib06fd0fd1101a9a3a8af279fb6e7fa689385cd3c
This repository contains Fuchsia's Global Integration manifest files.
All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.
Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance via the IRC channel #fuchsia
on Freenode.
First install Jiri.
Next run:
$ jiri init $ jiri import minimal https://fuchsia.googlesource.com/integration $ jiri update
Third party projects should have their own subdirectory in ./third_party
.