> On 27 May 2026, at 10:50 PM, Eric Auger <[email protected]> wrote:
> 
> My reasoning was:
> 
> arm_cpu_post_init
> ---> kvm_arm_add_vcpu_properties
>     ---> set_sysreg_prop set the new value in cpu->isar.idregs
> arm_cpu_finalize_features
> ---> arm_cpu_sve_finalize
> ---> arm_cpu_sme_finalize
> ---> arm_cpu_pauth_finalize
> ../..
> those fonctions do some subsequent isar accesses
> 
> So I think in general id reg field settings are applied before composite
> legacy options
> 
> Thanks
> 
> Eric



Nope, kvm_arm_add_vcpu_properties, just adds KVM specific properties.

Right now, set_sysreg_prop are called along with legacy props during

The call stack is:
machvirt_init
----> set cpu specific machine_props (has-el2, has-el3, mp-affinity)
----> dev_realize(cpu)
  ----> set cmd cpu props (prop set in order they appear in cmdline)


Warm Regards,
Khushit

Reply via email to