commit | 63023dfcc2504d85c7f34a81746fa2f19f14862b | [log] [tgz] |
---|---|---|
author | Joshua Seaton <joshuaseaton@google.com> | Fri Dec 20 16:01:43 2024 -0800 |
committer | CQ Bot <fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com> | Fri Dec 20 16:01:43 2024 -0800 |
tree | a7819626904be40f8a641b92a7158ce9e69784f6 | |
parent | 3af0c9b250edb3f1dc3660f0bd1f640176838719 [diff] |
[kernel][arm64] Disable EL2 monitor and virtualization tests Doing so is the plan of record, enabling a more straightforward rollout for physboot to load the kernel at its ultimate virtual address at EL1. In particular, this in effect disables our arm64 kernel hypervisor (to eventually be re-enabled more simply to rely on ARM's EL2 host feature). We replace the `arm64_elX_to_el1()` routine with a phys-friendly `arch::ArmDropToEl1WithoutEl2Monitor()`, as we'll soon call this in physboot as well. Bug: 42164859 Change-Id: Iee9bf0a6ddd2905e1d19474523ee2135f962b76d Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1176695 Reviewed-by: Travis Geiselbrecht <travisg@google.com> Fuchsia-Auto-Submit: Joshua Seaton <joshuaseaton@google.com> Commit-Queue: Joshua Seaton <joshuaseaton@google.com> Reviewed-by: Tim Kilbourn <tkilbourn@google.com>
Fuchsia is an open source, general purpose operating system supporting modern 64-bit Intel and ARM processors.
We expect everyone interacting with our project to respect our code of conduct.
Read more about Fuchsia's principles.
See Getting Started.
See fuchsia.dev.