Message ID | 1550166444-22882-1-git-send-email-aleksandar.markovic@rt-rk.com |
---|---|
State | New |
Headers | show |
On Thu, 14 Feb 2019 at 17:47, Aleksandar Markovic <aleksandar.markovic@rt-rk.com> wrote: > > From: Aleksandar Markovic <amarkovic@wavecomp.com> > > The following changes since commit 7e407466b1efbd65225cc72fe09c0c5ec79df75b: > > Merge remote-tracking branch 'remotes/thibault/tags/samuel-thibault' into staging (2019-02-14 15:22:29 +0000) > > are available in the git repository at: > > https://github.com/AMarkovic/qemu tags/mips-queue-feb-14-2019 > > for you to fetch changes up to ba632924450faf6741d299f8feed8150a0c6f884: > > tests/tcg: target/mips: Add tests for MSA logic instructions (2019-02-14 17:47:37 +0100) > > ---------------------------------------------------------------- > MIPS queue for February 14th, 2019 > > - MTTCG support for MIPS > - The first part of MSA ASE tests > > There are several checkpatch warnings that should be all ignored. > > ---------------------------------------------------------------- Applied, thanks. Please update the changelog at https://wiki.qemu.org/ChangeLog/4.0 for any user-visible changes. (I note that the "MIPS" section is currently quite empty-looking.) -- PMM
> Please update the changelog at https://wiki.qemu.org/ChangeLog/4.0 > for any user-visible changes. (I note that the "MIPS" section is > currently quite empty-looking.) You are right, some items (that had already been integrated) were missing. I made the section more verbose, and hopefully there will be more items there by March 12th. Just want to tell you that some of the MIPS changes since 3.1 are not visible to the end user (cleanups, tests, and some features that will be enabled/activated at some point in the future, but not before 4.0), so it looks more appropriate to me that they are not mentioned in the 4.0 release notes. Regards, Aleksandar
From: Aleksandar Markovic <amarkovic@wavecomp.com> The following changes since commit 7e407466b1efbd65225cc72fe09c0c5ec79df75b: Merge remote-tracking branch 'remotes/thibault/tags/samuel-thibault' into staging (2019-02-14 15:22:29 +0000) are available in the git repository at: https://github.com/AMarkovic/qemu tags/mips-queue-feb-14-2019 for you to fetch changes up to ba632924450faf6741d299f8feed8150a0c6f884: tests/tcg: target/mips: Add tests for MSA logic instructions (2019-02-14 17:47:37 +0100) ---------------------------------------------------------------- MIPS queue for February 14th, 2019 - MTTCG support for MIPS - The first part of MSA ASE tests There are several checkpatch warnings that should be all ignored. ---------------------------------------------------------------- Aleksandar Markovic (11): hw/mips_int: hold BQL for all interrupt requests target/mips: introduce MTTCG-enabled builds tests/tcg: target/mips: Remove an unnecessary file tests/tcg: target/mips: Add a header with test inputs tests/tcg: target/mips: Add a header with test utilities tests/tcg: target/mips: Add wrappers for MSA bit counting instructions tests/tcg: target/mips: Add tests for MSA bit counting instructions tests/tcg: target/mips: Add wrappers for MSA interleave instructions tests/tcg: target/mips: Add tests for MSA interleave instructions tests/tcg: target/mips: Add wrappers for MSA logic instructions tests/tcg: target/mips: Add tests for MSA logic instructions Goran Ferenc (1): target/mips: hold BQL in mips_vpe_wake() Leon Alrae (2): target/mips: compare virtual addresses in LL/SC sequence target/mips: reimplement SC instruction emulation and use cmpxchg Miodrag Dinic (1): hw/mips_cpc: kick a VP when putting it into Run statewq configure | 3 + hw/mips/mips_int.c | 12 ++ hw/misc/mips_cpc.c | 17 ++- linux-user/mips/cpu_loop.c | 73 ---------- target/mips/cpu.h | 9 +- target/mips/helper.c | 6 +- target/mips/helper.h | 2 - target/mips/machine.c | 7 +- target/mips/op_helper.c | 76 +++------- target/mips/translate.c | 127 ++++++----------- tests/tcg/mips/include/test_inputs.h | 122 ++++++++++++++++ tests/tcg/mips/include/test_utils.h | 78 +++++++++++ tests/tcg/mips/include/wrappers_msa.h | 101 ++++++++++++++ tests/tcg/mips/mips64-dspr2/.directory | 2 - .../user/ase/msa/bit-counting/test_msa_nloc_b.c | 144 +++++++++++++++++++ .../user/ase/msa/bit-counting/test_msa_nloc_d.c | 144 +++++++++++++++++++ .../user/ase/msa/bit-counting/test_msa_nloc_h.c | 144 +++++++++++++++++++ .../user/ase/msa/bit-counting/test_msa_nloc_w.c | 144 +++++++++++++++++++ .../user/ase/msa/bit-counting/test_msa_nlzc_b.c | 144 +++++++++++++++++++ .../user/ase/msa/bit-counting/test_msa_nlzc_d.c | 144 +++++++++++++++++++ .../user/ase/msa/bit-counting/test_msa_nlzc_h.c | 144 +++++++++++++++++++ .../user/ase/msa/bit-counting/test_msa_nlzc_w.c | 144 +++++++++++++++++++ .../user/ase/msa/bit-counting/test_msa_pcnt_b.c | 144 +++++++++++++++++++ .../user/ase/msa/bit-counting/test_msa_pcnt_d.c | 144 +++++++++++++++++++ .../user/ase/msa/bit-counting/test_msa_pcnt_h.c | 144 +++++++++++++++++++ .../user/ase/msa/bit-counting/test_msa_pcnt_w.c | 144 +++++++++++++++++++ .../user/ase/msa/interleave/test_msa_ilvev_b.c | 153 +++++++++++++++++++++ .../user/ase/msa/interleave/test_msa_ilvev_d.c | 153 +++++++++++++++++++++ .../user/ase/msa/interleave/test_msa_ilvev_h.c | 153 +++++++++++++++++++++ .../user/ase/msa/interleave/test_msa_ilvev_w.c | 153 +++++++++++++++++++++ .../mips/user/ase/msa/interleave/test_msa_ilvl_b.c | 153 +++++++++++++++++++++ .../mips/user/ase/msa/interleave/test_msa_ilvl_d.c | 153 +++++++++++++++++++++ .../mips/user/ase/msa/interleave/test_msa_ilvl_h.c | 153 +++++++++++++++++++++ .../mips/user/ase/msa/interleave/test_msa_ilvl_w.c | 153 +++++++++++++++++++++ .../user/ase/msa/interleave/test_msa_ilvod_b.c | 153 +++++++++++++++++++++ .../user/ase/msa/interleave/test_msa_ilvod_d.c | 153 +++++++++++++++++++++ .../user/ase/msa/interleave/test_msa_ilvod_h.c | 153 +++++++++++++++++++++ .../user/ase/msa/interleave/test_msa_ilvod_w.c | 153 +++++++++++++++++++++ .../mips/user/ase/msa/interleave/test_msa_ilvr_b.c | 153 +++++++++++++++++++++ .../mips/user/ase/msa/interleave/test_msa_ilvr_d.c | 153 +++++++++++++++++++++ .../mips/user/ase/msa/interleave/test_msa_ilvr_h.c | 153 +++++++++++++++++++++ .../mips/user/ase/msa/interleave/test_msa_ilvr_w.c | 153 +++++++++++++++++++++ tests/tcg/mips/user/ase/msa/logic/test_msa_and_v.c | 153 +++++++++++++++++++++ tests/tcg/mips/user/ase/msa/logic/test_msa_nor_v.c | 153 +++++++++++++++++++++ tests/tcg/mips/user/ase/msa/logic/test_msa_or_v.c | 153 +++++++++++++++++++++ tests/tcg/mips/user/ase/msa/logic/test_msa_xor_v.c | 153 +++++++++++++++++++++ 46 files changed, 5194 insertions(+), 229 deletions(-) create mode 100644 tests/tcg/mips/include/test_inputs.h create mode 100644 tests/tcg/mips/include/test_utils.h create mode 100644 tests/tcg/mips/include/wrappers_msa.h delete mode 100644 tests/tcg/mips/mips64-dspr2/.directory create mode 100644 tests/tcg/mips/user/ase/msa/bit-counting/test_msa_nloc_b.c create mode 100644 tests/tcg/mips/user/ase/msa/bit-counting/test_msa_nloc_d.c create mode 100644 tests/tcg/mips/user/ase/msa/bit-counting/test_msa_nloc_h.c create mode 100644 tests/tcg/mips/user/ase/msa/bit-counting/test_msa_nloc_w.c create mode 100644 tests/tcg/mips/user/ase/msa/bit-counting/test_msa_nlzc_b.c create mode 100644 tests/tcg/mips/user/ase/msa/bit-counting/test_msa_nlzc_d.c create mode 100644 tests/tcg/mips/user/ase/msa/bit-counting/test_msa_nlzc_h.c create mode 100644 tests/tcg/mips/user/ase/msa/bit-counting/test_msa_nlzc_w.c create mode 100644 tests/tcg/mips/user/ase/msa/bit-counting/test_msa_pcnt_b.c create mode 100644 tests/tcg/mips/user/ase/msa/bit-counting/test_msa_pcnt_d.c create mode 100644 tests/tcg/mips/user/ase/msa/bit-counting/test_msa_pcnt_h.c create mode 100644 tests/tcg/mips/user/ase/msa/bit-counting/test_msa_pcnt_w.c create mode 100644 tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvev_b.c create mode 100644 tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvev_d.c create mode 100644 tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvev_h.c create mode 100644 tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvev_w.c create mode 100644 tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvl_b.c create mode 100644 tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvl_d.c create mode 100644 tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvl_h.c create mode 100644 tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvl_w.c create mode 100644 tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvod_b.c create mode 100644 tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvod_d.c create mode 100644 tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvod_h.c create mode 100644 tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvod_w.c create mode 100644 tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvr_b.c create mode 100644 tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvr_d.c create mode 100644 tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvr_h.c create mode 100644 tests/tcg/mips/user/ase/msa/interleave/test_msa_ilvr_w.c create mode 100644 tests/tcg/mips/user/ase/msa/logic/test_msa_and_v.c create mode 100644 tests/tcg/mips/user/ase/msa/logic/test_msa_nor_v.c create mode 100644 tests/tcg/mips/user/ase/msa/logic/test_msa_or_v.c create mode 100644 tests/tcg/mips/user/ase/msa/logic/test_msa_xor_v.c