> 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
