[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] 6b9f5a: target/tricore: Use DisasContextBase
From: |
Peter Maydell |
Subject: |
[Qemu-commits] [qemu/qemu] 6b9f5a: target/tricore: Use DisasContextBase API |
Date: |
Thu, 22 Aug 2019 09:56:49 -0700 |
Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: 6b9f5a421e27684923a283d80b5c1cc6d70a1940
https://github.com/qemu/qemu/commit/6b9f5a421e27684923a283d80b5c1cc6d70a1940
Author: Bastian Koppelmann <address@hidden>
Date: 2019-08-22 (Thu, 22 Aug 2019)
Changed paths:
M target/tricore/translate.c
Log Message:
-----------
target/tricore: Use DisasContextBase API
this gets rid of the copied fields of TriCore's DisasContext and now
uses the shared DisasContextBase, which is necessary for the conversion
to translate_loop.
Reviewed-by: Richard Henderson <address@hidden>
Signed-off-by: Bastian Koppelmann <address@hidden>
Commit: 2db92a0c0ee867b005ed59507e53d4cef5f5fad0
https://github.com/qemu/qemu/commit/2db92a0c0ee867b005ed59507e53d4cef5f5fad0
Author: Bastian Koppelmann <address@hidden>
Date: 2019-08-22 (Thu, 22 Aug 2019)
Changed paths:
M target/tricore/translate.c
Log Message:
-----------
target-tricore: Make env a member of DisasContext
otherwise we have to pass env down through all functions which blocks
the usage of translator_loop.
Reviewed-by: Richard Henderson <address@hidden>
Signed-off-by: Bastian Koppelmann <address@hidden>
Commit: 1fae1851e5b35437ac22b46b6786b084fffb8cf2
https://github.com/qemu/qemu/commit/1fae1851e5b35437ac22b46b6786b084fffb8cf2
Author: Bastian Koppelmann <address@hidden>
Date: 2019-08-22 (Thu, 22 Aug 2019)
Changed paths:
M target/tricore/translate.c
Log Message:
-----------
target/tricore: Use translate_loop
Reviewed-by: Richard Henderson <address@hidden>
Signed-off-by: Bastian Koppelmann <address@hidden>
Commit: 17ebc8c1047a9c9f07c25585156231d34fd4a682
https://github.com/qemu/qemu/commit/17ebc8c1047a9c9f07c25585156231d34fd4a682
Author: Bastian Koppelmann <address@hidden>
Date: 2019-08-22 (Thu, 22 Aug 2019)
Changed paths:
M target/tricore/helper.h
M target/tricore/op_helper.c
M target/tricore/translate.c
Log Message:
-----------
target/tricore: Implement a qemu excptions helper
this helper is only used to raise qemu specific exceptions. We use this
helper to raise it on breakpoints.
Reviewed-by: Richard Henderson <address@hidden>
Signed-off-by: Bastian Koppelmann <address@hidden>
Commit: d4881da9b39df183f976349f223231ac1d81087b
https://github.com/qemu/qemu/commit/d4881da9b39df183f976349f223231ac1d81087b
Author: Bastian Koppelmann <address@hidden>
Date: 2019-08-22 (Thu, 22 Aug 2019)
Changed paths:
M target/tricore/translate.c
Log Message:
-----------
target/tricore: Fix tricore_tr_translate_insn
we now fetch 2 bytes first, check whether we have a 32 bit insn, and only then
fetch another 2 bytes. We also make sure that a 16 bit insn that still fits
into the current page does not end up in the next page.
Reviewed-by: Richard Henderson <address@hidden>
Signed-off-by: Bastian Koppelmann <address@hidden>
Commit: d013d220c710054a6d755941460f88c186fef7b5
https://github.com/qemu/qemu/commit/d013d220c710054a6d755941460f88c186fef7b5
Author: Peter Maydell <address@hidden>
Date: 2019-08-22 (Thu, 22 Aug 2019)
Changed paths:
M target/tricore/helper.h
M target/tricore/op_helper.c
M target/tricore/translate.c
Log Message:
-----------
Merge remote-tracking branch
'remotes/bkoppelmann2/tags/pull-tricore-20190822-1' into staging
Converted target/tricore to translate_loop
# gpg: Signature made Thu 22 Aug 2019 11:17:37 BST
# gpg: using RSA key 6E636A7E83F2DD0CFA6E6E370AD2C6396B69CA14
# gpg: issuer "address@hidden"
# gpg: Good signature from "Bastian Koppelmann <address@hidden>" [full]
# Primary key fingerprint: 6E63 6A7E 83F2 DD0C FA6E 6E37 0AD2 C639 6B69 CA14
* remotes/bkoppelmann2/tags/pull-tricore-20190822-1:
target/tricore: Fix tricore_tr_translate_insn
target/tricore: Implement a qemu excptions helper
target/tricore: Use translate_loop
target-tricore: Make env a member of DisasContext
target/tricore: Use DisasContextBase API
Signed-off-by: Peter Maydell <address@hidden>
Compare: https://github.com/qemu/qemu/compare/e1391340c77e...d013d220c710
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] 6b9f5a: target/tricore: Use DisasContextBase API,
Peter Maydell <=