qemu-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-commits] [qemu/qemu] 10a979: MAINTAINERS: target/mips: Add MIPS fi


From: GitHub
Subject: [Qemu-commits] [qemu/qemu] 10a979: MAINTAINERS: target/mips: Add MIPS files under def...
Date: Fri, 04 Jan 2019 05:22:23 -0800

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: 10a9794d8f9390c8562d62f8edbc7a0cef938841
      
https://github.com/qemu/qemu/commit/10a9794d8f9390c8562d62f8edbc7a0cef938841
  Author: Aleksandar Markovic <address@hidden>
  Date:   2019-01-03 (Thu, 03 Jan 2019)

  Changed paths:
    M MAINTAINERS

  Log Message:
  -----------
  MAINTAINERS: target/mips: Add MIPS files under default-configs directory

Add following files as maintained within the main MIPS target
section in MAINTAINERS:

default-configs/mips64el-linux-user.mak
default-configs/mips64-linux-user.mak
default-configs/mipsn32el-linux-user.mak
default-configs/mipsn32-linux-user.mak
default-configs/mipsel-linux-user.mak
default-configs/mips-linux-user.mak
default-configs/mips64el-softmmu.mak
default-configs/mips64-softmmu.mak
default-configs/mipsel-softmmu.mak
default-configs/mips-softmmu.mak
default-configs/mips-softmmu-common.mak

Future nanoMIPS user mode will also have its .mak file, and
because of that "*mips*" was used instead of "mips*" as a
shorthand in the new item in MAINTAINERS.

Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Signed-off-by: Aleksandar Markovic <address@hidden>


  Commit: 0968455732485ba8c964f1bfc9f1a38ec8896164
      
https://github.com/qemu/qemu/commit/0968455732485ba8c964f1bfc9f1a38ec8896164
  Author: Aleksandar Markovic <address@hidden>
  Date:   2019-01-03 (Thu, 03 Jan 2019)

  Changed paths:
    M MAINTAINERS

  Log Message:
  -----------
  MAINTAINERS: target/mips: Add filter for mips in email subjects

Add ability to redirect mails (sent to qemu-devel) containing
"mips" in the subject line to MIPS maintainers and reviewers.

Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Signed-off-by: Aleksandar Markovic <address@hidden>


  Commit: 0f865314ecfe89da187a215490c0856ecc24de4a
      
https://github.com/qemu/qemu/commit/0f865314ecfe89da187a215490c0856ecc24de4a
  Author: Aleksandar Markovic <address@hidden>
  Date:   2019-01-03 (Thu, 03 Jan 2019)

  Changed paths:
    M MAINTAINERS

  Log Message:
  -----------
  MAINTAINERS: target/mips: Reorder items alphabetically

Reorder items alphabetically for better visibility.

Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Signed-off-by: Aleksandar Markovic <address@hidden>


  Commit: 215943b812779a6af3d105ef59bec22d57198db2
      
https://github.com/qemu/qemu/commit/215943b812779a6af3d105ef59bec22d57198db2
  Author: Aleksandar Markovic <address@hidden>
  Date:   2019-01-03 (Thu, 03 Jan 2019)

  Changed paths:
    M MAINTAINERS

  Log Message:
  -----------
  MAINTAINERS: Add Aleksandar Rikalo as a reviewer for MIPS content

Add Aleksandar Rikalo as a reviewer for MIPS content. Aleksandar
brings to us more than six years of experience in working on a variety
of development tools for MIPS architectures, and will greatly help
QEMU community understand and support intricacies of MIPS better.

Acked-by: Aleksandar Rikalo <address@hidden>
Reviewed-by: Aleksandar Rikalo <address@hidden>
Signed-off-by: Aleksandar Markovic <address@hidden>


  Commit: c5b00c1684f3317e887c7401b58dde54c2b05354
      
https://github.com/qemu/qemu/commit/c5b00c1684f3317e887c7401b58dde54c2b05354
  Author: Paul Burton <address@hidden>
  Date:   2019-01-03 (Thu, 03 Jan 2019)

  Changed paths:
    M include/qemu/atomic.h

  Log Message:
  -----------
  atomics: Set ATOMIC_REG_SIZE=8 for MIPS n32

ATOMIC_REG_SIZE is currently defined as the default sizeof(void *) for
all MIPS host builds, including those using the n32 ABI. n32 is the
MIPS64 ILP32 ABI and as such tcg/mips/tcg-target.h defines
TCG_TARGET_REG_BITS as 64 for n32 builds. If we attempt to build QEMU
for an n32 host with support for a 64b target architecture then
TCG_OVERSIZED_GUEST is 0 and accel/tcg/cputlb.c attempts to use
atomic_* functions. This fails because ATOMIC_REG_SIZE is 4, causing
the calls to QEMU_BUILD_BUG_ON(sizeof(*ptr) > ATOMIC_REG_SIZE) in the
various atomic_* functions to generate errors.

