qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PULL 00/27] MIPS queue for October 2018, part 4
@ 2018-10-29 15:19 Aleksandar Markovic
  2018-10-29 15:19 ` [Qemu-devel] [PULL 01/27] target/mips: Add two missing breaks for NM_LLWPE and NM_SCWPE decoder cases Aleksandar Markovic
                   ` (27 more replies)
  0 siblings, 28 replies; 29+ messages in thread
From: Aleksandar Markovic @ 2018-10-29 15:19 UTC (permalink / raw)
  To: qemu-devel; +Cc: peter.maydell, amarkovic

From: Aleksandar Markovic <amarkovic@wavecomp.com>

The following changes since commit 03f400883a1dd92fac5b0d9127b38e34c9a722d7:

  target/mips: Add MXU decoding engine (2018-10-29 14:13:47 +0100)

are available in the git repository at:

  https://github.com/AMarkovic/qemu tags/mips-queue-october-2018-part-4

for you to fetch changes up to 64ea3d676d9447ecdb987deab5a1542ea088bd31:

  linux-user: Add prctl() PR_SET_FP_MODE and PR_GET_FP_MODE implementations (2018-10-29 15:50:31 +0100)

----------------------------------------------------------------
MIPS queue for October 2018, part 4

  - fix for two missing break statements 
  - series on Ingenic's MXU ASE support
  - series on MIPS-specific prctl()
----------------------------------------------------------------

Aleksandar Markovic (9):
  target/mips: Add two missing breaks for NM_LLWPE and NM_SCWPE decoder
    cases
  target/mips: Amend MXU instruction opcodes
  target/mips: Add and integrate MXU decoding engine placeholder
  target/mips: Add MXU decoding engine
  target/mips: Add bit encoding for MXU accumulate add/sub 1-bit pattern
    'aptn1'
  target/mips: Add bit encoding for MXU execute add/sub pattern 'eptn2'
  target/mips: Move MUL, S32M2I, S32I2M handling out of main MXU switch
  target/mips: Move MXU_EN check one level higher
  target/mips: Amend MXU ASE overview note

Craig Janeczek (12):
  target/mips: Introduce MXU registers
  target/mips: Define a bit for MXU in insn_flags
  target/mips: Add bit encoding for MXU accumulate add/sub 2-bit pattern
    'aptn2'
  target/mips: Add bit encoding for MXU operand getting pattern 'optn2'
  target/mips: Add bit encoding for MXU operand getting pattern 'optn3'
  target/mips: Add emulation of non-MXU MULL within MXU decoding engine
  target/mips: Add emulation of MXU instructions S32I2M and S32M2I
  target/mips: Add emulation of MXU instruction S8LDD
  target/mips: Add emulation of MXU instruction D16MUL
  target/mips: Add emulation of MXU instruction D16MAC
  target/mips: Add emulation of MXU instructions Q8MUL and Q8MULSU
  target/mips: Add emulation of MXU instructions S32LDD and S32LDDR

Stefan Markovic (6):
  elf: Define MIPS_ABI_FP_UNKNOWN macro
  linux-user: Extend image_info struct with MIPS fp_abi and
    interp_fp_abi fields
  linux-user: Extract MIPS abiflags from ELF file
  linux-user: Read and set FP ABI value from MIPS abiflags
  linux-user: Determine the desired FPU mode from MIPS.abiflags
  linux-user: Add prctl() PR_SET_FP_MODE and PR_GET_FP_MODE
    implementations

 include/elf.h                      |    2 +
 linux-user/elfload.c               |   37 +
 linux-user/mips/cpu_loop.c         |   75 ++
 linux-user/mips/target_syscall.h   |    2 +
 linux-user/mips64/target_syscall.h |    2 +
 linux-user/qemu.h                  |    4 +
 linux-user/syscall.c               |   62 +-
 target/mips/cpu.h                  |   10 +
 target/mips/mips-defs.h            |    1 +
 target/mips/translate.c            | 2102 ++++++++++++++++++++++++++++++++----
 10 files changed, 2076 insertions(+), 221 deletions(-)

-- 
2.7.4

^ permalink raw reply	[flat|nested] 29+ messages in thread

end of thread, other threads:[~2018-10-30 12:03 UTC | newest]

