[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] 060ebf: target-mips: fix semihosting for micr
From: |
GitHub |
Subject: |
[Qemu-commits] [qemu/qemu] 060ebf: target-mips: fix semihosting for microMIPS R6 |
Date: |
Tue, 04 Aug 2015 06:30:05 -0700 |
Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: 060ebfef1a09b58fb219b3769b72efb407515bf1
https://github.com/qemu/qemu/commit/060ebfef1a09b58fb219b3769b72efb407515bf1
Author: Leon Alrae <address@hidden>
Date: 2015-08-04 (Tue, 04 Aug 2015)
Changed paths:
M target-mips/translate.c
Log Message:
-----------
target-mips: fix semihosting for microMIPS R6
In semihosting mode the SDBBP 1 instructions should trigger UHI syscall,
but in QEMU this does not happen for recently added microMIPS R6.
Consequently bare metal microMIPS R6 programs supporting UHI will not run.
Signed-off-by: Leon Alrae <address@hidden>
Reviewed-by: Aurelien Jarno <address@hidden>
Commit: b7f26e523914b982a1c1bfa8295f77ff9787c33c
https://github.com/qemu/qemu/commit/b7f26e523914b982a1c1bfa8295f77ff9787c33c
Author: Richard Henderson <address@hidden>
Date: 2015-08-04 (Tue, 04 Aug 2015)
Changed paths:
M target-mips/translate.c
Log Message:
-----------
target-mips: Copy restrictions from ext/ins to dext/dins
The checks in dins is required to avoid triggering an assertion
in tcg_gen_deposit_tl. The check in dext is just for completeness.
Fold the other D cases in via fallthru.
In this case the errant dins appears to be data, not code, as
translation failed to stop after a break insn.
Signed-off-by: Richard Henderson <address@hidden>
Reviewed-by: Aurelien Jarno <address@hidden>
Reviewed-by: Leon Alrae <address@hidden>
Signed-off-by: Leon Alrae <address@hidden>
Commit: 426d0e7b7e031a1592292b3eb275483b341a2f28
https://github.com/qemu/qemu/commit/426d0e7b7e031a1592292b3eb275483b341a2f28
Author: Peter Maydell <address@hidden>
Date: 2015-08-04 (Tue, 04 Aug 2015)
Changed paths:
M target-mips/translate.c
Log Message:
-----------
Merge remote-tracking branch 'remotes/lalrae/tags/mips-20150804' into staging
MIPS patches 2015-08-04
Changes:
* fix semihosting for microMIPS R6
* fix an abort when booting mips64 kernel with --enable-tcg-debug
# gpg: Signature made Tue 04 Aug 2015 12:32:17 BST using RSA key ID 0B29DA6B
# gpg: Good signature from "Leon Alrae <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: 8DD3 2F98 5495 9D66 35D4 4FC0 5211 8E3C 0B29 DA6B
* remotes/lalrae/tags/mips-20150804:
target-mips: Copy restrictions from ext/ins to dext/dins
target-mips: fix semihosting for microMIPS R6
Signed-off-by: Peter Maydell <address@hidden>
Compare: https://github.com/qemu/qemu/compare/260425ab405e...426d0e7b7e03
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] 060ebf: target-mips: fix semihosting for microMIPS R6,
GitHub <=