smccc: kvm_guest: Fix kernel builds for 32 bit arm

The paravirtual implementation ID stuffs is 64-bit only and broke 32bit
arm builds. Slap an ifdef bandaid on the situation to get things rolling
again.

Signed-off-by: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
Signed-off-by: Oliver Upton <oliver.upton@linux.dev>
This commit is contained in:
Shameer Kolothum 2025-03-06 16:38:28 -08:00 committed by Oliver Upton
parent f69656656f
commit 44ff44cadb

View File

@ -55,6 +55,7 @@ bool kvm_arm_hyp_service_available(u32 func_id)
}
EXPORT_SYMBOL_GPL(kvm_arm_hyp_service_available);
#ifdef CONFIG_ARM64
void __init kvm_arm_target_impl_cpu_init(void)
{
int i;
@ -115,3 +116,4 @@ void __init kvm_arm_target_impl_cpu_init(void)
mem_free:
memblock_free(target, sizeof(*target) * max_cpus);
}
#endif