| commit | 5f586f730223eee55dafccad494a1e8bc82c721c | [log] [tgz] |
|---|---|---|
| author | global-integration-roller <global-integration-roller@fuchsia.infra.roller.fuchsia-infra.iam.gserviceaccount.com> | Tue Dec 20 19:32:38 2022 +0000 |
| committer | Copybara-Service <copybara-worker@google.com> | Tue Dec 20 11:34:57 2022 -0800 |
| tree | e63c897ea81702f900d868c65a701e1f68d44bff | |
| parent | 03ccf300af3ded3be4e61f7ddd9c8713d60daa20 [diff] |
[roll] Roll fuchsia [superproject] Roll scudo [scudo][standalone] Precommit pages On Fuchsia, this CL changes garbage collection to precommit all pages if the |Buffer| doesn't fit into the static buffer size. A test program (scudotest) was used that deliberately grows a size class high water mark to the point where the pre-allocated static buffer is no longer used for garbage collection. Traces showed that precommiting the Vmar removes ~30 page faults and ~.22ms of wall time.* Before: https://ui.perfetto.dev/#!/?s=7da19fc3f59448eef51fd6fd03283bb87b702cf1a565bcbe6c9c28371671 After: https://ui.perfetto.dev/#!/?s=97707cd99b2c9efd1e6569b2deb97e3d16f8be532c59a0cc12463c37fbb1d8 *: Use the added `zx_vmar_op_range` as a reference point to observe the differences. For more context, see https://fxbug.dev/115594. Reviewed By: Chia-hungDuan Differential Revision: https://reviews.llvm.org/D140320 GitOrigin-RevId: ef65af0bf7a9a5891c2557df4a540baa1a2c5589 Original-Revision: 8002cef14ac71f29cac5595fdbfb6f75a7792aac Roller-URL: https://ci.chromium.org/b/8794231329364572993 CQ-Do-Not-Cancel-Tryjobs: true Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/780449 Original-Revision: 331174d338af128a6b9d09514b1b6dc3fe8770cb Change-Id: I5905ad8e38e9590af7acac9defc9a38291001b88
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.