Thread overview: 29+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-10-29 15:19 [Qemu-devel] [PULL 00/27] MIPS queue for October 2018, part 4 Aleksandar Markovic
2018-10-29 15:19 ` [Qemu-devel] [PULL 01/27] target/mips: Add two missing breaks for NM_LLWPE and NM_SCWPE decoder cases Aleksandar Markovic
2018-10-29 15:19 ` [Qemu-devel] [PULL 02/27] target/mips: Introduce MXU registers Aleksandar Markovic
2018-10-29 15:19 ` [Qemu-devel] [PULL 03/27] target/mips: Define a bit for MXU in insn_flags Aleksandar Markovic
2018-10-29 15:19 ` [Qemu-devel] [PULL 04/27] target/mips: Amend MXU instruction opcodes Aleksandar Markovic
2018-10-29 15:19 ` [Qemu-devel] [PULL 05/27] target/mips: Add and integrate MXU decoding engine placeholder Aleksandar Markovic
2018-10-29 15:19 ` [Qemu-devel] [PULL 06/27] target/mips: Add MXU decoding engine Aleksandar Markovic
2018-10-29 15:19 ` [Qemu-devel] [PULL 07/27] target/mips: Add bit encoding for MXU accumulate add/sub 1-bit pattern 'aptn1' Aleksandar Markovic
2018-10-29 15:19 ` [Qemu-devel] [PULL 08/27] target/mips: Add bit encoding for MXU accumulate add/sub 2-bit pattern 'aptn2' Aleksandar Markovic
2018-10-29 15:20 ` [Qemu-devel] [PULL 09/27] target/mips: Add bit encoding for MXU execute add/sub pattern 'eptn2' Aleksandar Markovic
2018-10-29 15:20 ` [Qemu-devel] [PULL 10/27] target/mips: Add bit encoding for MXU operand getting pattern 'optn2' Aleksandar Markovic
2018-10-29 15:20 ` [Qemu-devel] [PULL 11/27] target/mips: Add bit encoding for MXU operand getting pattern 'optn3' Aleksandar Markovic
2018-10-29 15:20 ` [Qemu-devel] [PULL 12/27] target/mips: Add emulation of non-MXU MULL within MXU decoding engine Aleksandar Markovic
2018-10-29 15:20 ` [Qemu-devel] [PULL 13/27] target/mips: Add emulation of MXU instructions S32I2M and S32M2I Aleksandar Markovic
2018-10-29 15:20 ` [Qemu-devel] [PULL 14/27] target/mips: Move MUL, S32M2I, S32I2M handling out of main MXU switch Aleksandar Markovic
2018-10-29 15:20 ` [Qemu-devel] [PULL 15/27] target/mips: Add emulation of MXU instruction S8LDD Aleksandar Markovic
2018-10-29 15:20 ` [Qemu-devel] [PULL 16/27] target/mips: Add emulation of MXU instruction D16MUL Aleksandar Markovic
2018-10-29 15:20 ` [Qemu-devel] [PULL 17/27] target/mips: Add emulation of MXU instruction D16MAC Aleksandar Markovic
2018-10-29 15:20 ` [Qemu-devel] [PULL 18/27] target/mips: Add emulation of MXU instructions Q8MUL and Q8MULSU Aleksandar Markovic
2018-10-29 15:20 ` [Qemu-devel] [PULL 19/27] target/mips: Add emulation of MXU instructions S32LDD and S32LDDR Aleksandar Markovic
2018-10-29 15:20 ` [Qemu-devel] [PULL 20/27] target/mips: Move MXU_EN check one level higher Aleksandar Markovic
2018-10-29 15:20 ` [Qemu-devel] [PULL 21/27] target/mips: Amend MXU ASE overview note Aleksandar Markovic
2018-10-29 15:20 ` [Qemu-devel] [PULL 22/27] elf: Define MIPS_ABI_FP_UNKNOWN macro Aleksandar Markovic
2018-10-29 15:20 ` [Qemu-devel] [PULL 23/27] linux-user: Extend image_info struct with MIPS fp_abi and interp_fp_abi fields Aleksandar Markovic
2018-10-29 15:20 ` [Qemu-devel] [PULL 24/27] linux-user: Extract MIPS abiflags from ELF file Aleksandar Markovic
2018-10-29 15:20 ` [Qemu-devel] [PULL 25/27] linux-user: Read and set FP ABI value from MIPS abiflags Aleksandar Markovic
2018-10-29 15:20 ` [Qemu-devel] [PULL 26/27] linux-user: Determine the desired FPU mode from MIPS.abiflags Aleksandar Markovic
2018-10-29 15:20 ` [Qemu-devel] [PULL 27/27] linux-user: Add prctl() PR_SET_FP_MODE and PR_GET_FP_MODE implementations Aleksandar Markovic
2018-10-30 12:02 ` [Qemu-devel] [PULL 00/27] MIPS queue for October 2018, part 4 Peter Maydell

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).