qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/3] Cavium Octeon MIPS extensions
@ 2022-06-07  8:59 Pavel Dovgalyuk
  2022-06-07  8:59 ` [PATCH 1/3] target/mips: introduce generic Cavium Octeon CPU model Pavel Dovgalyuk
                   ` (2 more replies)
  0 siblings, 3 replies; 8+ messages in thread
From: Pavel Dovgalyuk @ 2022-06-07  8:59 UTC (permalink / raw)
  To: qemu-devel
  Cc: pavel.dovgalyuk, f4bug, jiaxun.yang, aurelien, aleksandar.rikalo

The following series includes emulation of the platform-specific MIPS extension
for Cavium Octeon CPUS:
- basic Octeon vCPU model
- custom instruction decoder for Octeon
- implementation of arithmetic and logic instructions

---

Pavel Dovgalyuk (3):
      target/mips: introduce generic Cavium Octeon CPU model
      target/mips: implement Octeon-specific BBIT instructions
      target/mips: implement Octeon-specific arithmetic instructions


 target/mips/helper.h                |   1 +
 target/mips/tcg/meson.build         |   3 +
 target/mips/tcg/octeon.decode       |  39 +++++
 target/mips/tcg/octeon_helper.c     |  22 +++
 target/mips/tcg/octeon_helper.h.inc |  10 ++
 target/mips/tcg/octeon_translate.c  | 235 ++++++++++++++++++++++++++++
 target/mips/tcg/translate.c         |   5 +
 target/mips/tcg/translate.h         |   1 +
 8 files changed, 316 insertions(+)
 create mode 100644 target/mips/tcg/octeon.decode
 create mode 100644 target/mips/tcg/octeon_helper.c
 create mode 100644 target/mips/tcg/octeon_helper.h.inc
 create mode 100644 target/mips/tcg/octeon_translate.c

--
Pavel Dovgalyuk


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

end of thread, other threads:[~2022-06-08 11:17 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-06-07  8:59 [PATCH 0/3] Cavium Octeon MIPS extensions Pavel Dovgalyuk
2022-06-07  8:59 ` [PATCH 1/3] target/mips: introduce generic Cavium Octeon CPU model Pavel Dovgalyuk
2022-06-07 16:37   ` Richard Henderson
2022-06-07  8:59 ` [PATCH 2/3] target/mips: implement Octeon-specific BBIT instructions Pavel Dovgalyuk
2022-06-07 17:06   ` Richard Henderson
2022-06-08 11:12     ` Pavel Dovgalyuk
2022-06-07  8:59 ` [PATCH 3/3] target/mips: implement Octeon-specific arithmetic instructions Pavel Dovgalyuk
2022-06-07 17:16   ` Richard Henderson

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 NNTP newsgroup(s).