Fix this by defining ATOMIC_REG_SIZE as 8 for all MIPS64 builds, which
will cover both n32 (ILP32) & n64 (LP64) ABIs in much the same was as
we already do for x86_64/x32.

Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Signed-off-by: Aleksandar Markovic <address@hidden>
Signed-off-by: Paul Burton <address@hidden>


  Commit: c233bf07af7cf2358b69c38150dbd2e3e4a399b6
      
https://github.com/qemu/qemu/commit/c233bf07af7cf2358b69c38150dbd2e3e4a399b6
  Author: Aleksandar Markovic <address@hidden>
  Date:   2019-01-03 (Thu, 03 Jan 2019)

  Changed paths:
    M target/mips/translate.c

  Log Message:
  -----------
  target/mips: MXU: Add missing opcodes/decoding for LX* instructions

Add missing opcodes and decoding engine for LXB, LXH, LXW, LXBU,
and LXHU instructions. They were for some reason forgotten in
previous commits. The MXU opcode list and decoding engine should
be now complete.

Reviewed-by: Stefan Markovic <address@hidden>
Signed-off-by: Aleksandar Markovic <address@hidden>


  Commit: 16fef5b2214ad8491fe1ec6fdf7937dbec1daf41
      
https://github.com/qemu/qemu/commit/16fef5b2214ad8491fe1ec6fdf7937dbec1daf41
  Author: Aleksandar Markovic <address@hidden>
  Date:   2019-01-03 (Thu, 03 Jan 2019)

  Changed paths:
    M target/mips/translate.c

  Log Message:
  -----------
  target/mips: MXU: Add generic naming for optn2 constants

Add generic naming involving generig suffixes OPTN0, OPTN1, OPTN2,
OPTN3 for four optn2 constants. Existing suffixes WW, LW, HW, XW
are not quite appropriate for some instructions using optn2.

Reviewed-by: Stefan Markovic <address@hidden>
Signed-off-by: Aleksandar Markovic <address@hidden>


  Commit: 84e2c895b12fb7056daeb7e5094656eae7b50d3d
      
https://github.com/qemu/qemu/commit/84e2c895b12fb7056daeb7e5094656eae7b50d3d
  Author: Aleksandar Markovic <address@hidden>
  Date:   2019-01-03 (Thu, 03 Jan 2019)

  Changed paths:
    M target/mips/translate.c

  Log Message:
  -----------
  target/mips: MXU: Improve the comment containing MXU overview

Improve textual description of MXU extension. These are mostly
comment formatting changes.

Reviewed-by: Stefan Markovic <address@hidden>
Signed-off-by: Aleksandar Markovic <address@hidden>


  Commit: b621f0187ef789aeef733cf79e5ac83984752394
      
https://github.com/qemu/qemu/commit/b621f0187ef789aeef733cf79e5ac83984752394
  Author: Aleksandar Markovic <address@hidden>
  Date:   2019-01-03 (Thu, 03 Jan 2019)

  Changed paths:
    M target/mips/translate.c

  Log Message:
  -----------
  target/mips: MXU: Add handlers for logic instructions

Add translation handlers for four logic MXU instructions.

It should be noted that there is an error in MXU documentation (dated
June 2017) regarding opcodes for this group of instructions. This was
confirmed by running tests on hardware, and also by looking up other
related public source trees (binutils, Android NDK). In initial MXU
patches to QEMU, opcodes for MXU logic instructions were created to
be in accordance with the MXU documentation, therefore the error from
was propagated. This patch corrects that, changing the involved code.
Besides that, as MXU was designed and implemented only for 32-bit
CPUs, corresponding preprosessor conditions were added around MXU
code, which allows more flexible implementation of MXU handlers.

Reviewed-by: Stefan Markovic <address@hidden>
Signed-off-by: Aleksandar Markovic <address@hidden>


  Commit: bb84cbf38505bd1d800fdddcd81407a99e5c2142
      
https://github.com/qemu/qemu/commit/bb84cbf38505bd1d800fdddcd81407a99e5c2142
  Author: Aleksandar Markovic <address@hidden>
  Date:   2019-01-03 (Thu, 03 Jan 2019)

  Changed paths:
    M target/mips/translate.c

  Log Message:
  -----------
  target/mips: MXU: Add handlers for max/min instructions

Add translation handlers for six max/min MXU instructions.

Reviewed-by: Stefan Markovic <address@hidden>
Signed-off-by: Aleksandar Markovic <address@hidden>


  Commit: 79f5fee7a3c53494c7ca4bc18c72944f5e2d5c2f
      
