[roll] Roll fuchsia [kernel][arm64][vm] Fix minor off by one in ConsistencyManager. The ConsistencyManager attempts to track _N_ individual TLB entries to flush. When its internal buffer fills up, it gives up trying to flush individual entries and just flushes the entire ASID. Currently there is a minor off by one bug where, despite the fact the ConsistencyManager can track exactly N TLB entries, it will do a complete flush if it exceeds (N - 1) entries. Additionally, ConsistencyManager currently performs an explicit check to avoid flushing the global ASID. This isn't required any longer with the above fix: because the ConsistencyManager won't ever fill above the available N slots when the global ASID is being used, we can already be sure that it will always fall into the per-TLB entry flush path. Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/548970 Original-Revision: eb0c03c8f50a71d65b0c998089be748b3bbf257b GitOrigin-RevId: 9ed4aa303923537ff4f6277f140f8b52a1468c38 Change-Id: I11502abcb0fa23c067727fdd6d30cd805c0cd32c
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.