qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] 8e2d58: target/mips: Legalize Loongson insn f


From: Peter Maydell
Subject: [Qemu-commits] [qemu/qemu] 8e2d58: target/mips: Legalize Loongson insn flags
Date: Tue, 16 Jun 2020 04:00:31 -0700

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: 8e2d5831e4b53720d4846aca9eabe3652e7192af
      
https://github.com/qemu/qemu/commit/8e2d5831e4b53720d4846aca9eabe3652e7192af
  Author: Jiaxun Yang <jiaxun.yang@flygoat.com>
  Date:   2020-06-15 (Mon, 15 Jun 2020)

  Changed paths:
    M target/mips/mips-defs.h
    M target/mips/translate.c

  Log Message:
  -----------
  target/mips: Legalize Loongson insn flags

To match the actual status of Loongson insn, we split flags
for LMMI and LEXT from INSN_LOONGSON2F.

As Loongson-2F only implemented interger part of LEXT, we'll
not enable LEXT for the processor, but instead we're still using
INSN_LOONGSON2F as switch flag of these instructions.

All multimedia instructions have been moved to LMMI flag. Loongson-2F
and Loongson-3A are sharing these instructions.

Signed-off-by: Jiaxun Yang <jiaxun.yang@flygoat.com>
Reviewed-by: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
Signed-off-by: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
Message-Id: <20200614080049.31134-2-jiaxun.yang@flygoat.com>


  Commit: 7f4d0651b6dec78975c78301f77fdf68c98036ab
      
https://github.com/qemu/qemu/commit/7f4d0651b6dec78975c78301f77fdf68c98036ab
  Author: Jiaxun Yang <jiaxun.yang@flygoat.com>
  Date:   2020-06-15 (Mon, 15 Jun 2020)

  Changed paths:
    M target/mips/mips-defs.h

  Log Message:
  -----------
  target/mips: Add comments for vendor-specific ASEs

Abbreviations of vendor-specific ASEs looks very similiar.
Add comments to explain the full name and vendors of these flags.

Signed-off-by: Jiaxun Yang <jiaxun.yang@flygoat.com>
Reviewed-by: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
Signed-off-by: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
Message-Id: <20200614080049.31134-3-jiaxun.yang@flygoat.com>


  Commit: 7a7a162addecf3fbbc706645ac94bbfb92f5514b
      
https://github.com/qemu/qemu/commit/7a7a162addecf3fbbc706645ac94bbfb92f5514b
  Author: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
  Date:   2020-06-15 (Mon, 15 Jun 2020)

  Changed paths:
    M target/mips/helper.h
    M target/mips/msa_helper.c
    M target/mips/translate.c

  Log Message:
  -----------
  target/mips: msa: Split helpers for MADDV.<B|H|W|D>

Achieves clearer code and slightly better performance.

Reviewed-by: Aleksandar Rikalo <aleksandar.rikalo@syrmia.com>
Signed-off-by: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
Message-Id: <20200613152133.8964-2-aleksandar.qemu.devel@gmail.com>


  Commit: 5f148a023279c735f9b26955e8af8556620fb7ec
      
https://github.com/qemu/qemu/commit/5f148a023279c735f9b26955e8af8556620fb7ec
  Author: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
  Date:   2020-06-15 (Mon, 15 Jun 2020)

  Changed paths:
    M target/mips/helper.h
    M target/mips/msa_helper.c
    M target/mips/translate.c

  Log Message:
  -----------
  target/mips: msa: Split helpers for MSUBV.<B|H|W|D>

Achieves clearer code and slightly better performance.

Reviewed-by: Aleksandar Rikalo <aleksandar.rikalo@syrmia.com>
Signed-off-by: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
Message-Id: <20200613152133.8964-3-aleksandar.qemu.devel@gmail.com>


  Commit: 9f5840a6a58cd9201567806dd831b6cf0db00195
      
https://github.com/qemu/qemu/commit/9f5840a6a58cd9201567806dd831b6cf0db00195
  Author: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
  Date:   2020-06-15 (Mon, 15 Jun 2020)

  Changed paths:
    M target/mips/helper.h
    M target/mips/msa_helper.c
    M target/mips/translate.c

  Log Message:
  -----------
  target/mips: msa: Split helpers for DPADD_S.<H|W|D>

Achieves clearer code and slightly better performance.

