qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] f79b0a: tests/machine-none: Test recent MIPS


From: Peter Maydell
Subject: [Qemu-commits] [qemu/qemu] f79b0a: tests/machine-none: Test recent MIPS cpus
Date: Wed, 03 Jul 2019 14:57:20 -0700

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: f79b0a655721f8e4d772063b2af809d190b6dab5
      
https://github.com/qemu/qemu/commit/f79b0a655721f8e4d772063b2af809d190b6dab5
  Author: Philippe Mathieu-Daudé <address@hidden>
  Date:   2019-07-02 (Tue, 02 Jul 2019)

  Changed paths:
    M tests/machine-none-test.c

  Log Message:
  -----------
  tests/machine-none: Test recent MIPS cpus

The MIPS I7200 got added in commit d45942d908e, and the I6500
in commit ca1ffd14ed8.
Extend the coverage on the little-endian machines.
The 4Kc and 20Kc are still covered by the big-endian machines.

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


  Commit: 9608ba0a1079fe200e348cbe469e245f8267f858
      
https://github.com/qemu/qemu/commit/9608ba0a1079fe200e348cbe469e245f8267f858
  Author: Philippe Mathieu-Daudé <address@hidden>
  Date:   2019-07-02 (Tue, 02 Jul 2019)

  Changed paths:
    M default-configs/mips-softmmu-common.mak

  Log Message:
  -----------
  hw/mips: Explicit the semi-hosting feature is always required

Disabling the semi-hosting feature leads to build failure:

    LINK    mips-softmmu/qemu-system-mips
  /usr/bin/ld: target/mips/mips-semi.o: in function `helper_do_semihosting':
  target/mips/mips-semi.c:335: undefined reference to `qemu_semihosting_log_out'
  /usr/bin/ld: target/mips/mips-semi.c:338: undefined reference to 
