qemu-commits
[Top][All Lists]
Advanced

[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



reply via email to

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