[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] a564c3: target/tricore: Don't save pc in generate_qemu_excp,
Peter Maydell <=