qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH 0/8] target/mips: Update Inter-Thread Communication Unit support
@ 2019-01-03 16:34 Aleksandar Markovic
  2019-01-03 16:34 ` [Qemu-devel] [PATCH 1/8] target/mips: Move comment containing summary of CP0 registers Aleksandar Markovic
                   ` (8 more replies)
  0 siblings, 9 replies; 21+ messages in thread
From: Aleksandar Markovic @ 2019-01-03 16:34 UTC (permalink / raw)
  To: qemu-devel; +Cc: aurelien, amarkovic, smarkovic, arikalo

From: Aleksandar Markovic <amarkovic@wavecomp.com>

Inter-Thread Communication Unit (or ITU) represents and important
part of contemporary MIPS cores. This series extends support for
ITU in QEMU. The changes will not be visible for end users
immediatelly, but there are plans to enable corresponding features
for certain CPUs soon.

Break down by patches:

  - patches 1-3 are cosmetic improvements of CP0-related definitions
  - patches 4-5 introduce SAARI and SAAR CP0 registers
  - patch 6 introduce ITU control register ICR0
  - patch 7 add usage of SAARI and SAAR registers within ITU
  - patch 8 adds handling of bus errors within ITU

Aleksandar Markovic (3):
  target/mips: Move comment containing summary of CP0 registers
  target/mips: Add preprocessor constants for 32 major CP0 registers
  target/mips: Use preprocessor constants for 32 major CP0 registers

Yongbok Kim (5):
  target/mips: Add fields for SAARI and SAAR CP0 registers
  target/mips: Provide R/W access to SAARI and SAAR CP0 registers
  target/mips: Add field and R/W access to ITU control register ICR0
  target/mips: Update ITU to utilize SAARI and SAAR CP0 registers
  target/mips: Update ITU to handle bus errors

 hw/mips/cps.c              |   8 ++
 hw/misc/mips_itu.c         |  72 +++++++++-
 include/hw/misc/mips_itu.h |   8 ++
 target/mips/cpu.h          | 213 +++++++++++++++++-----------
 target/mips/helper.h       |   6 +
 target/mips/internal.h     |   1 +
 target/mips/machine.c      |   6 +-
 target/mips/op_helper.c    |  64 +++++++++
 target/mips/translate.c    | 338 ++++++++++++++++++++++++++-------------------
 9 files changed, 484 insertions(+), 232 deletions(-)

-- 
2.7.4

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

end of thread, other threads:[~2019-01-23 13:25 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-01-03 16:34 [Qemu-devel] [PATCH 0/8] target/mips: Update Inter-Thread Communication Unit support Aleksandar Markovic
2019-01-03 16:34 ` [Qemu-devel] [PATCH 1/8] target/mips: Move comment containing summary of CP0 registers Aleksandar Markovic
2019-01-08 12:15   ` Aleksandar Markovic
2019-01-17 14:56   ` Stefan Markovic
2019-01-19  0:20     ` Aleksandar Markovic
2019-01-03 16:34 ` [Qemu-devel] [PATCH 2/8] target/mips: Add preprocessor constants for 32 major " Aleksandar Markovic
2019-01-17 14:57   ` Stefan Markovic
2019-01-03 16:34 ` [Qemu-devel] [PATCH 3/8] target/mips: Use " Aleksandar Markovic
2019-01-17 14:58   ` Stefan Markovic
2019-01-03 16:34 ` [Qemu-devel] [PATCH 4/8] target/mips: Add fields for SAARI and SAAR " Aleksandar Markovic
2019-01-17 14:59   ` Stefan Markovic
2019-01-03 16:34 ` [Qemu-devel] [PATCH 5/8] target/mips: Provide R/W access to " Aleksandar Markovic
2019-01-17 15:00   ` Stefan Markovic
2019-01-19  0:41     ` Aleksandar Markovic
2019-01-03 16:34 ` [Qemu-devel] [PATCH 6/8] target/mips: Add field and R/W access to ITU control register ICR0 Aleksandar Markovic
2019-01-17 15:01   ` Stefan Markovic
2019-01-03 16:34 ` [Qemu-devel] [PATCH 7/8] target/mips: Update ITU to utilize SAARI and SAAR CP0 registers Aleksandar Markovic
2019-01-17 15:02   ` Stefan Markovic
2019-01-03 16:34 ` [Qemu-devel] [PATCH 8/8] target/mips: Update ITU to handle bus errors Aleksandar Markovic
2019-01-17 15:04   ` Stefan Markovic
2019-01-23 13:17 ` [Qemu-devel] [PATCH 0/8] target/mips: Update Inter-Thread Communication Unit support no-reply

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