commit | b65763286ae3efd473780ad8fb13540a318c7338 | [log] [tgz] |
---|---|---|
author | Joshua Seaton <joshuaseaton@fuchsia.infra.roller.google.com> | Wed Dec 18 17:56:03 2024 -0800 |
committer | Copybara-Service <copybara-worker@google.com> | Wed Dec 18 17:57:12 2024 -0800 |
tree | 7dad0bc4065dbf96cee18c15d9ce332a92dbd18b | |
parent | 3eb857e38139bea86f1b7616b45d23b4dd829cd1 [diff] |
[roll] Roll fuchsia [kernel] Count mappings at phys hand-off This change updates the arch VM backends to count the present mappings made within the kernel address space mappings handed off from physboot to the PMM. Currently the kernel's own boot-time MMU code accounts for this, and so this is needed for parity (since that code is going away). This allows us to remove a switchback in the x86 boot MMU code to also handle the counting of handed-off tables. This simplifies that code as well as the related start.S logic to save the physical addresses of some handed-off tables. We further implement this for for riscv64, for parity and simplicity's sake, even though wider mapping accounting is not yet in place. Original-Bug: 42164859 Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1174073 Original-Revision: 4763d8158e76aab135a561a6f50500cb4a27b5f7 GitOrigin-RevId: 59be9615ab3384d771c817ad8f3687b32495793f Change-Id: I46ec20653c7f8c78c81e00205c08fdaab33950a3
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 in one of the communication channels documented at get involved.
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
.