[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] f79b0a: tests/machine-none: Test recent MIPS cpus,
Peter Maydell <=