[PATCH v3 4/4] RISC-V: Support aliases for Zbs instructions
Vineet Gupta
vineetg@rivosinc.com
Thu Oct 28 03:24:09 GMT 2021
Hi Nelson,
On 10/27/21 7:28 PM, Nelson Chu wrote:
> Hi Vineet,
>
> On Thu, Oct 28, 2021 at 7:54 AM Vineet Gupta <vineetg@rivosinc.com> wrote:
>> Hi Nelson, Kito, Jim
>>
>> Will it be possible to backport these 4 patches to
>> upstream/user/riscv/binutils-integration-branch.
> I have rebased the integration branch until 20211027, so it should
> include the v1.0 zba, zbb, zbc and zbs extensions for now.
Awesome, thx for that. I saw earlier that it has vector stuff in there
too - Last month Jim had some concerns [1] about vector support in gcc,
how is that coming along ?
>> That way it becomes a single place where we could use all bleeding edge
>> features rather than downstream users/companies having to maintain forks ?
> Yes, this is the main purpose of the integration branch. However, I'm
> thinking about how to make maintenance more convenient for everyone,
> both in the mainline and integration branch. Perhaps it will be
> better that we move the released vendor stuff from the integration
> branch to the mainline, so that all the released things are maintained
> in the mainline, and they should be stable enough and must consider
> the compatible issues.
Totally agree.
> But for the integration branch, it will only
> have the purpose of temporarily putting the draft extensions, maybe we
> could also try to move them back to mainline, just that we could drop
> the draft things directly once they are updated. In other words, we
> only keep the implementation of the extensions if their versions are
> at least v1.0 (released), otherwise, we could drop them (< v1.0) and
> always keep the newest one.
Great, I'd say we run with this approach.
Thx,
-Vineet
[1] https://sourceware.org/pipermail/libc-alpha/2021-September/131051.html
More information about the Binutils
mailing list