> I think it would be less confusing to store the entire MPIDR > here, and then mask it out if there are places that only > want the affinity bits.
I thought about it when i developed this, but in my implementation affinity bits are assigned during CPU instantiation, while feature bits can be added later, during realize. I could tweak set_feature() to sync up MPIDR value but perhaps it isn't the best thing to do. Additionally, currently we support only ARM_FEATURE_V7MP, which is 32-bit only. I believe this would be a more complex modification which would touch more of 32-bit code. So would it be acceptable to leave mpidr handling as it is? Kind regards, Pavel Fedin Expert Engineer Samsung Electronics Research center Russia