https://github.com/qemu/qemu/commit/79f5fee7a3c53494c7ca4bc18c72944f5e2d5c2f
  Author: Aleksandar Markovic <address@hidden>
  Date:   2019-01-03 (Thu, 03 Jan 2019)

  Changed paths:
    M target/mips/translate.c

  Log Message:
  -----------
  target/mips: MXU: Add handler for an align instruction

Add translation handler for S32ALNI MXU instruction.

Reviewed-by: Stefan Markovic <address@hidden>
Signed-off-by: Aleksandar Markovic <address@hidden>


  Commit: 3b948f053fc588154d95228da8a6561c61c66104
      
https://github.com/qemu/qemu/commit/3b948f053fc588154d95228da8a6561c61c66104
  Author: Philippe Mathieu-Daudé <address@hidden>
  Date:   2019-01-03 (Thu, 03 Jan 2019)

  Changed paths:
    M target/mips/translate.c

  Log Message:
  -----------
  target/mips: Support R5900 three-operand MADD and MADDU instructions

The three-operand MADD and MADDU are specific to Sony R5900 core,
and Toshiba TX19/TX39/TX79 cores as well.

The "32-Bit TX System RISC TX39 Family Architecture manual"
is available at https://wiki.qemu.org/File:DSAE0022432.pdf

Reviewed-by: Aleksandar Markovic <address@hidden>
Signed-off-by: Aleksandar Markovic <address@hidden>
Signed-off-by: Philippe Mathieu-Daudé<address@hidden>
Signed-off-by: Fredrik Noring <address@hidden>
Tested-by: Fredrik Noring <address@hidden>


  Commit: a95c4c26f1dc233987350e7cb1cf62d46ade5ce5
      
https://github.com/qemu/qemu/commit/a95c4c26f1dc233987350e7cb1cf62d46ade5ce5
  Author: Fredrik Noring <address@hidden>
  Date:   2019-01-03 (Thu, 03 Jan 2019)

  Changed paths:
    M target/mips/translate.c

  Log Message:
  -----------
  target/mips: Support R5900 three-operand MADD1 and MADDU1 instructions

The three-operand MADD and MADDU are specific to R5900 cores.

Reviewed-by: Aleksandar Markovic <address@hidden>
Signed-off-by: Aleksandar Markovic <address@hidden>
Signed-off-by: Fredrik Noring <address@hidden>


  Commit: 8c33ea59bb5b2857f19281d46c4d0327645429a4
      
https://github.com/qemu/qemu/commit/8c33ea59bb5b2857f19281d46c4d0327645429a4
  Author: Stefan Weil <address@hidden>
  Date:   2019-01-03 (Thu, 03 Jan 2019)

  Changed paths:
    M disas/nanomips.cpp
    M disas/nanomips.h

  Log Message:
  -----------
  disas: nanoMIPS: Fix types and format strings

Use POSIX types and format strings.

Reviewed-by: Aleksandar Markovic <address@hidden>
Signed-off-by: Aleksandar Markovic <address@hidden>
Signed-off-by: Stefan Weil <address@hidden>


  Commit: 8bae1509d86b4e95d51763cbdff6f3b3dc9ae2db
      
https://github.com/qemu/qemu/commit/8bae1509d86b4e95d51763cbdff6f3b3dc9ae2db
  Author: Aleksandar Markovic <address@hidden>
  Date:   2019-01-03 (Thu, 03 Jan 2019)

  Changed paths:
    M disas/nanomips.cpp
    M disas/nanomips.h

  Log Message:
  -----------
  disas: nanoMIPS: Fix preamble text in nanomips.* files

Fix several mistakes in preambles of nanomips disassembler source
files.

Reviewed-by: Aleksandar Rikalo <address@hidden>
Reviewed-by: Stefan Markovic <address@hidden>
Signed-off-by: Aleksandar Markovic <address@hidden>


  Commit: e0669eec802f6e82d6ea336dda7056d1c55510b2
      
https://github.com/qemu/qemu/commit/e0669eec802f6e82d6ea336dda7056d1c55510b2
  Author: Aleksandar Markovic <address@hidden>
  Date:   2019-01-03 (Thu, 03 Jan 2019)

  Changed paths:
    M disas/nanomips.cpp
    M disas/nanomips.h

  Log Message:
  -----------
  disas: nanoMIPS: Remove functions that are not used

Some functions were not used at all. Compiler doesn't complain
since they are class memebers. Remove them - no future usage is
planned.

Reviewed-by: Aleksandar Rikalo <address@hidden>
Reviewed-by: Stefan Markovic <address@hidden>
Signed-off-by: Aleksandar Markovic <address@hidden>


  Commit: b4c5d21c3f5d223d902afbfa6bb4abb4080b57b1
      
https://github.com/qemu/qemu/commit/b4c5d21c3f5d223d902afbfa6bb4abb4080b57b1
  Author: Aleksandar Markovic <address@hidden>
  Date:   2019-01-03 (Thu, 03 Jan 2019)

  Changed paths:
    M disas/nanomips.cpp
    M disas/nanomips.h

  Log Message:
  -----------
  disas: nanoMIPS: Fix a function misnomer

