diff options
author | Ard Biesheuvel <ardb@kernel.org> | 2024-11-15 11:17:15 +0100 |
---|---|---|
committer | mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> | 2024-11-26 23:53:16 +0000 |
commit | ae8ab7190cb86b95455328870eb747f50a9bf291 (patch) | |
tree | 59d0e300e129bb6e5af8dd90f70006341f39cb7d /OvmfPkg/QemuFlashFvbServicesRuntimeDxe/FvbServicesSmm.inf | |
parent | f9f4164af9cdf01765ee1c7b5bf369d29d7e5da1 (diff) | |
download | edk2-master.tar.gz edk2-master.tar.bz2 edk2-master.zip |
ArmVirtKvmTool might execute at EL2 when running under nested
virtualization, and in this case, it should not use HVC but SMC to
invoke PSCI and SMCCC services.
Like QEMU, kvmtool provides the PSCI conduit via a node in the FDT, and
as per the SMCCC, the PSCI conduit and the SMCCC conduit are guaranteed
to be the same. So switch to the ArmMonitorLib implementation that
selects the conduit based on this FDT node.
Signed-off-by: Ard Biesheuvel <ardb@kernel.org>
Diffstat (limited to 'OvmfPkg/QemuFlashFvbServicesRuntimeDxe/FvbServicesSmm.inf')
0 files changed, 0 insertions, 0 deletions