public inbox for gdb-patches@sourceware.org
 help / color / mirror / Atom feed
* [PATCH 0/2] extend opindex and fx_pcrel_adjust to 16 bits
@ 2022-05-11 17:59 Dmitry Selyutin
  2022-05-17 11:20 ` Dmitry Selyutin
  0 siblings, 1 reply; 3+ messages in thread
From: Dmitry Selyutin @ 2022-05-11 17:59 UTC (permalink / raw)
  To: binutils; +Cc: gdb-patches, Alan Modra, Luke Kenneth Casson Leighton

With the upcoming SVP64 extension[0] to PowerPC architecture, it
became evident that PowerPC operand indices no longer fit 8 bits.
These patches extend both the operand index and the dependent
fx_pcrel_adjust field to 16 bits.
This issue has been discussed in binutils mailing list[1]; I've added
gdb-patches mailing list as well, per MAINTAINERS file instructions,
since I'm unsure if this can break the gdb interface.

You can also find these patches in perhaps a more convenient form in
the libresoc fork of binutils repository[2] (branch fx_pcrel_adjust).

[0] https://libre-soc.org
[1] https://sourceware.org/pipermail/binutils/2022-May/120775.html
[2] https://git.libre-soc.org/?p=binutils-gdb.git;a=log;h=refs/heads/fx_pcrel_adjust

Dmitry Selyutin (2):
  ppc: extend opindex to 16 bits
  gas/write: extend fx_pcrel_adjust to 16 bits

 gas/config/tc-ppc.c  | 11 ++++++-----
 gas/write.h          |  4 ++--
 include/opcode/ppc.h |  5 ++++-
 opcodes/ppc-dis.c    | 12 ++++++------
 4 files changed, 18 insertions(+), 14 deletions(-)

--
2.36.0

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [PATCH 0/2] extend opindex and fx_pcrel_adjust to 16 bits
  2022-05-11 17:59 [PATCH 0/2] extend opindex and fx_pcrel_adjust to 16 bits Dmitry Selyutin
@ 2022-05-17 11:20 ` Dmitry Selyutin
  2022-05-24 21:09   ` Dmitry Selyutin
  0 siblings, 1 reply; 3+ messages in thread
From: Dmitry Selyutin @ 2022-05-17 11:20 UTC (permalink / raw)
  To: binutils
  Cc: gdb-patches, Alan Modra, Luke Kenneth Casson Leighton, Andreas Schwab

On Wed, May 11, 2022 at 8:59 PM Dmitry Selyutin <ghostmansd@gmail.com> wrote:
> With the upcoming SVP64 extension[0] to PowerPC architecture, it
> became evident that PowerPC operand indices no longer fit 8 bits.

Hello all, this is a kind reminder on v2 patches. Thank you for your
suggestions and remarks on the first revision.
The new revision has been submitted correctly, as part of a thread[0][1][2].
Do you have more comments or suggestions on these patches? Can these
be submitted?

[0] https://sourceware.org/pipermail/binutils/2022-May/120783.html
[1] https://sourceware.org/pipermail/binutils/2022-May/120804.html
[2] https://sourceware.org/pipermail/binutils/2022-May/120803.html

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [PATCH 0/2] extend opindex and fx_pcrel_adjust to 16 bits
  2022-05-17 11:20 ` Dmitry Selyutin
@ 2022-05-24 21:09   ` Dmitry Selyutin
  0 siblings, 0 replies; 3+ messages in thread
From: Dmitry Selyutin @ 2022-05-24 21:09 UTC (permalink / raw)
  To: binutils
  Cc: gdb-patches, Alan Modra, Luke Kenneth Casson Leighton, Andreas Schwab

On Tue, May 17, 2022, 14:20 Dmitry Selyutin <ghostmansd@gmail.com> wrote:

> On Wed, May 11, 2022 at 8:59 PM Dmitry Selyutin <ghostmansd@gmail.com>
> wrote:
> > With the upcoming SVP64 extension[0] to PowerPC architecture, it
> > became evident that PowerPC operand indices no longer fit 8 bits.
>
> Hello all, this is a kind reminder on v2 patches. Thank you for your
> suggestions and remarks on the first revision.
>

Hello all, just in case the previous message was missed, I'd like to ping
about the patches again. The lack of space becomes major obstacle on
extending PPC opcodes, and it'd be great to contribute these patches. Also,
perhaps we'll find more opcode fields missing, like with the BC field[0].


[0] https://sourceware.org/pipermail/binutils/2022-May/120982.html

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2022-05-24 21:09 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-05-11 17:59 [PATCH 0/2] extend opindex and fx_pcrel_adjust to 16 bits Dmitry Selyutin
2022-05-17 11:20 ` Dmitry Selyutin
2022-05-24 21:09   ` Dmitry Selyutin

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).