[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 0/5] mips: Sanitize Multi-Threading ASE
From: |
Philippe Mathieu-Daudé |
Subject: |
[PATCH 0/5] mips: Sanitize Multi-Threading ASE |
Date: |
Fri, 4 Dec 2020 23:26:17 +0100 |
Reviewing the MIPS code, ASE after ASE.
Time for MT ASE.
- Introduce/use ase_mt_available() helper to check
if MT ASE is present
- Avoid setting MT specific registers if MT ASE is absent
Philippe Mathieu-Daudé (5):
target/mips: Remove mips_def_t unused argument from mvp_init()
target/mips: Introduce ase_mt_available() helper
target/mips: Do not initialize MT registers if MT ASE absent
hw/mips/malta: Do not initialize MT registers if MT ASE absent
hw/mips/malta: Rewrite CP0_MVPConf0 access using deposit()
target/mips/cpu.h | 7 +++++++
hw/mips/cps.c | 3 +--
hw/mips/malta.c | 10 ++++++++--
target/mips/cp0_helper.c | 2 +-
target/mips/cpu.c | 2 +-
target/mips/helper.c | 2 +-
target/mips/translate.c | 4 ++--
target/mips/translate_init.c.inc | 6 +++++-
8 files changed, 26 insertions(+), 10 deletions(-)
--
2.26.2
- [PATCH 0/5] mips: Sanitize Multi-Threading ASE,
Philippe Mathieu-Daudé <=
- [PATCH 1/5] target/mips: Remove mips_def_t unused argument from mvp_init(), Philippe Mathieu-Daudé, 2020/12/04
- [PATCH 2/5] target/mips: Introduce ase_mt_available() helper, Philippe Mathieu-Daudé, 2020/12/04
- [PATCH 3/5] target/mips: Do not initialize MT registers if MT ASE absent, Philippe Mathieu-Daudé, 2020/12/04
- [PATCH 5/5] hw/mips/malta: Rewrite CP0_MVPConf0 access using deposit(), Philippe Mathieu-Daudé, 2020/12/04
- [PATCH 4/5] hw/mips/malta: Do not initialize MT registers if MT ASE absent, Philippe Mathieu-Daudé, 2020/12/04