public inbox for binutils@sourceware.org
 help / color / mirror / Atom feed
* [PATCH 0/2] Add RISC-V vendor extensions: XVentanaCondOps and XTheadCmo
@ 2022-04-20 14:56 Christoph Muellner
  2022-04-20 14:56 ` [PATCH 1/2] RISC-V: Support XVentanaCondOps extension Christoph Muellner
  2022-04-20 14:56 ` [PATCH 2/2] RISC-V: Add T-Head CMO vendor extension Christoph Muellner
  0 siblings, 2 replies; 8+ messages in thread
From: Christoph Muellner @ 2022-04-20 14:56 UTC (permalink / raw)
  To: binutils, Nelson Chu, Kito Cheng, Jim Wilson, Philipp Tomsich,
	Heiko Stuebner, Patrick O'Neill, C-SKY, Jojo R,
	Palmer Dabbelt
  Cc: Christoph Muellner, Christoph Muellner

This series introduces two vendor extensions:
* XVentanaCondOps
* XTheadCmo

Patch #1 is a resend of the patch that Philipp sent on Jan 9 ([1]).
It was reviewed by Kito earlier today (no other responses so far).
I've just rebased the patch and cleaned up all conflicts.

Patch #2 is my patch for T-Heads CMO instruction.
This patch depends on some changes from patch #1
(common code for vendor extension support).
I've announced to work on this end of March as part of the conversation
about Heiko Stübner's Linux patch ([2]).
There is a similar patch on the Binutils list from today, that
seems to be requested by Palmer Dabbelt (to whom I responded about my
intend to work on this patch this week).
I leave this to the maintainers to resolve.

[1] https://sourceware.org/pipermail/binutils/2022-January/119236.html
[2] http://lists.infradead.org/pipermail/linux-riscv/2022-March/013087.html

Christoph Muellner (1):
  RISC-V: Add T-Head CMO vendor extension

Philipp Tomsich (1):
  RISC-V: Support XVentanaCondOps extension

 bfd/elfxx-riscv.c                           | 17 +++++-
 gas/doc/c-riscv.texi                        | 25 +++++++++
 gas/testsuite/gas/riscv/x-thead-cmo-fail.d  |  3 ++
 gas/testsuite/gas/riscv/x-thead-cmo-fail.l  | 22 ++++++++
 gas/testsuite/gas/riscv/x-thead-cmo-fail.s  | 22 ++++++++
 gas/testsuite/gas/riscv/x-thead-cmo.d       | 30 +++++++++++
 gas/testsuite/gas/riscv/x-thead-cmo.s       | 22 ++++++++
 gas/testsuite/gas/riscv/x-ventana-condops.d | 12 +++++
 gas/testsuite/gas/riscv/x-ventana-condops.s |  4 ++
 include/opcode/riscv-opc.h                  | 60 ++++++++++++++++++++-
 include/opcode/riscv.h                      |  2 +
 opcodes/riscv-opc.c                         | 29 ++++++++++
 12 files changed, 245 insertions(+), 3 deletions(-)
 create mode 100644 gas/testsuite/gas/riscv/x-thead-cmo-fail.d
 create mode 100644 gas/testsuite/gas/riscv/x-thead-cmo-fail.l
 create mode 100644 gas/testsuite/gas/riscv/x-thead-cmo-fail.s
 create mode 100644 gas/testsuite/gas/riscv/x-thead-cmo.d
 create mode 100644 gas/testsuite/gas/riscv/x-thead-cmo.s
 create mode 100644 gas/testsuite/gas/riscv/x-ventana-condops.d
 create mode 100644 gas/testsuite/gas/riscv/x-ventana-condops.s

-- 
2.35.1


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

end of thread, other threads:[~2022-04-25 14:55 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-04-20 14:56 [PATCH 0/2] Add RISC-V vendor extensions: XVentanaCondOps and XTheadCmo Christoph Muellner
2022-04-20 14:56 ` [PATCH 1/2] RISC-V: Support XVentanaCondOps extension Christoph Muellner
2022-04-25  9:54   ` Nelson Chu
2022-04-25 12:15     ` Philipp Tomsich
2022-04-25 13:37       ` Christoph Müllner
2022-04-25 14:55       ` Palmer Dabbelt
2022-04-25 13:41     ` C-SKY
2022-04-20 14:56 ` [PATCH 2/2] RISC-V: Add T-Head CMO vendor extension Christoph Muellner

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).