Linux fails on startup looking for SMC

Moshe Kravchik <[email protected]> Sun, 27 Apr 2025 15:32:53 +0000
Newsgroups gmane.comp.micro-kernel.l4.devel
Message-ID <DB3PR08MB87960229BB6055E63AE80D5FA5862@DB3PR08MB8796.eurprd08.prod.outlook.com>
Hi,
I'm trying to set up a Linux running on uvmm with a HW passthrough.
I added `zynqmp_firmware` to my DTS (it was required for the device I'm trying to pass).
However, Linux fails to add the device and I see:
vm-1 | [ 1.772078] ledtrig-cpu: registered to indicate activity on CPUs
vm-1 | VMM[guest]: No handler for SMC call: imm=0 a0=c200003f a1=3f ip=ffff800080026884 lr=ffff800080dcdb04
vm-1 | VMM[guest]: No handler for SMC call: imm=0 a0=c2000001 a1=0 ip=ffff800080026884 lr=ffff800080dcdb04
vm-1 | [ 1.805957] zynqmp_firmware firmware:zynqmp-firmware: probe with driver zynqmp_firmware failed with error -22

>From the traces I added, the failure is in `zynqmp_pm_get_api_version`.

How do I add SMC handling?
Best regards,
Moshe

_______________________________________________
l4-hackers mailing list -- [email protected]
To unsubscribe send an email to [email protected]