The following changes since commit 8e3d85d36b77f11ad7bded3a2d48c1f0cc334f82:
Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging (2022-07-12 14:12:15 +0100) are available in the Git repository at: https://github.com/philmd/qemu.git tags/mips-20220712 for you to fetch changes up to b10ccec10096a27bb3b99a7291d5a3d5c826a1f3: target/mips: Remove GET_TARGET_STRING and FREE_TARGET_STRING (2022-07-12 22:32:22 +0200) ---------------------------------------------------------------- MIPS patches queue - Cavium Octeon MIPS extension and CPU model (Pavel Dovgalyuk) - Semihosting cleanup (Richard Henderson) ---------------------------------------------------------------- Pavel Dovgalyuk (4): target/mips: introduce decodetree structure for Cavium Octeon extension target/mips: implement Octeon-specific BBIT instructions target/mips: implement Octeon-specific arithmetic instructions target/mips: introduce Cavium Octeon CPU model Richard Henderson (8): target/mips: Create report_fault for semihosting target/mips: Drop link syscall from semihosting target/mips: Use semihosting/syscalls.h target/mips: Avoid qemu_semihosting_log_out for UHI_plog target/mips: Use error_report for UHI_assert semihosting: Remove qemu_semihosting_log_out target/mips: Simplify UHI_argnlen and UHI_argn target/mips: Remove GET_TARGET_STRING and FREE_TARGET_STRING include/semihosting/console.h | 13 - semihosting/console.c | 9 - target/mips/cpu-defs.c.inc | 28 ++ target/mips/mips-defs.h | 1 + target/mips/tcg/meson.build | 2 + target/mips/tcg/octeon.decode | 41 +++ target/mips/tcg/octeon_translate.c | 201 +++++++++++++++ target/mips/tcg/sysemu/mips-semi.c | 397 ++++++++++++++--------------- target/mips/tcg/translate.c | 5 + target/mips/tcg/translate.h | 1 + 10 files changed, 465 insertions(+), 233 deletions(-) create mode 100644 target/mips/tcg/octeon.decode create mode 100644 target/mips/tcg/octeon_translate.c -- 2.36.1