On CPU 0 the check for the SMCCC workaround is called before SMCCC support has been initialized. This resulted in no speculative execution workarounds being installed on CPU 0.
https://security.netapp.com/advisory/ntap-20231124-0005/
https://security.FreeBSD.org/advisories/FreeBSD-SA-23:14.smccc.asc