Can cores have different CPU features in a SMP system?

Jun Sun jsun at junsun.net
Fri Jul 29 14:30:54 PDT 2016


One specific example is that if a phone has two clusters.  Cores in
one cluster has v8 crypto extension and cores in the other don't.
Will this work?

My gut feeling is no, since many apps query cpu features at run-time.
And process can migrate among cores.  If an app starts on a core with
CE and migrates to another core without CE.  Illegal instruction fault
will happen.

Just wanna confirm if this is indeed the case.  Surprisingly google
search did not yield any meaningful answers.

Cheers.

Jun



More information about the linux-arm-kernel mailing list