[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL 0/6] MIPS queue for January 29th, 2020
From: |
Aleksandar Markovic |
Subject: |
[PULL 0/6] MIPS queue for January 29th, 2020 |
Date: |
Wed, 29 Jan 2020 19:34:11 +0100 |
From: Aleksandar Markovic <address@hidden>
The following changes since commit 4c60e3289875ae6c516a37523bcecb87f68ce67c:
Merge remote-tracking branch 'remotes/rth/tags/pull-pa-20200127' into staging
(2020-01-28 15:11:04 +0000)
are available in the git repository at:
https://github.com/AMarkovic/qemu tags/mips-queue-jan-29-2020
for you to fetch changes up to 99029be1c2875cd857614397674bbf563ddb6f91:
target/mips: Add implementation of GINVT instruction (2020-01-29 19:28:52
+0100)
----------------------------------------------------------------
MIPS queue for January 29th, 2020
A diverse set of fixes and improvements:
- finalize documentation on deprecating r4k machine
- enable disassembler to receive target-specific data
- enable kernel loader to get e_flags from ELF header
- improve code flow in helper_do_semihosting()
- amend CP0 WatchHi register implementation
- add GINVT instruction emulation
----------------------------------------------------------------
Aleksandar Markovic (3):
target/mips: Rectify documentation on deprecating MIPS r4k machine
disas: Add a field for target-dependant data to disassemble_info
hw/core/loader: Let load_elf() populate a field with CPU-specific
flags
Daniel Henrique Barboza (1):
target/mips: semihosting: Remove 'uhi_done' label in
helper_do_semihosting()
Yongbok Kim (2):
target/mips: Amend CP0 WatchHi register implementation
target/mips: Add implementation of GINVT instruction
disas/mips.c | 10 +++
hw/alpha/dp264.c | 4 +-
hw/arm/armv7m.c | 2 +-
hw/arm/boot.c | 2 +-
hw/core/generic-loader.c | 2 +-
hw/core/loader.c | 37 +++++-----
hw/cris/boot.c | 2 +-
hw/hppa/machine.c | 4 +-
hw/i386/multiboot.c | 2 +-
hw/i386/x86.c | 2 +-
hw/lm32/lm32_boards.c | 4 +-
hw/lm32/milkymist.c | 2 +-
hw/m68k/an5206.c | 2 +-
hw/m68k/mcf5208.c | 2 +-
hw/m68k/q800.c | 2 +-
hw/microblaze/boot.c | 4 +-
hw/mips/mips_fulong2e.c | 2 +-
hw/mips/mips_malta.c | 3 +-
hw/mips/mips_mipssim.c | 2 +-
hw/mips/mips_r4k.c | 2 +-
hw/moxie/moxiesim.c | 2 +-
hw/nios2/boot.c | 4 +-
hw/openrisc/openrisc_sim.c | 2 +-
hw/pci-host/prep.c | 3 +-
hw/ppc/e500.c | 2 +-
hw/ppc/mac_newworld.c | 4 +-
hw/ppc/mac_oldworld.c | 4 +-
hw/ppc/ppc440_bamboo.c | 2 +-
hw/ppc/sam460ex.c | 3 +-
hw/ppc/spapr.c | 6 +-
hw/ppc/virtex_ml507.c | 2 +-
hw/riscv/boot.c | 4 +-
hw/s390x/ipl.c | 7 +-
hw/sparc/leon3.c | 2 +-
hw/sparc/sun4m.c | 4 +-
hw/sparc64/sun4u.c | 5 +-
hw/tricore/tricore_testboard.c | 2 +-
hw/xtensa/sim.c | 2 +-
hw/xtensa/xtfpga.c | 2 +-
include/disas/dis-asm.h | 3 +
include/hw/elf_ops.h | 6 +-
include/hw/loader.h | 21 +++---
qemu-deprecated.texi | 2 +-
target/mips/cpu.h | 4 +-
target/mips/helper.c | 20 ++++--
target/mips/helper.h | 5 ++
target/mips/internal.h | 1 +
target/mips/machine.c | 6 +-
target/mips/mips-semi.c | 15 ++--
target/mips/op_helper.c | 152 +++++++++++++++++++++++++++++++++++------
target/mips/translate.c | 88 +++++++++++++++++++++++-
51 files changed, 356 insertions(+), 121 deletions(-)
--
2.7.4
- [PULL 0/6] MIPS queue for January 29th, 2020,
Aleksandar Markovic <=
- [PULL 1/6] target/mips: Rectify documentation on deprecating MIPS r4k machine, Aleksandar Markovic, 2020/01/29
- [PULL 2/6] disas: Add a field for target-dependant data to disassemble_info, Aleksandar Markovic, 2020/01/29
- [PULL 3/6] target/mips: semihosting: Remove 'uhi_done' label in helper_do_semihosting(), Aleksandar Markovic, 2020/01/29
- [PULL 5/6] target/mips: Amend CP0 WatchHi register implementation, Aleksandar Markovic, 2020/01/29
- [PULL 6/6] target/mips: Add implementation of GINVT instruction, Aleksandar Markovic, 2020/01/29
- [PULL 4/6] hw/core/loader: Let load_elf() populate a field with CPU-specific flags, Aleksandar Markovic, 2020/01/29
- Re: [PULL 0/6] MIPS queue for January 29th, 2020, Peter Maydell, 2020/01/30