Reviewed-by: Aleksandar Rikalo <aleksandar.rikalo@syrmia.com>
Signed-off-by: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
Message-Id: <20200613152133.8964-4-aleksandar.qemu.devel@gmail.com>


  Commit: e5e0777e7fe0aa6b70040c7bcf92eecbf9493df4
      
https://github.com/qemu/qemu/commit/e5e0777e7fe0aa6b70040c7bcf92eecbf9493df4
  Author: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
  Date:   2020-06-15 (Mon, 15 Jun 2020)

  Changed paths:
    M target/mips/helper.h
    M target/mips/msa_helper.c
    M target/mips/translate.c

  Log Message:
  -----------
  target/mips: msa: Split helpers for DPADD_U.<H|W|D>

Achieves clearer code and slightly better performance.

Reviewed-by: Aleksandar Rikalo <aleksandar.rikalo@syrmia.com>
Signed-off-by: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
Message-Id: <20200613152133.8964-5-aleksandar.qemu.devel@gmail.com>


  Commit: 8ed86716f69fafc39f8ff1032ccc414b5cc76929
      
https://github.com/qemu/qemu/commit/8ed86716f69fafc39f8ff1032ccc414b5cc76929
  Author: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
  Date:   2020-06-15 (Mon, 15 Jun 2020)

  Changed paths:
    M target/mips/helper.h
    M target/mips/msa_helper.c
    M target/mips/translate.c

  Log Message:
  -----------
  target/mips: msa: Split helpers for DPSUB_S.<H|W|D>

Achieves clearer code and slightly better performance.

Reviewed-by: Aleksandar Rikalo <aleksandar.rikalo@syrmia.com>
Signed-off-by: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
Message-Id: <20200613152133.8964-6-aleksandar.qemu.devel@gmail.com>


  Commit: 0c8c76ac8592d768f20be7c0d3bfd2b892ec231a
      
https://github.com/qemu/qemu/commit/0c8c76ac8592d768f20be7c0d3bfd2b892ec231a
  Author: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
  Date:   2020-06-15 (Mon, 15 Jun 2020)

  Changed paths:
    M target/mips/helper.h
    M target/mips/msa_helper.c
    M target/mips/translate.c

  Log Message:
  -----------
  target/mips: msa: Split helpers for DPSUB_U.<H|W|D>

Achieves clearer code and slightly better performance.

Reviewed-by: Aleksandar Rikalo <aleksandar.rikalo@syrmia.com>
Signed-off-by: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
Message-Id: <20200613152133.8964-7-aleksandar.qemu.devel@gmail.com>


  Commit: 165cacb65ce41334cfd1a89e362bfca749f0fdd6
      
https://github.com/qemu/qemu/commit/165cacb65ce41334cfd1a89e362bfca749f0fdd6
  Author: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
  Date:   2020-06-15 (Mon, 15 Jun 2020)

  Changed paths:
    M target/mips/helper.h
    M target/mips/msa_helper.c
    M target/mips/translate.c

  Log Message:
  -----------
  target/mips: msa: Split helpers for DOTP_S.<H|W|D>

Achieves clearer code and slightly better performance.

Reviewed-by: Aleksandar Rikalo <aleksandar.rikalo@syrmia.com>
Signed-off-by: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
Message-Id: <20200613152133.8964-8-aleksandar.qemu.devel@gmail.com>


  Commit: 72c6a6e2c218806f9a0989336e0960aa0d68cf8f
      
https://github.com/qemu/qemu/commit/72c6a6e2c218806f9a0989336e0960aa0d68cf8f
  Author: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
  Date:   2020-06-15 (Mon, 15 Jun 2020)

  Changed paths:
    M target/mips/helper.h
    M target/mips/msa_helper.c
    M target/mips/translate.c

  Log Message:
  -----------
  target/mips: msa: Split helpers for DOTP_U.<H|W|D>

Achieves clearer code and slightly better performance.

Reviewed-by: Aleksandar Rikalo <aleksandar.rikalo@syrmia.com>
Signed-off-by: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
Message-Id: <20200613152133.8964-9-aleksandar.qemu.devel@gmail.com>


  Commit: 534e400141dfff34db060b9af842fb4bc2a69fc4
      
https://github.com/qemu/qemu/commit/534e400141dfff34db060b9af842fb4bc2a69fc4
  Author: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
  Date:   2020-06-15 (Mon, 15 Jun 2020)

  Changed paths:
    M target/mips/helper.h
    M target/mips/msa_helper.c
    M target/mips/translate.c

  Log Message:
  -----------
  target/mips: msa: Split helpers for SUBS_S.<B|H|W|D>