Fix wrong function name. The convention in these files is that names of
extraction functions should reflect bit patterns they are extracting.

Reviewed-by: Aleksandar Rikalo <address@hidden>
Reviewed-by: Stefan Markovic <address@hidden>
Signed-off-by: Aleksandar Markovic <address@hidden>


  Commit: 86b5f8035b3f4823a804df10ea1194b075754dc1
      
https://github.com/qemu/qemu/commit/86b5f8035b3f4823a804df10ea1194b075754dc1
  Author: Aleksandar Markovic <address@hidden>
  Date:   2019-01-03 (Thu, 03 Jan 2019)

  Changed paths:
    M disas/nanomips.cpp

  Log Message:
  -----------
  disas: nanoMIPS: Fix order of some invocations

Fix order of extraction function invocations so that extraction
goes from MSB side to LSB side of the given instruction coding
content. This is desireable because of consistency and easier
visual spotting of errors.

Reviewed-by: Aleksandar Rikalo <address@hidden>
Reviewed-by: Stefan Markovic <address@hidden>
Signed-off-by: Aleksandar Markovic <address@hidden>


  Commit: 11b9732afe44af30078f0b46d7afe647e59a616f
      
https://github.com/qemu/qemu/commit/11b9732afe44af30078f0b46d7afe647e59a616f
  Author: Aleksandar Markovic <address@hidden>
  Date:   2019-01-03 (Thu, 03 Jan 2019)

  Changed paths:
    M disas/nanomips.cpp
    M disas/nanomips.h

  Log Message:
  -----------
  disas: nanoMIPS: Name some functions in a more descriptive way

Rename some functions that have names that are hard to understand.

Reviewed-by: Aleksandar Rikalo <address@hidden>
Reviewed-by: Stefan Markovic <address@hidden>
Signed-off-by: Aleksandar Markovic <address@hidden>


  Commit: d0c60abd2150c9b0999deb13a197a6314f0ad32b
      
https://github.com/qemu/qemu/commit/d0c60abd2150c9b0999deb13a197a6314f0ad32b
  Author: Aleksandar Markovic <address@hidden>
  Date:   2019-01-03 (Thu, 03 Jan 2019)

  Changed paths:
    M disas/nanomips.cpp
    M disas/nanomips.h

  Log Message:
  -----------
  disas: nanoMIPS: Fix an FP-related misnomer 1

Rename NMD::extract_fd_10_9_8_7_6(uint64 instruction) to
NMD::extract_fd_15_14_13_12_11(uint64 instruction).

Reviewed-by: Aleksandar Rikalo <address@hidden>
Signed-off-by: Aleksandar Markovic <address@hidden>


  Commit: 52a96d22c3590f5cbd33e358fc3a58d98d57628a
      
https://github.com/qemu/qemu/commit/52a96d22c3590f5cbd33e358fc3a58d98d57628a
  Author: Aleksandar Markovic <address@hidden>
  Date:   2019-01-03 (Thu, 03 Jan 2019)

  Changed paths:
    M disas/nanomips.cpp
    M disas/nanomips.h

  Log Message:
  -----------
  disas: nanoMIPS: Fix an FP-related misnomer 2

Rename NMD::extract_fs_15_14_13_12_11(uint64 instruction) to
NMD::extract_fs_20_19_18_17_16(uint64 instruction).

Reviewed-by: Aleksandar Rikalo <address@hidden>
Signed-off-by: Aleksandar Markovic <address@hidden>


  Commit: 17ce2f00250bc18a5e392fe774ccfc3a1d325b5b
      
https://github.com/qemu/qemu/commit/17ce2f00250bc18a5e392fe774ccfc3a1d325b5b
  Author: Aleksandar Markovic <address@hidden>
  Date:   2019-01-03 (Thu, 03 Jan 2019)

  Changed paths:
    M disas/nanomips.cpp
    M disas/nanomips.h

  Log Message:
  -----------
  disas: nanoMIPS: Fix an FP-related misnomer 3

Rename NMD::extract_ft_20_19_18_17_16(uint64 instruction) to
NMD::extract_ft_25_24_23_22_21(uint64 instruction).

Reviewed-by: Aleksandar Rikalo <address@hidden>
Signed-off-by: Aleksandar Markovic <address@hidden>


  Commit: d3605cc0d1d82203efb09e202ae43aa4ada3ea0b
      
https://github.com/qemu/qemu/commit/d3605cc0d1d82203efb09e202ae43aa4ada3ea0b
  Author: Aleksandar Markovic <address@hidden>
  Date:   2019-01-03 (Thu, 03 Jan 2019)

  Changed paths:
    M disas/nanomips.cpp
    M disas/nanomips.h

  Log Message:
  -----------
  disas: nanoMIPS: Name more functions in a more descriptive way

