diff options
| author | 2025-05-21 09:40:48 +0000 | |
|---|---|---|
| committer | 2025-06-11 13:55:41 +0100 | |
| commit | 1733432638f323d80ec3d6ba411794cc20e2465f (patch) | |
| tree | 2246872d0074b043877a08b064bce45e993c2cdf /scripts/basic/git:/ssh:/git@git.zx2c4.com | |
| parent | Linux 6.16-rc1 (diff) | |
| download | wireguard-linux-1733432638f323d80ec3d6ba411794cc20e2465f.tar.xz wireguard-linux-1733432638f323d80ec3d6ba411794cc20e2465f.zip | |
firmware: smccc: Support both smc and hvc conduits for getting hyp UUID
When Linux is running as the root partition under Microsoft Hypervisor
(MSHV) a.k.a Hyper-V, smc is used as the conduit for smc calls.
Extend arm_smccc_hypervisor_has_uuid() to support this usecase. Use
arm_smccc_1_1_invoke to retrieve and use the appropriate conduit instead
of supporting only hvc.
Boot tested on MSHV guest, MSHV root & KVM guest.
Signed-off-by: Anirudh Rayabharam (Microsoft) <anirudh@anirudhrb.com>
Reviewed-by: Sudeep Holla <sudeep.holla@arm.com>
Tested-by: Roman Kisel <romank@linux.microsoft.com>
Reviewed-by: Roman Kisel <romank@linux.microsoft.com>
Message-Id: <20250521094049.960056-1-anirudh@anirudhrb.com>
Signed-off-by: Sudeep Holla <sudeep.holla@arm.com>
Diffstat (limited to 'scripts/basic/git:/ssh:/git@git.zx2c4.com')
0 files changed, 0 insertions, 0 deletions
