Re: Supporting RISC-V Vendor Extensions in the GNU Toolchain

2022-07-20 Thread Palmer Dabbelt
On Tue, 10 May 2022 17:01:26 PDT (-0700), Palmer Dabbelt wrote: [Sorry for cross-posting to a bunch of lists, I figured it'd be best to have all the discussions in one thread.] We currently only support what is defined by official RISC-V specifications in the various GNU toolchain projects. The

Re: Supporting RISC-V Vendor Extensions in the GNU Toolchain

2022-05-16 Thread Philipp Tomsich
A generous [snip], as this has been getting a bit long. On Sun, 15 May 2022 at 03:21, Palmer Dabbelt wrote: > I am worried about bad > actors leveraging any policy to make a bunch of noise, as that's a > pretty persistent problem in RISC-V land and it looks like things are > going to get worse b

Re: Supporting RISC-V Vendor Extensions in the GNU Toolchain

2022-05-15 Thread Andrew Waterman
On Fri, May 13, 2022 at 3:38 AM Philipp Tomsich wrote: > On Fri, 13 May 2022 at 12:00, Christoph Müllner > wrote: > > > > On Wed, May 11, 2022 at 2:02 AM Palmer Dabbelt > wrote: > > > > > > [Sorry for cross-posting to a bunch of lists, I figured it'd be best to > > > have all the discussions in

Re: Supporting RISC-V Vendor Extensions in the GNU Toolchain

2022-05-14 Thread Palmer Dabbelt
On Fri, 13 May 2022 03:37:22 PDT (-0700), philipp.toms...@vrull.eu wrote: On Fri, 13 May 2022 at 12:00, Christoph Müllner wrote: On Wed, May 11, 2022 at 2:02 AM Palmer Dabbelt wrote: > > [Sorry for cross-posting to a bunch of lists, I figured it'd be best to > have all the discussions in one

Re: Supporting RISC-V Vendor Extensions in the GNU Toolchain

2022-05-13 Thread Christoph Müllner via Gcc-patches
On Fri, May 13, 2022 at 12:58 PM Florian Weimer wrote: > > * Christoph Müllner via Binutils: > > > I'd like to add two points to this topic and raise two questions. > > > > 1) Accepting vendor extensions = avoidance of fragmentation > > > > RISC-V implementors are actively encouraged to implement

Re: Supporting RISC-V Vendor Extensions in the GNU Toolchain

2022-05-13 Thread Philipp Tomsich
On Fri, 13 May 2022 at 12:58, Florian Weimer wrote: > > * Christoph Müllner via Binutils: > > > I'd like to add two points to this topic and raise two questions. > > > > 1) Accepting vendor extensions = avoidance of fragmentation > > > > RISC-V implementors are actively encouraged to implement the

Re: Supporting RISC-V Vendor Extensions in the GNU Toolchain

2022-05-13 Thread Florian Weimer via Gcc-patches
* Christoph Müllner via Binutils: > I'd like to add two points to this topic and raise two questions. > > 1) Accepting vendor extensions = avoidance of fragmentation > > RISC-V implementors are actively encouraged to implement their > own ISA extensions. To avoid fragmentation in the SW ecosystem

Re: Supporting RISC-V Vendor Extensions in the GNU Toolchain

2022-05-13 Thread Philipp Tomsich
On Fri, 13 May 2022 at 12:00, Christoph Müllner wrote: > > On Wed, May 11, 2022 at 2:02 AM Palmer Dabbelt wrote: > > > > [Sorry for cross-posting to a bunch of lists, I figured it'd be best to > > have all the discussions in one thread.] > > > > We currently only support what is defined by offici

Re: Supporting RISC-V Vendor Extensions in the GNU Toolchain

2022-05-13 Thread Christoph Müllner via Gcc-patches
On Wed, May 11, 2022 at 2:02 AM Palmer Dabbelt wrote: > > [Sorry for cross-posting to a bunch of lists, I figured it'd be best to > have all the discussions in one thread.] > > We currently only support what is defined by official RISC-V > specifications in the various GNU toolchain projects. The

Supporting RISC-V Vendor Extensions in the GNU Toolchain

2022-05-10 Thread Palmer Dabbelt
[Sorry for cross-posting to a bunch of lists, I figured it'd be best to have all the discussions in one thread.] We currently only support what is defined by official RISC-V specifications in the various GNU toolchain projects. There's certainly some grey areas there, but in general that mean