Rename more functions that have names that are hard to understand.

Reviewed-by: Aleksandar Rikalo <address@hidden>
Signed-off-by: Aleksandar Markovic <address@hidden>


  Commit: 75199b402c2bc90e2b9c8d49b806f1cbb8d4c670
      
https://github.com/qemu/qemu/commit/75199b402c2bc90e2b9c8d49b806f1cbb8d4c670
  Author: Aleksandar Markovic <address@hidden>
  Date:   2019-01-03 (Thu, 03 Jan 2019)

  Changed paths:
    M disas/nanomips.cpp

  Log Message:
  -----------
  disas: nanoMIPS: Fix order of more invocations

Fix order of extraction function invocations so that extraction
goes from MSB side to LSB side of the given instruction coding
content. This is desireable because of consistency and easier
visual spotting of errors.

After this patch, all such invocations should be in the desired
order.

Reviewed-by: Aleksandar Rikalo <address@hidden>
Signed-off-by: Aleksandar Markovic <address@hidden>


  Commit: 988d6c897c03cf333f820f9ddb6dde1d663d50c0
      
https://github.com/qemu/qemu/commit/988d6c897c03cf333f820f9ddb6dde1d663d50c0
  Author: Aleksandar Markovic <address@hidden>
  Date:   2019-01-03 (Thu, 03 Jan 2019)

  Changed paths:
    M disas/nanomips.cpp
    M disas/nanomips.h

  Log Message:
  -----------
  disas: nanoMIPS: Rename the decoder of 'gpr3' gpr encoding type

Rename the decoder of 'gpr3' gpr encoding type in nanoMIPS
disassembler.

Reviewed-by: Aleksandar Rikalo <address@hidden>
Signed-off-by: Aleksandar Markovic <address@hidden>


  Commit: 01fc2557ca59c86b6583724ea1952dc2ee271a57
      
https://github.com/qemu/qemu/commit/01fc2557ca59c86b6583724ea1952dc2ee271a57
  Author: Aleksandar Markovic <address@hidden>
  Date:   2019-01-03 (Thu, 03 Jan 2019)

  Changed paths:
    M disas/nanomips.cpp

  Log Message:
  -----------
  disas: nanoMIPS: Comment the decoder of 'gpr3' gpr encoding type

Comment the decoder of 'gpr3' gpr encoding type in nanoMIPS
disassembler.

Reviewed-by: Aleksandar Rikalo <address@hidden>
Signed-off-by: Aleksandar Markovic <address@hidden>


  Commit: 8191856b5779686c61403e6a9a2c029cc4900876
      
https://github.com/qemu/qemu/commit/8191856b5779686c61403e6a9a2c029cc4900876
  Author: Aleksandar Markovic <address@hidden>
  Date:   2019-01-03 (Thu, 03 Jan 2019)

  Changed paths:
    M disas/nanomips.cpp
    M disas/nanomips.h

  Log Message:
  -----------
  disas: nanoMIPS: Rename the decoder of 'gpr3.src.store' gpr encoding type

Rename the decoder of 'gpr3.src.store' gpr encoding type in nanoMIPS
disassembler.

Reviewed-by: Aleksandar Rikalo <address@hidden>
Signed-off-by: Aleksandar Markovic <address@hidden>


  Commit: 6ab8abfcde46dba211732ab860be9afba2b54399
      
https://github.com/qemu/qemu/commit/6ab8abfcde46dba211732ab860be9afba2b54399
  Author: Aleksandar Markovic <address@hidden>
  Date:   2019-01-03 (Thu, 03 Jan 2019)

  Changed paths:
    M disas/nanomips.cpp

  Log Message:
  -----------
  disas: nanoMIPS: Comment the decoder of 'gpr3.src.store' gpr encoding type

Comment the decoder of 'gpr3.src.store' gpr encoding type in nanoMIPS
disassembler.

Reviewed-by: Aleksandar Rikalo <address@hidden>
Signed-off-by: Aleksandar Markovic <address@hidden>


  Commit: 131e9b926a0500749a413077f40230a0fe070b78
      
https://github.com/qemu/qemu/commit/131e9b926a0500749a413077f40230a0fe070b78
  Author: Aleksandar Markovic <address@hidden>
  Date:   2019-01-03 (Thu, 03 Jan 2019)

  Changed paths:
    M disas/nanomips.cpp
    M disas/nanomips.h

  Log Message:
  -----------
  disas: nanoMIPS: Rename the decoder of 'gpr4' gpr encoding type

Rename the decoder of 'gpr4' gpr encoding type in nanoMIPS
disassembler.

Reviewed-by: Aleksandar Rikalo <address@hidden>
Signed-off-by: Aleksandar Markovic <address@hidden>


  Commit: 4482bedb58c9fe7663a77c62f3949823d7a1c5a3
      
