This is the mail archive of the binutils@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH AArch64] Add support for trace unit registers


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]