Achieves clearer code and slightly better performance.

Reviewed-by: Aleksandar Rikalo <aleksandar.rikalo@syrmia.com>
Signed-off-by: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
Message-Id: <20200613152133.8964-10-aleksandar.qemu.devel@gmail.com>


  Commit: 81b53858fed8a316a4715c2f7f92cdfb4a7b4dd8
      
https://github.com/qemu/qemu/commit/81b53858fed8a316a4715c2f7f92cdfb4a7b4dd8
  Author: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
  Date:   2020-06-15 (Mon, 15 Jun 2020)

  Changed paths:
    M target/mips/helper.h
    M target/mips/msa_helper.c
    M target/mips/translate.c

  Log Message:
  -----------
  target/mips: msa: Split helpers for SUBS_U.<B|H|W|D>

Achieves clearer code and slightly better performance.

Reviewed-by: Aleksandar Rikalo <aleksandar.rikalo@syrmia.com>
Signed-off-by: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
Message-Id: <20200613152133.8964-11-aleksandar.qemu.devel@gmail.com>


  Commit: 55a04640476be28d629bc4db0baca74b737cfe6c
      
https://github.com/qemu/qemu/commit/55a04640476be28d629bc4db0baca74b737cfe6c
  Author: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
  Date:   2020-06-15 (Mon, 15 Jun 2020)

  Changed paths:
    M target/mips/helper.h
    M target/mips/msa_helper.c
    M target/mips/translate.c

  Log Message:
  -----------
  target/mips: msa: Split helpers for SUBSUS_U.<B|H|W|D>

Achieves clearer code and slightly better performance.

Reviewed-by: Aleksandar Rikalo <aleksandar.rikalo@syrmia.com>
Signed-off-by: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
Message-Id: <20200613152133.8964-12-aleksandar.qemu.devel@gmail.com>


  Commit: cb4ac991f7ac158b13afa50506f8b93b379a9dbd
      
https://github.com/qemu/qemu/commit/cb4ac991f7ac158b13afa50506f8b93b379a9dbd
  Author: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
  Date:   2020-06-15 (Mon, 15 Jun 2020)

  Changed paths:
    M target/mips/helper.h
    M target/mips/msa_helper.c
    M target/mips/translate.c

  Log Message:
  -----------
  target/mips: msa: Split helpers for SUBSUU_S.<B|H|W|D>

Achieves clearer code and slightly better performance.

Reviewed-by: Aleksandar Rikalo <aleksandar.rikalo@syrmia.com>
Signed-off-by: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
Message-Id: <20200613152133.8964-13-aleksandar.qemu.devel@gmail.com>


  Commit: 83b2e79a80a05b905bbfbe88dd7a29e00e65a5a9
      
https://github.com/qemu/qemu/commit/83b2e79a80a05b905bbfbe88dd7a29e00e65a5a9
  Author: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
  Date:   2020-06-15 (Mon, 15 Jun 2020)

  Changed paths:
    M target/mips/helper.h
    M target/mips/msa_helper.c
    M target/mips/translate.c

  Log Message:
  -----------
  target/mips: msa: Split helpers for SUBV.<B|H|W|D>

Achieves clearer code and slightly better performance.

Reviewed-by: Aleksandar Rikalo <aleksandar.rikalo@syrmia.com>
Signed-off-by: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
Message-Id: <20200613152133.8964-14-aleksandar.qemu.devel@gmail.com>


  Commit: 0513503480fb00ecfe0eb5d7744eb03744df2b36
      
https://github.com/qemu/qemu/commit/0513503480fb00ecfe0eb5d7744eb03744df2b36
  Author: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
  Date:   2020-06-15 (Mon, 15 Jun 2020)

  Changed paths:
    M target/mips/helper.h
    M target/mips/msa_helper.c
    M target/mips/translate.c

  Log Message:
  -----------
  target/mips: msa: Split helpers for MULV.<B|H|W|D>

Achieves clearer code and slightly better performance.

Reviewed-by: Aleksandar Rikalo <aleksandar.rikalo@syrmia.com>
Signed-off-by: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
Message-Id: <20200613152133.8964-15-aleksandar.qemu.devel@gmail.com>


  Commit: a9fb446811595854c0b22e0847a67be68febcc01
      