https://github.com/qemu/qemu/commit/4482bedb58c9fe7663a77c62f3949823d7a1c5a3
  Author: Aleksandar Markovic <address@hidden>
  Date:   2019-01-03 (Thu, 03 Jan 2019)

  Changed paths:
    M disas/nanomips.cpp

  Log Message:
  -----------
  disas: nanoMIPS: Comment the decoder of 'gpr4' gpr encoding type

Comment the decoder of 'gpr4' gpr encoding type in nanoMIPS
disassembler.

Reviewed-by: Aleksandar Rikalo <address@hidden>
Signed-off-by: Aleksandar Markovic <address@hidden>


  Commit: 9980a2251338922e53911a0fded21147b9ca0175
      
https://github.com/qemu/qemu/commit/9980a2251338922e53911a0fded21147b9ca0175
  Author: Aleksandar Markovic <address@hidden>
  Date:   2019-01-03 (Thu, 03 Jan 2019)

  Changed paths:
    M disas/nanomips.cpp
    M disas/nanomips.h

  Log Message:
  -----------
  disas: nanoMIPS: Rename the decoder of 'gpr4.zero' gpr encoding type

Rename the decoder of 'gpr4.zero' gpr encoding type in nanoMIPS
disassembler.

Reviewed-by: Aleksandar Rikalo <address@hidden>
Signed-off-by: Aleksandar Markovic <address@hidden>


  Commit: afd47cef11f84b070d760f2270c291df6e762151
      
https://github.com/qemu/qemu/commit/afd47cef11f84b070d760f2270c291df6e762151
  Author: Aleksandar Markovic <address@hidden>
  Date:   2019-01-03 (Thu, 03 Jan 2019)

  Changed paths:
    M disas/nanomips.cpp

  Log Message:
  -----------
  disas: nanoMIPS: Comment the decoder of 'gpr4.zero' gpr encoding type

Comment the decoder of 'gpr4.zero' gpr encoding type in nanoMIPS
disassembler.

Reviewed-by: Aleksandar Rikalo <address@hidden>
Signed-off-by: Aleksandar Markovic <address@hidden>


  Commit: 4671783ac144c2ea75f983a743678322c5ba1227
      
https://github.com/qemu/qemu/commit/4671783ac144c2ea75f983a743678322c5ba1227
  Author: Aleksandar Markovic <address@hidden>
  Date:   2019-01-03 (Thu, 03 Jan 2019)

  Changed paths:
    M disas/nanomips.cpp
    M disas/nanomips.h

  Log Message:
  -----------
  disas: nanoMIPS: Rename the decoder of 'gpr2.reg1' gpr encoding type

Rename the decoder of 'gpr2.reg1' gpr encoding type in nanoMIPS
disassembler.

Reviewed-by: Aleksandar Rikalo <address@hidden>
Signed-off-by: Aleksandar Markovic <address@hidden>


  Commit: 8e2919f66666496ae33af0caeca6f0a20faa5828
      
https://github.com/qemu/qemu/commit/8e2919f66666496ae33af0caeca6f0a20faa5828
  Author: Aleksandar Markovic <address@hidden>
  Date:   2019-01-03 (Thu, 03 Jan 2019)

  Changed paths:
    M disas/nanomips.cpp

  Log Message:
  -----------
  disas: nanoMIPS: Comment the decoder of 'gpr2.reg1' gpr encoding type

Comment the decoder of 'gpr2.reg1' gpr encoding type in nanoMIPS
disassembler.

Reviewed-by: Aleksandar Rikalo <address@hidden>
Signed-off-by: Aleksandar Markovic <address@hidden>


  Commit: ce0f2617acf1586931bf4d6525311eae46017c37
      
https://github.com/qemu/qemu/commit/ce0f2617acf1586931bf4d6525311eae46017c37
  Author: Aleksandar Markovic <address@hidden>
  Date:   2019-01-03 (Thu, 03 Jan 2019)

  Changed paths:
    M disas/nanomips.cpp
    M disas/nanomips.h

  Log Message:
  -----------
  disas: nanoMIPS: Rename the decoder of 'gpr2.reg2' gpr encoding type

Rename the decoder of 'gpr2.reg2' gpr encoding type in nanoMIPS
disassembler.

Reviewed-by: Aleksandar Rikalo <address@hidden>
Signed-off-by: Aleksandar Markovic <address@hidden>


  Commit: a21e052013bf0d9ff3736b694cf0210b4b173353
      
https://github.com/qemu/qemu/commit/a21e052013bf0d9ff3736b694cf0210b4b173353
  Author: Aleksandar Markovic <address@hidden>
  Date:   2019-01-03 (Thu, 03 Jan 2019)

  Changed paths:
    M disas/nanomips.cpp

  Log Message:
  -----------
  disas: nanoMIPS: Comment the decoder of 'gpr2.reg2' gpr encoding type

