On 01/01/2015 01:38 PM, Anshuman Khandual wrote:
>> > Also, we've noticed that the 'misc' regset contains registers from 
>> > different ISA
>> > versions (dscr and ppr appear in ISA 2.05, tar is from 2.07). I'm not sure 
>> > if
>> > there is a way to detect presence/validity of such registers, but perhaps 
>> > it
>> > might be a good idea to separate registers from different ISAs in different
>> > regsets.
> Thats right, will use feature CPU_FTR_ARCH_207S (which checks whether we are 
> v2.07
> compliant) to detect whether TAR register is available or not. 
> 

Need to correct something here. Run time detection of the presence of TAR 
register
through the feature bit CPU_FTR_ARCH_207S as I had mentioned before is not 
required.
Right now we take care of the compile time availability of the individual 
registers
the same way it is present on the thread struct. In the systems which do not 
have the
TAR register, thread.tar is always going to be 0 which is exactly the same 
value we
would get by excluding tar register copy after the run time detection of the 
feature.

_______________________________________________
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev

Reply via email to