`qemu_semihosting_log_out'
  collect2: error: ld returned 1 exit status

Add a comment to avoid this feature to be disabled.

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


  Commit: 44fa013926b46aae58d934cd4765534257c098c4
      
https://github.com/qemu/qemu/commit/44fa013926b46aae58d934cd4765534257c098c4
  Author: Philippe Mathieu-Daudé <address@hidden>
  Date:   2019-07-02 (Tue, 02 Jul 2019)

  Changed paths:
    M default-configs/mips-softmmu-common.mak
    M hw/mips/Kconfig

  Log Message:
  -----------
  hw/mips: Express dependencies of the MIPSsim machine with Kconfig

The MIPSsim machine only emulates an 8250 UART and a simple network
controller, connected via an ISA bus.

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


  Commit: a6b1625d6107675f1bd7e3c660814e74ae6d21b6
      
https://github.com/qemu/qemu/commit/a6b1625d6107675f1bd7e3c660814e74ae6d21b6
  Author: Philippe Mathieu-Daudé <address@hidden>
  Date:   2019-07-02 (Tue, 02 Jul 2019)

  Changed paths:
    M default-configs/mips-softmmu-common.mak
    M default-configs/mips64-softmmu.mak
    M default-configs/mips64el-softmmu.mak
    M hw/mips/Kconfig

  Log Message:
  -----------
  hw/mips: Express dependencies of the Jazz machine with Kconfig

The Jazz use the RC4030 Asic to provide an EISA bus and DMA/IRQ.
The framebuffer display is managed by a G364, the network card is
a Sonic DP83932. A QLogic ESP216 provides a SCSI bus.

None, for the both machine variants (PICA-61 and Magnum 4000),
the DP83932 chipset is soldered on the board, and is MMIO-mapped
(selected via Chip Select). Therefore we have to enforce the
'select' Kconfig rule (we can not use the 'imply' rule helpful
when devices are connected on a bus).

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


  Commit: 7ce6defdbf5898a2780ac77c45930480c18095e4
      
https://github.com/qemu/qemu/commit/7ce6defdbf5898a2780ac77c45930480c18095e4
  Author: Philippe Mathieu-Daudé <address@hidden>
  Date:   2019-07-02 (Tue, 02 Jul 2019)

  Changed paths:
    M default-configs/mips-softmmu-common.mak
    M hw/mips/Kconfig

  Log Message:
  -----------
  hw/mips: Express dependencies of the r4k platform with Kconfig

This platform use standard PC devices connected to an ISA bus.
Networking is provided by a ne2000 chipset.

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


  Commit: 4cd013cd6ef0302d7403a6777902be7dfd54bd52
      
https://github.com/qemu/qemu/commit/4cd013cd6ef0302d7403a6777902be7dfd54bd52
  Author: Aleksandar Markovic <address@hidden>
  Date:   2019-07-02 (Tue, 02 Jul 2019)

  Changed paths:
    M tests/tcg/mips/include/wrappers_msa.h
    A tests/tcg/mips/user/ase/msa/fixed-multiply/test_msa_madd_q_h.c
    A tests/tcg/mips/user/ase/msa/fixed-multiply/test_msa_madd_q_w.c
    A tests/tcg/mips/user/ase/msa/fixed-multiply/test_msa_maddr_q_h.c
    A tests/tcg/mips/user/ase/msa/fixed-multiply/test_msa_maddr_q_w.c
    A tests/tcg/mips/user/ase/msa/fixed-multiply/test_msa_msub_q_h.c
    A tests/tcg/mips/user/ase/msa/fixed-multiply/test_msa_msub_q_w.c
    A tests/tcg/mips/user/ase/msa/fixed-multiply/test_msa_msubr_q_h.c
    A tests/tcg/mips/user/ase/msa/fixed-multiply/test_msa_msubr_q_w.c
    M tests/tcg/mips/user/ase/msa/test_msa_compile_32r6eb.sh
    M tests/tcg/mips/user/ase/msa/test_msa_compile_32r6el.sh
    M tests/tcg/mips/user/ase/msa/test_msa_compile_64r6eb.sh
    M tests/tcg/mips/user/ase/msa/test_msa_compile_64r6el.sh
    M tests/tcg/mips/user/ase/msa/test_msa_run_32r6eb.sh
    M tests/tcg/mips/user/ase/msa/test_msa_run_32r6el.sh
    M tests/tcg/mips/user/ase/msa/test_msa_run_64r6eb.sh
    M tests/tcg/mips/user/ase/msa/test_msa_run_64r6el.sh

  Log Message:
  -----------
  tcg/tests: target/mips: Amend MSA fixed point multiply tests

Amend MSA fixed point multiply tests: add tests for MADD_Q.H, MADD_Q.W,
MADDR_Q.H, MADDR_Q.W, MSUB_Q.H, MSUB_Q.W, MSUBR_Q.H and MSUBR_Q.W.

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


  Commit: 391f77aaba04552f853b8d2ca4c1c53ffcad509d
      
https://github.com/qemu/qemu/commit/391f77aaba04552f853b8d2ca4c1c53ffcad509d
  Author: Aleksandar Markovic <address@hidden>
  Date:   2019-07-02 (Tue, 02 Jul 2019)

  Changed paths:
    M tests/tcg/mips/user/ase/msa/int-multiply/test_msa_maddv_b.c
    M tests/tcg/mips/user/ase/msa/int-multiply/test_msa_maddv_d.c
    M tests/tcg/mips/user/ase/msa/int-multiply/test_msa_maddv_h.c
    M tests/tcg/mips/user/ase/msa/int-multiply/test_msa_maddv_w.c
    M tests/tcg/mips/user/ase/msa/int-multiply/test_msa_msubv_b.c
    M tests/tcg/mips/user/ase/msa/int-multiply/test_msa_msubv_d.c
    M tests/tcg/mips/user/ase/msa/int-multiply/test_msa_msubv_h.c
    M tests/tcg/mips/user/ase/msa/int-multiply/test_msa_msubv_w.c

  Log Message:
  -----------
  tcg/tests: target/mips: Amend MSA integer multiply tests

Amend MSA fixed point multiply tests: correct output values for
MADDV.B, MADDV.H, MADDV.W, MADDV.D, MSUBV.B, MSUBV.H, MSUBV.W and
MSUBD.D.

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


  Commit: 89a09189e0dc2cd7bdfcc64f44ff893263de6f6c
      
https://github.com/qemu/qemu/commit/89a09189e0dc2cd7bdfcc64f44ff893263de6f6c
  Author: Aleksandar Markovic <address@hidden>
  Date:   2019-07-02 (Tue, 02 Jul 2019)

  Changed paths:
    M tests/tcg/mips/user/ase/msa/test_msa_compile_32r6eb.sh
    M tests/tcg/mips/user/ase/msa/test_msa_compile_32r6el.sh
    M tests/tcg/mips/user/ase/msa/test_msa_compile_64r6eb.sh
    M tests/tcg/mips/user/ase/msa/test_msa_compile_64r6el.sh
    M tests/tcg/mips/user/ase/msa/test_msa_run_32r6eb.sh
    M tests/tcg/mips/user/ase/msa/test_msa_run_32r6el.sh
    M tests/tcg/mips/user/ase/msa/test_msa_run_64r6eb.sh
    M tests/tcg/mips/user/ase/msa/test_msa_run_64r6el.sh

  Log Message:
  -----------
  tcg/tests: target/mips: Correct MSA test compilation and execution order

Correct MSA test compilation and execution order, for the sake of
consistence.

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


  Commit: 7480515fcc1b0f7119953d89e93b8507127aeb62
      
https://github.com/qemu/qemu/commit/7480515fcc1b0f7119953d89e93b8507127aeb62
  Author: Aleksandar Markovic <address@hidden>
  Date:   2019-07-02 (Tue, 02 Jul 2019)

  Changed paths:
    M target/mips/translate.c

  Log Message:
  -----------
  target/mips: Correct comments in translate.c

Fix some checkpatch comment-related warnings.

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


  Commit: 44da090ba02e60515aa0dc72b30ecc6f56aea771
      
https://github.com/qemu/qemu/commit/44da090ba02e60515aa0dc72b30ecc6f56aea771
  Author: Aleksandar Markovic <address@hidden>
  Date:   2019-07-02 (Tue, 02 Jul 2019)

  Changed paths:
    M target/mips/msa_helper.c

  Log Message:
  -----------
  target/mips: Correct comments in msa_helper.c

Fix some errors in comments for MSA helpers.

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


  Commit: 807e6773a5eba62054843b13d96ff778b90aba09
      
https://github.com/qemu/qemu/commit/807e6773a5eba62054843b13d96ff778b90aba09
  Author: Aleksandar Markovic <address@hidden>
  Date:   2019-07-02 (Tue, 02 Jul 2019)

  Changed paths:
    M target/mips/msa_helper.c

  Log Message:
  -----------
  target/mips: Unroll loops for MSA float max/min instructions

Slight preformance improvement for MSA float max/min instructions.

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


  Commit: 698c5752c4e618dc17b4c78dfa566896c7bce5ef
      
https://github.com/qemu/qemu/commit/698c5752c4e618dc17b4c78dfa566896c7bce5ef
  Author: Aleksandar Markovic <address@hidden>
  Date:   2019-07-02 (Tue, 02 Jul 2019)

  Changed paths:
    M target/mips/msa_helper.c

  Log Message:
  -----------
  target/mips: Correct helper for MSA FCLASS.<W|D> instructions

Correct helper for MSA FCLASS.<W|D> instructions.

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


  Commit: c204e342e861c83143c150ec9e7430bef29eebe4
      
https://github.com/qemu/qemu/commit/c204e342e861c83143c150ec9e7430bef29eebe4
  Author: Peter Maydell <address@hidden>
  Date:   2019-07-03 (Wed, 03 Jul 2019)

  Changed paths:
    M default-configs/mips-softmmu-common.mak
    M default-configs/mips64-softmmu.mak
    M default-configs/mips64el-softmmu.mak
    M hw/mips/Kconfig
    M target/mips/msa_helper.c
    M target/mips/translate.c
    M tests/machine-none-test.c
    M tests/tcg/mips/include/wrappers_msa.h
    A tests/tcg/mips/user/ase/msa/fixed-multiply/test_msa_madd_q_h.c
    A tests/tcg/mips/user/ase/msa/fixed-multiply/test_msa_madd_q_w.c
    A tests/tcg/mips/user/ase/msa/fixed-multiply/test_msa_maddr_q_h.c
    A tests/tcg/mips/user/ase/msa/fixed-multiply/test_msa_maddr_q_w.c
    A tests/tcg/mips/user/ase/msa/fixed-multiply/test_msa_msub_q_h.c
    A tests/tcg/mips/user/ase/msa/fixed-multiply/test_msa_msub_q_w.c
    A tests/tcg/mips/user/ase/msa/fixed-multiply/test_msa_msubr_q_h.c
    A tests/tcg/mips/user/ase/msa/fixed-multiply/test_msa_msubr_q_w.c
    M tests/tcg/mips/user/ase/msa/int-multiply/test_msa_maddv_b.c
    M tests/tcg/mips/user/ase/msa/int-multiply/test_msa_maddv_d.c
    M tests/tcg/mips/user/ase/msa/int-multiply/test_msa_maddv_h.c
    M tests/tcg/mips/user/ase/msa/int-multiply/test_msa_maddv_w.c
    M tests/tcg/mips/user/ase/msa/int-multiply/test_msa_msubv_b.c
    M tests/tcg/mips/user/ase/msa/int-multiply/test_msa_msubv_d.c
    M tests/tcg/mips/user/ase/msa/int-multiply/test_msa_msubv_h.c
    M tests/tcg/mips/user/ase/msa/int-multiply/test_msa_msubv_w.c
    M tests/tcg/mips/user/ase/msa/test_msa_compile_32r6eb.sh
    M tests/tcg/mips/user/ase/msa/test_msa_compile_32r6el.sh
    M tests/tcg/mips/user/ase/msa/test_msa_compile_64r6eb.sh
    M tests/tcg/mips/user/ase/msa/test_msa_compile_64r6el.sh
    M tests/tcg/mips/user/ase/msa/test_msa_run_32r6eb.sh
    M tests/tcg/mips/user/ase/msa/test_msa_run_32r6el.sh
    M tests/tcg/mips/user/ase/msa/test_msa_run_64r6eb.sh
    M tests/tcg/mips/user/ase/msa/test_msa_run_64r6el.sh

  Log Message:
  -----------
  Merge remote-tracking branch 'remotes/amarkovic/tags/mips-queue-jul-02-2019' 
into staging

MIPS queue for July 2nd, 2019

# gpg: Signature made Tue 02 Jul 2019 17:09:29 BST
# gpg:                using RSA key D4972A8967F75A65
# gpg: Good signature from "Aleksandar Markovic <address@hidden>" [unknown]
# 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-jul-02-2019:
  target/mips: Correct helper for MSA FCLASS.<W|D> instructions
  target/mips: Unroll loops for MSA float max/min instructions
  target/mips: Correct comments in msa_helper.c
  target/mips: Correct comments in translate.c
  tcg/tests: target/mips: Correct MSA test compilation and execution order
  tcg/tests: target/mips: Amend MSA integer multiply tests
  tcg/tests: target/mips: Amend MSA fixed point multiply tests
  hw/mips: Express dependencies of the r4k platform with Kconfig
  hw/mips: Express dependencies of the Jazz machine with Kconfig
  hw/mips: Express dependencies of the MIPSsim machine with Kconfig
  hw/mips: Explicit the semi-hosting feature is always required
  tests/machine-none: Test recent MIPS cpus

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


Compare: https://github.com/qemu/qemu/compare/2b40d231ae49...c204e342e861



reply via email to

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