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: [AArch64][PATCH 1/2] Add support for RAS instruction ESB.


> On 10 Dec 2015, at 16:31, Matthew Wahab <matthew.wahab@foss.arm.com> wrote:
> 
> Committed: https://sourceware.org/ml/binutils-cvs/2015-12/msg00097.html
> 
> Is this ok for the 2.26 branch?

Yes, ok for 1 and 2.

> Matthew
> 
> On 08/12/15 17:18, Matthew Wahab wrote:
>> Hello,
>> 
>> The ARMv8.2 RAS extension adds a new barrier instruction ESB as an alias
>> and the preferred form of HINT 16.
>> 
>> This patch adds an architectural feature flag for the RAS extension and
>> includes it in the features selected enabled by -march=armv8.2-a. It
>> also adds the ESB instruction, making it available whenever the RAS
>> feature is enabled.
>> 
>> Because ESB is the preferred form and because the target architecture
>> isn't available to the disassembler, HINT 16 will be disassembled as ESB
>> even when the target has no support for the RAS extension.
>> 
>> Tested the series for aarch64-none-linux-gnu with cross-compiled
>> check-binutils and check-gas.
>> 
>> Ok for trunk?
>> Matthew
>> 
>> gas/testsuite/
>> 2015-12-08  Matthew Wahab  <matthew.wahab@arm.com>
>> 
>>     * gas/aarch64/system-2.d: New.
>>     * gas/aarch64/system-2.s: New.
>>     * gas/aarch64/system.d: Adjust expected output for HINT 16.
>> 
>> include/opcode/
>> 2015-12-08  Matthew Wahab  <matthew.wahab@arm.com>
>> 
>>     * aarch64.h (AARCH64_FEATURE_RAS): New.
>>     (AARCH64_ARCH_V8_2): Add AARCH64_FEATURE_RAS.
>> 
>> opcodes/
>> 2015-12-08  Matthew Wahab  <matthew.wahab@arm.com>
>> 
>>     * aarch64-asm-2.c: Regenerate.
>>     * aarch64-dis-2.c: Regenerate.
>>     * aarch64-tbl.h (aarch64_feature_ras): New.
>>     (RAS): New.
>>     (aarch64_opcode_table): Add "esb".
> 


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