Plugin-based opcode table
Alan Modra
amodra@gmail.com
Mon May 23 12:59:05 GMT 2022
On Tue, May 17, 2022 at 03:01:48PM +0100, lkcl wrote:
> On May 17, 2022 1:37:36 PM GMT+01:00, Dmitry Selyutin
> <ghostmansd@gmail.com> wrote:
>
> > We've been thinking of some plugin, with obvious candidates being
> >dlopen/dlsym combo. Sure the code will be public, as well as the whole
> >work around libresoc and SVP64.
>
> ... but it would not be "endorsed" - implicitly and accidentally - by
> the binutils team making decisions that are at odds with the direction
> set by the OpenPOWER Foundation.
>
> prior to approval yes-or-no by OPF, a plugin system would not, i feel,
> actually need endorsement *by* the OpenPOWER Foundation to go ahead:
> that's more down to you, Alan.
I don't see any need for the artificial boundaries you might get with
a plugin, whatever that might look like. ppc-opc.c already supports
multiple incompatible powerpc cpu implementations, including ones that
depart significantly from current powerpc ISA documentation. Your new
SVP64 design is not an orphan in that respect. I do not want to see
"plugin" silliness out of fear of stepping on OPF's toes.
The fact that some cpu is supported in ppc-opc.c has no bearing on ISA
direction. The binutils project doesn't have that power, nor should
it.
--
Alan Modra
Australia Development Lab, IBM
More information about the Binutils
mailing list