| commit | 96fc30bfb419cea3464837e32ac9be1408e151d2 | [log] [tgz] |
|---|---|---|
| author | Joshua Seaton <joshuaseaton@fuchsia.infra.roller.google.com> | Thu May 08 17:52:23 2025 -0700 |
| committer | Copybara-Service <copybara-worker@google.com> | Thu May 08 17:55:12 2025 -0700 |
| tree | 69c11a190ed1c56ef2ee8c8bdb43bd57a41c6f26 | |
| parent | 9d4ce5a3508cb9d16fba80253353ab930510129d [diff] |
[roll] Roll fuchsia [kernel][phys] Consolidate libarch ZBI in phys code This change migrates the ZBI content of libarch into phys code: namely constants are moved to phys headers and ZBI booting logic is moved into BootZbi. We also collapse the separate ZbiBoot() and ZbiBootRaw() routines into a single protecred BootZbi::ZbiBoot() method. The reasons for this were that * the only users of this code was BootZbi and its subclass, TrampolineBoot * BootZbi in many ways already acts as a reference implementation of ZBI loading logic, so it makes sense to act further as that for booting itself * An upcoming change to the arm64 ZBI booting protocol was made awkward by the current library and routine splits. Original-Bug: 408020980 Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1271289 Original-Revision: 9a336382262560d23bed58071e4b474f82e344cc GitOrigin-RevId: 4b4c08d7c2efb059ae5e29d9a1d6c5a123832a0f Change-Id: I6b4d255711c7b349fedb6185b64eb704eaa47acf
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.