Comment the decoder of 'gpr2.reg2' gpr encoding type in nanoMIPS
disassembler.

Reviewed-by: Aleksandar Rikalo <address@hidden>
Signed-off-by: Aleksandar Markovic <address@hidden>


  Commit: 68d80fd58f374ed077f343e1397239717fea262e
      
https://github.com/qemu/qemu/commit/68d80fd58f374ed077f343e1397239717fea262e
  Author: Aleksandar Markovic <address@hidden>
  Date:   2019-01-03 (Thu, 03 Jan 2019)

  Changed paths:
    M disas/nanomips.cpp
    M disas/nanomips.h

  Log Message:
  -----------
  disas: nanoMIPS: Rename the decoder of 'gpr1' gpr encoding type

Rename the decoder of 'gpr1' gpr encoding type in nanoMIPS
disassembler.

Reviewed-by: Aleksandar Rikalo <address@hidden>
Signed-off-by: Aleksandar Markovic <address@hidden>


  Commit: dffcf177dcfb789118f4eb519e088435d62ae42d
      
https://github.com/qemu/qemu/commit/dffcf177dcfb789118f4eb519e088435d62ae42d
  Author: Aleksandar Markovic <address@hidden>
  Date:   2019-01-03 (Thu, 03 Jan 2019)

  Changed paths:
    M disas/nanomips.cpp

  Log Message:
  -----------
  disas: nanoMIPS: Comment the decoder of 'gpr1' gpr encoding type

Comment the decoder of 'gpr1' gpr encoding type in nanoMIPS
disassembler.

Reviewed-by: Aleksandar Rikalo <address@hidden>
Signed-off-by: Aleksandar Markovic <address@hidden>


  Commit: eabf76a0d46b7c2330881c9a65ef03ea70f01920
      
https://github.com/qemu/qemu/commit/eabf76a0d46b7c2330881c9a65ef03ea70f01920
  Author: Aleksandar Markovic <address@hidden>
  Date:   2019-01-03 (Thu, 03 Jan 2019)

  Changed paths:
    M disas/nanomips.cpp
    M disas/nanomips.h

  Log Message:
  -----------
  disas: nanoMIPS: Reorder declarations and definitions of gpr decoders

Reorder declarations and definitions of gpr decoders by number of
input bits of corresponding encoding type.

Reviewed-by: Aleksandar Rikalo <address@hidden>
Signed-off-by: Aleksandar Markovic <address@hidden>


  Commit: 779bdf417db0dfa2409ede4561db11752bdfc452
      
https://github.com/qemu/qemu/commit/779bdf417db0dfa2409ede4561db11752bdfc452
  Author: Aleksandar Markovic <address@hidden>
  Date:   2019-01-03 (Thu, 03 Jan 2019)

  Changed paths:
    M disas/nanomips.cpp

  Log Message:
  -----------
  disas: nanoMIPS: Add a note on documentation

Add "nanoMIPS32 Instruction Set Technical Reference Manual" as
a reference.

Reviewed-by: Aleksandar Rikalo <address@hidden>
Signed-off-by: Aleksandar Markovic <address@hidden>


  Commit: 50f299da629b4c2269c17af75a2659641a763d0d
      
https://github.com/qemu/qemu/commit/50f299da629b4c2269c17af75a2659641a763d0d
  Author: Fredrik Noring <address@hidden>
  Date:   2019-01-03 (Thu, 03 Jan 2019)

  Changed paths:
    M tests/tcg/mips/mipsr5900/Makefile
    A tests/tcg/mips/mipsr5900/madd.c

  Log Message:
  -----------
  tests/tcg: mips: Test R5900 three-operand MADD

Test R5900 three-operand MADD.

Reviewed-by: Aleksandar Markovic <address@hidden>
Signed-off-by: Aleksandar Markovic <address@hidden>
Signed-off-by: Fredrik Noring <address@hidden>


  Commit: 84dc07123611572159f76b409ee5fe085fb4e7fb
      
https://github.com/qemu/qemu/commit/84dc07123611572159f76b409ee5fe085fb4e7fb
  Author: Fredrik Noring <address@hidden>
  Date:   2019-01-03 (Thu, 03 Jan 2019)

  Changed paths:
    M tests/tcg/mips/mipsr5900/madd.c

  Log Message:
  -----------
  tests/tcg: mips: Test R5900 three-operand MADD1

Test R5900 three-operand MADD1.

Reviewed-by: Aleksandar Markovic <address@hidden>
Signed-off-by: Aleksandar Markovic <address@hidden>
Signed-off-by: Fredrik Noring <address@hidden>


  Commit: 8e2e5e7dacabc4556c5b77ad604569e2bb4fb61c
      
