[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL 00/26] MIPS patches for 2020-12-13
From: |
Philippe Mathieu-Daudé |
Subject: |
[PULL 00/26] MIPS patches for 2020-12-13 |
Date: |
Sun, 13 Dec 2020 21:19:20 +0100 |
The following changes since commit ad717e6da3852b5729217d7938eecdb81c546114:
Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging
(2020-12-12 00:20:46 +0000)
are available in the Git repository at:
https://gitlab.com/philmd/qemu.git tags/mips-20201213
for you to fetch changes up to 3533ee301c46620fd5699cb97f2d4bd194fe0c24:
target/mips: Use FloatRoundMode enum for FCR31 modes conversion (2020-12-13
20:27:11 +0100)
----------------------------------------------------------------
MIPS patches queue
. Allow executing MSA instructions on Loongson-3A4000
. Update Huacai Chen email address
. Various cleanups:
- unused headers removal
- use definitions instead of magic values
- remove dead code
- avoid calling unused code
. Various code movements
CI jobs results:
https://gitlab.com/philmd/qemu/-/pipelines/229120169
https://cirrus-ci.com/build/4857731557359616
----------------------------------------------------------------
Huacai Chen (1):
MAINTAINERS: chenhc@lemote.com -> chenhuacai@kernel.org
Philippe Mathieu-Daudé (25):
target/mips/kvm: Assert unreachable code is not used
target/mips/kvm: Remove unused headers
target/mips: Include "exec/memattrs.h" in 'internal.h'
target/mips: Replace magic values by CP0PM_MASK or
TARGET_PAGE_BITS_MIN
target/mips: Do not include CP0 helpers in user-mode emulation
target/mips: Remove unused headers from cp0_helper.c
target/mips: Also display exception names in user-mode
target/mips: Allow executing MSA instructions on Loongson-3A4000
target/mips: Explicit Release 6 MMU types
target/mips: Rename cpu_supports_FEAT() as cpu_type_supports_FEAT()
target/mips: Introduce cpu_supports_isa() taking CPUMIPSState argument
hw/mips: Move address translation helpers to target/mips/
target/mips: Remove unused headers from translate.c
target/mips: Remove unused headers from op_helper.c
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: Extract cpu_supports*/cpu_set* translate.c
target/mips: Move mips_cpu_add_definition() from helper.c to cpu.c
target/mips: Move cpu definitions, reset() and realize() to cpu.c
target/mips: Inline cpu_mips_realize_env() in mips_cpu_realizefn()
target/mips: Remove unused headers from fpu_helper.c
target/mips: Use FloatRoundMode enum for FCR31 modes conversion
include/hw/mips/cpudevs.h | 7 -
target/mips/cpu.h | 20 ++-
target/mips/internal.h | 17 +-
hw/mips/boston.c | 5 +-
hw/mips/cps.c | 3 +-
hw/mips/malta.c | 14 +-
{hw => target}/mips/addr.c | 2 +-
target/mips/cp0_helper.c | 15 +-
target/mips/cpu.c | 299 ++++++++++++++++++++++++++++++-
target/mips/fpu_helper.c | 6 +-
target/mips/helper.c | 64 ++-----
target/mips/kvm.c | 11 +-
target/mips/op_helper.c | 4 -
target/mips/translate.c | 262 ---------------------------
target/mips/translate_init.c.inc | 10 +-
.mailmap | 2 +
MAINTAINERS | 8 +-
hw/mips/meson.build | 2 +-
target/mips/meson.build | 3 +-
19 files changed, 378 insertions(+), 376 deletions(-)
rename {hw => target}/mips/addr.c (98%)
--
2.26.2
- [PULL 00/26] MIPS patches for 2020-12-13,
Philippe Mathieu-Daudé <=
- [PULL 01/26] MAINTAINERS: address@hidden -> address@hidden, Philippe Mathieu-Daudé, 2020/12/13
- [PULL 03/26] target/mips/kvm: Remove unused headers, Philippe Mathieu-Daudé, 2020/12/13
- [PULL 04/26] target/mips: Include "exec/memattrs.h" in 'internal.h', Philippe Mathieu-Daudé, 2020/12/13
- [PULL 02/26] target/mips/kvm: Assert unreachable code is not used, Philippe Mathieu-Daudé, 2020/12/13
- [PULL 05/26] target/mips: Replace magic values by CP0PM_MASK or TARGET_PAGE_BITS_MIN, Philippe Mathieu-Daudé, 2020/12/13
- [PULL 06/26] target/mips: Do not include CP0 helpers in user-mode emulation, Philippe Mathieu-Daudé, 2020/12/13
- [PULL 07/26] target/mips: Remove unused headers from cp0_helper.c, Philippe Mathieu-Daudé, 2020/12/13
- [PULL 08/26] target/mips: Also display exception names in user-mode, Philippe Mathieu-Daudé, 2020/12/13
- [PULL 09/26] target/mips: Allow executing MSA instructions on Loongson-3A4000, Philippe Mathieu-Daudé, 2020/12/13
- [PULL 10/26] target/mips: Explicit Release 6 MMU types, Philippe Mathieu-Daudé, 2020/12/13