commit | 5c6d470ace5476c3d4d61af7dd39cb1a8fb674b1 | [log] [tgz] |
---|---|---|
author | Joshua Seaton <joshuaseaton@fuchsia.infra.roller.google.com> | Tue Feb 18 14:29:11 2025 -0800 |
committer | Copybara-Service <copybara-worker@google.com> | Tue Feb 18 14:32:58 2025 -0800 |
tree | 97b9b388103a9fbe34b40a2abc564f5d6cf33ace | |
parent | 0946c45965ffb4ace3e98eaab2e099c163677aac [diff] |
[roll] Roll fuchsia [kernel][arm64] Separate boot CPU from secondary entrypoints (1/2) At one point it made sense to have a unified CPU start-up path for the boot and secondary CPUs: there was a fair amount of commonality, and we could easily switch on MPIDR_EL1 for context-specific codepaths. However, we are now in the process of both cutting down on that commonality and the logic in the boot CPU path altogether, so it makes sense now to separate them. This is the first in a series of two changes that accomplishes this, separated out for easier review. The first patchset creates secondary.S with a plain `cd zircon/kernel/arch/arm64; cp start.S secondary.S`. The second patchset does a _minimal_ removal of content in secondary.S to ensure that things work. Proper clean-up will happen in the second change of the series and reviewers of this one should look at https://fuchsia-review.googlesource.com/c/fuchsia/+/1204364/1..2 Original-Bug: 42164859 Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1204364 Original-Revision: b55c590bc3e56f75fd494d9682ad3886e976a15d GitOrigin-RevId: 15e8bf126087aeaa355f763bba0692a3723858f9 Change-Id: I2f69043f616b6880607007671634ed9e2b6c9785
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
.