[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 0/8] target/mips: Update Inter-Thread Communication
From: |
Aleksandar Markovic |
Subject: |
[Qemu-devel] [PATCH 0/8] target/mips: Update Inter-Thread Communication Unit support |
Date: |
Thu, 3 Jan 2019 17:34:04 +0100 |
From: Aleksandar Markovic <address@hidden>
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
- [Qemu-devel] [PATCH 0/8] target/mips: Update Inter-Thread Communication Unit support,
Aleksandar Markovic <=
- [Qemu-devel] [PATCH 8/8] target/mips: Update ITU to handle bus errors, Aleksandar Markovic, 2019/01/03
- [Qemu-devel] [PATCH 6/8] target/mips: Add field and R/W access to ITU control register ICR0, Aleksandar Markovic, 2019/01/03
- [Qemu-devel] [PATCH 7/8] target/mips: Update ITU to utilize SAARI and SAAR CP0 registers, Aleksandar Markovic, 2019/01/03
- [Qemu-devel] [PATCH 5/8] target/mips: Provide R/W access to SAARI and SAAR CP0 registers, Aleksandar Markovic, 2019/01/03
- [Qemu-devel] [PATCH 1/8] target/mips: Move comment containing summary of CP0 registers, Aleksandar Markovic, 2019/01/03