[PATCH AArch64] Add support for trace unit registers

Marcus Shawcroft marcus.shawcroft@gmail.com
Mon Nov 18 11:11:00 GMT 2013


On 16 November 2013 00:19, Marcus Shawcroft <marcus.shawcroft@gmail.com> wrote:
> On 15 November 2013 17:13, Yufeng Zhang <Yufeng.Zhang@arm.com> wrote:
>> Hi,
>>
>> This patch adds support for the trace unit registers to the AArch64 gas and
>> libopcodes.
>>
>> There are 210 registers added; those registers are described in the section
>> 7.1 Register summary of "ARM Embedded Trace Macrocell Architecture
>> Specification ETMv4"
>> (https://silver.arm.com/download/ARM_and_AMBA_Architecture/AR053-DA-75005-r0p0-00rel0/IHI0064B_etm_v4_architecture_spec.pdf).
>>
>> OK to for the mainline and 2_24 branch?
>
> OK /Marcus


Yufeng, I jumped the gun on this one, having thought about it further,
the trace unit is actually optional in the architecture. Therefore we
should treat them the same as the GICv3 registers. See may earlier
email on the GIVv3 registers. I think this patch should not go in and
we should instead take the patch from Zhenqiang to widen the canonical
system register name space to include S2_*.

Cheers
/Marcus



More information about the Binutils mailing list