https://github.com/qemu/qemu/commit/8e2e5e7dacabc4556c5b77ad604569e2bb4fb61c
  Author: Fredrik Noring <address@hidden>
  Date:   2019-01-03 (Thu, 03 Jan 2019)

  Changed paths:
    M tests/tcg/mips/mipsr5900/Makefile
    A tests/tcg/mips/mipsr5900/maddu.c

  Log Message:
  -----------
  tests/tcg: mips: Test R5900 three-operand MADDU

Test R5900 three-operand MADDU.

Reviewed-by: Aleksandar Markovic <address@hidden>
Signed-off-by: Aleksandar Markovic <address@hidden>
Signed-off-by: Fredrik Noring <address@hidden>


  Commit: 19749a21d79bc26e35d88b9e9cfe7e2902979273
      
https://github.com/qemu/qemu/commit/19749a21d79bc26e35d88b9e9cfe7e2902979273
  Author: Fredrik Noring <address@hidden>
  Date:   2019-01-03 (Thu, 03 Jan 2019)

  Changed paths:
    M tests/tcg/mips/mipsr5900/maddu.c

  Log Message:
  -----------
  tests/tcg: mips: Test R5900 three-operand MADDU1

Test R5900 three-operand MADDU1.

Reviewed-by: Aleksandar Markovic <address@hidden>
Signed-off-by: Aleksandar Markovic <address@hidden>
Signed-off-by: Fredrik Noring <address@hidden>


  Commit: 8ecede468190f1d6157d7dd66cff1d3cbfdb7095
      
https://github.com/qemu/qemu/commit/8ecede468190f1d6157d7dd66cff1d3cbfdb7095
  Author: Peter Maydell <address@hidden>
  Date:   2019-01-04 (Fri, 04 Jan 2019)

  Changed paths:
    M MAINTAINERS
    M disas/nanomips.cpp
    M disas/nanomips.h
    M include/qemu/atomic.h
    M target/mips/translate.c
    M tests/tcg/mips/mipsr5900/Makefile
    A tests/tcg/mips/mipsr5900/madd.c
    A tests/tcg/mips/mipsr5900/maddu.c

  Log Message:
  -----------
  Merge remote-tracking branch 
'remotes/amarkovic/tags/mips-queue-december-2018-v3' into staging

MIPS queue for December 2018 - v3

# gpg: Signature made Thu 03 Jan 2019 16:53:47 GMT
# gpg:                using RSA key D4972A8967F75A65
# gpg: Good signature from "Aleksandar Markovic <address@hidden>"
# gpg: WARNING: This key is not certified with a trusted signature!
# gpg:          There is no indication that the signature belongs to the owner.
# Primary key fingerprint: 8526 FBF1 5DA3 811F 4A01  DD75 D497 2A89 67F7 5A65

* remotes/amarkovic/tags/mips-queue-december-2018-v3: (44 commits)
  tests/tcg: mips: Test R5900 three-operand MADDU1
  tests/tcg: mips: Test R5900 three-operand MADDU
  tests/tcg: mips: Test R5900 three-operand MADD1
  tests/tcg: mips: Test R5900 three-operand MADD
  disas: nanoMIPS: Add a note on documentation
  disas: nanoMIPS: Reorder declarations and definitions of gpr decoders
  disas: nanoMIPS: Comment the decoder of 'gpr1' gpr encoding type
  disas: nanoMIPS: Rename the decoder of 'gpr1' gpr encoding type
  disas: nanoMIPS: Comment the decoder of 'gpr2.reg2' gpr encoding type
  disas: nanoMIPS: Rename the decoder of 'gpr2.reg2' gpr encoding type
  disas: nanoMIPS: Comment the decoder of 'gpr2.reg1' gpr encoding type
  disas: nanoMIPS: Rename the decoder of 'gpr2.reg1' gpr encoding type
  disas: nanoMIPS: Comment the decoder of 'gpr4.zero' gpr encoding type
  disas: nanoMIPS: Rename the decoder of 'gpr4.zero' gpr encoding type
  disas: nanoMIPS: Comment the decoder of 'gpr4' gpr encoding type
  disas: nanoMIPS: Rename the decoder of 'gpr4' gpr encoding type
  disas: nanoMIPS: Comment the decoder of 'gpr3.src.store' gpr encoding type
  disas: nanoMIPS: Rename the decoder of 'gpr3.src.store' gpr encoding type
  disas: nanoMIPS: Comment the decoder of 'gpr3' gpr encoding type
  disas: nanoMIPS: Rename the decoder of 'gpr3' gpr encoding type
  ...

Signed-off-by: Peter Maydell <address@hidden>


Compare: https://github.com/qemu/qemu/compare/20d6c7312f1b...8ecede468190
      **NOTE:** This service has been marked for deprecation: 
https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      Functionality will be removed from GitHub.com on January 31st, 2019.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]