qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] a564c3: target/tricore: Don't save pc in gene


From: Peter Maydell
Subject: [Qemu-commits] [qemu/qemu] a564c3: target/tricore: Don't save pc in generate_qemu_excp
Date: Mon, 01 Jun 2020 13:45:26 -0700

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: a564c318fe4e5bdc17029ced343fb13173fbd2c9
      
https://github.com/qemu/qemu/commit/a564c318fe4e5bdc17029ced343fb13173fbd2c9
  Author: Bastian Koppelmann <kbastian@mail.uni-paderborn.de>
  Date:   2020-06-01 (Mon, 01 Jun 2020)

  Changed paths:
    M target/tricore/translate.c

  Log Message:
  -----------
  target/tricore: Don't save pc in generate_qemu_excp

EXCP_DEBUG is the only user. If we encounter a jump in tricore-gdb it's
target was overwritten by generate_qemu_excp() and we would never leave.

Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de>
Message-Id: <20200529072148.284037-2-kbastian@mail.uni-paderborn.de>


  Commit: 44ee3bafb6711180e77dd071beb04fae70b1cb65
      
https://github.com/qemu/qemu/commit/44ee3bafb6711180e77dd071beb04fae70b1cb65
  Author: Bastian Koppelmann <kbastian@mail.uni-paderborn.de>
  Date:   2020-06-01 (Mon, 01 Jun 2020)

  Changed paths:
    M target/tricore/translate.c

  Log Message:
  -----------
  target/tricore: Move translate feature check to ctx

this allows us to remove the references to env from ctx. This also fixes
a segfault that was due to the unititalized ctx->env ptr.

Reported-by: Andreas Konopik <andreas.konopik@fau.de>
Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de>
Message-Id: <20200529072148.284037-3-kbastian@mail.uni-paderborn.de>


  Commit: 1ed8739a9ab38f97f901f0988d266b2981627f1b
      
https://github.com/qemu/qemu/commit/1ed8739a9ab38f97f901f0988d266b2981627f1b
  Author: Bastian Koppelmann <kbastian@mail.uni-paderborn.de>
  Date:   2020-06-01 (Mon, 01 Jun 2020)

  Changed paths:
    M target/tricore/translate.c

  Log Message:
  -----------
  target/tricore: Raise EXCP_DEBUG in gen_goto_tb() for singlestep

this is needed for remote gdb connections.

Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de>
Message-Id: <20200529072148.284037-4-kbastian@mail.uni-paderborn.de>


  Commit: e00a56dbc3c278c36855fd0b72adc72c8bcf0cf5
      
https://github.com/qemu/qemu/commit/e00a56dbc3c278c36855fd0b72adc72c8bcf0cf5
  Author: Bastian Koppelmann <kbastian@mail.uni-paderborn.de>
  Date:   2020-06-01 (Mon, 01 Jun 2020)

  Changed paths:
    M target/tricore/cpu.c
    M target/tricore/helper.c

  Log Message:
  -----------
  target/tricore: Implement tricore_cpu_get_phys_page_debug

this also removes tricore_cpu_get_phys_page_attrs_debug() as it was a
temporary fix from b190f477e29c7cd03a8fee49c96d27f160e3f5b0.

Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de>
Message-Id: <20200529072148.284037-5-kbastian@mail.uni-paderborn.de>


  Commit: d127de3baa64d1cabc8e1994e658688abb577ba9
      
https://github.com/qemu/qemu/commit/d127de3baa64d1cabc8e1994e658688abb577ba9
  Author: Bastian Koppelmann <kbastian@mail.uni-paderborn.de>
  Date:   2020-06-01 (Mon, 01 Jun 2020)

  Changed paths:
    M target/tricore/Makefile.objs
    M target/tricore/cpu.c
    M target/tricore/cpu.h
    A target/tricore/gdbstub.c

  Log Message:
  -----------
  target/tricore: Implement gdbstub

Acked-by: Alex Bennée <alex.bennee@linaro.org>
Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de>
Message-Id: <20200529072148.284037-6-kbastian@mail.uni-paderborn.de>


  Commit: 6bb228190ef0b45669d285114cf8a280c55f4b39
      
https://github.com/qemu/qemu/commit/6bb228190ef0b45669d285114cf8a280c55f4b39
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2020-06-01 (Mon, 01 Jun 2020)

  Changed paths:
    M target/tricore/Makefile.objs
    M target/tricore/cpu.c
    M target/tricore/cpu.h
    A target/tricore/gdbstub.c
    M target/tricore/helper.c
    M target/tricore/translate.c

  Log Message:
  -----------
  Merge remote-tracking branch 
'remotes/bkoppelmann2/tags/pull-tricore-20200601' into staging

Remove ctx->env ptr, add TriCore gdb stub

# gpg: Signature made Mon 01 Jun 2020 16:06:35 BST
# gpg:                using RSA key 6E636A7E83F2DD0CFA6E6E370AD2C6396B69CA14
# gpg:                issuer "kbastian@mail.uni-paderborn.de"
# gpg: Good signature from "Bastian Koppelmann 
<kbastian@mail.uni-paderborn.de>" [full]
# Primary key fingerprint: 6E63 6A7E 83F2 DD0C FA6E  6E37 0AD2 C639 6B69 CA14

* remotes/bkoppelmann2/tags/pull-tricore-20200601:
  target/tricore: Implement gdbstub
  target/tricore: Implement tricore_cpu_get_phys_page_debug
  target/tricore: Raise EXCP_DEBUG in gen_goto_tb() for singlestep
  target/tricore: Move translate feature check to ctx
  target/tricore: Don't save pc in generate_qemu_excp

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


Compare: https://github.com/qemu/qemu/compare/7ea32024c6b3...6bb228190ef0



reply via email to

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