https://github.com/qemu/qemu/commit/a9fb446811595854c0b22e0847a67be68febcc01
  Author: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
  Date:   2020-06-15 (Mon, 15 Jun 2020)

  Changed paths:
    M MAINTAINERS

  Log Message:
  -----------
  MAINTAINERS: Adjust sh4 maintainership

This patch transfers sh4 sections to Yoshinori Sato, who is
best positioned in the community to assume sh4 maintainership.
He is the maintainer of the related target rx as well, which
means that some synergy between the two targets can be expected
in future.

Further adjustments, reorganizations, and improvements of sh4
sections are left to the future maintainer to be devised and
executed, as he deems suitable.

Aurelien and Magnus are deleted as maintainers in some sections
of the MAINTAINERS file with this patch. However, they will not
be deleted from QEMU Hall of Fame, where their names will always
remained carved in stone as QEMU pioneers and granddaddies.

Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Acked-by: Aurelien Jarno <aurelien@aurel32.net>
Acked-by: Magnus Damm <magnus.damm@gmail.com>
Acked-by: Yoshinori Sato <ysato@users.sourceforge.jp>
Signed-off-by: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-Id: <20200611095316.10133-2-aleksandar.qemu.devel@gmail.com>


  Commit: 250bc43a406f7d46e319abe87c19548d4f027828
      
https://github.com/qemu/qemu/commit/250bc43a406f7d46e319abe87c19548d4f027828
  Author: Sebastian Rasmussen <sebras@gmail.com>
  Date:   2020-06-15 (Mon, 15 Jun 2020)

  Changed paths:
    A po/sv.po

  Log Message:
  -----------
  translations: Add Swedish language

This patch adds translation of QEMU to Swedish.

Signed-off-by: Sebastian Rasmussen <sebras@gmail.com>
Signed-off-by: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
Reviewed-by: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
Message-Id: <20200611114523.15584-2-aleksandar.qemu.devel@gmail.com>


  Commit: f5e34624f28f37ec3c8a93bdee348effee966a78
      
https://github.com/qemu/qemu/commit/f5e34624f28f37ec3c8a93bdee348effee966a78
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2020-06-16 (Tue, 16 Jun 2020)

  Changed paths:
    M MAINTAINERS
    A po/sv.po
    M target/mips/helper.h
    M target/mips/mips-defs.h
    M target/mips/msa_helper.c
    M target/mips/translate.c

  Log Message:
  -----------
  Merge remote-tracking branch 'remotes/amarkovic/tags/mips-queue-jun-15-2020' 
into staging

MIPS + misc queue for June 15th, 2020

# gpg: Signature made Mon 15 Jun 2020 20:05:25 BST
# gpg:                using RSA key D4972A8967F75A65
# gpg: Good signature from "Aleksandar Markovic <amarkovic@wavecomp.com>" [full]
# Primary key fingerprint: 8526 FBF1 5DA3 811F 4A01  DD75 D497 2A89 67F7 5A65

* remotes/amarkovic/tags/mips-queue-jun-15-2020:
  translations: Add Swedish language
  MAINTAINERS: Adjust sh4 maintainership
  target/mips: msa: Split helpers for MULV.<B|H|W|D>
  target/mips: msa: Split helpers for SUBV.<B|H|W|D>
  target/mips: msa: Split helpers for SUBSUU_S.<B|H|W|D>
  target/mips: msa: Split helpers for SUBSUS_U.<B|H|W|D>
  target/mips: msa: Split helpers for SUBS_U.<B|H|W|D>
  target/mips: msa: Split helpers for SUBS_S.<B|H|W|D>
  target/mips: msa: Split helpers for DOTP_U.<H|W|D>
  target/mips: msa: Split helpers for DOTP_S.<H|W|D>
  target/mips: msa: Split helpers for DPSUB_U.<H|W|D>
  target/mips: msa: Split helpers for DPSUB_S.<H|W|D>
  target/mips: msa: Split helpers for DPADD_U.<H|W|D>
  target/mips: msa: Split helpers for DPADD_S.<H|W|D>
  target/mips: msa: Split helpers for MSUBV.<B|H|W|D>
  target/mips: msa: Split helpers for MADDV.<B|H|W|D>
  target/mips: Add comments for vendor-specific ASEs
  target/mips: Legalize Loongson insn flags

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


Compare: https://github.com/qemu/qemu/compare/72fc7d7f7907...f5e34624f28f



reply via email to

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