[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] 7bccb9: target/avr: Support probe argument to
From: |
Paolo Bonzini |
Subject: |
[Qemu-commits] [qemu/qemu] 7bccb9: target/avr: Support probe argument to tlb_fill |
Date: |
Thu, 01 Sep 2022 13:32:41 -0700 |
Branch: refs/heads/staging
Home: https://github.com/qemu/qemu
Commit: 7bccb9e3222024470073568d05c2121386564ca3
https://github.com/qemu/qemu/commit/7bccb9e3222024470073568d05c2121386564ca3
Author: Richard Henderson <richard.henderson@linaro.org>
Date: 2022-09-01 (Thu, 01 Sep 2022)
Changed paths:
M target/avr/helper.c
Log Message:
-----------
target/avr: Support probe argument to tlb_fill
While there are no target-specific nonfaulting probes,
generic code may grow some uses at some point.
Note that the attrs argument was incorrect -- it should have
been MEMTXATTRS_UNSPECIFIED. Just use the simpler interface.
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Commit: 9e1b2375daabc4d133baf08766676c5d301bade5
https://github.com/qemu/qemu/commit/9e1b2375daabc4d133baf08766676c5d301bade5
Author: Richard Henderson <richard.henderson@linaro.org>
Date: 2022-09-01 (Thu, 01 Sep 2022)
Changed paths:
M target/avr/helper.c
Log Message:
-----------
target/avr: Call avr_cpu_do_interrupt directly
There is no need to go through cc->tcg_ops when
we know what value that must have.
Reviewed-by: Michael Rolnik <mrolnik@gmail.com>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Commit: cecaad540155927f2faf1b6897c72cc59074cb45
https://github.com/qemu/qemu/commit/cecaad540155927f2faf1b6897c72cc59074cb45
Author: Richard Henderson <richard.henderson@linaro.org>
Date: 2022-09-01 (Thu, 01 Sep 2022)
Changed paths:
M target/avr/helper.c
Log Message:
-----------
target/avr: Only execute one interrupt at a time
We cannot deliver two interrupts simultaneously;
the first interrupt handler must execute first.
Reviewed-by: Michael Rolnik <mrolnik@gmail.com>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Commit: 36027c70974fef1392e6c73dfb94c3f94f0930bc
https://github.com/qemu/qemu/commit/36027c70974fef1392e6c73dfb94c3f94f0930bc
Author: Richard Henderson <richard.henderson@linaro.org>
Date: 2022-09-01 (Thu, 01 Sep 2022)
Changed paths:
M target/avr/helper.c
M target/avr/translate.c
Log Message:
-----------
target/avr: Disable interrupts when env->skip set
This bit is not saved across interrupts, so we must
delay delivering the interrupt until the skip has
been processed.
Resolves: https://gitlab.com/qemu-project/qemu/-/issues/1118
Reviewed-by: Michael Rolnik <mrolnik@gmail.com>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Commit: c125b5520712badab15b90034a808a809288b477
https://github.com/qemu/qemu/commit/c125b5520712badab15b90034a808a809288b477
Author: Stefan Hajnoczi <stefanha@redhat.com>
Date: 2022-09-01 (Thu, 01 Sep 2022)
Changed paths:
M target/avr/helper.c
M target/avr/translate.c
Log Message:
-----------
Merge tag 'pull-avr-20220901' of https://gitlab.com/rth7680/qemu into staging
Fix avr_cpu_tlb_fill use of probe argument
Fix skip instructions being separated from the next insn (#1118)
# -----BEGIN PGP SIGNATURE-----
#
# iQFRBAABCgA7FiEEekgeeIaLTbaoWgXAZN846K9+IV8FAmMQRs4dHHJpY2hhcmQu
# aGVuZGVyc29uQGxpbmFyby5vcmcACgkQZN846K9+IV+7cAgAtlUxw9kNnIdrz1HG
# mkXO1kOfj0si8OHeAddy221lOL7zUm/Tw6vOdqxBsUjzkERLTNC6MhtVu6s3msyP
# Yi+Hh1lC9tk+YTYNnIeMqgEQYno3RFGAIaDHHRGQn8ha9PWWr0yGGaWTOZjm3Idf
# QYvFxiKfgTOEVekP4GYwkMsM02ItHu0hLLUUryKrQrCISNYzkF7AEtPxfxG4eDIr
# kN0QQndN5pfhRWnV6cvo6VVmAGz70YfKnlJgAFveeCZETYNpHP1npcsc4uj52JGk
# o0jxUSbZEzIbqLWSHqxa3KXydx/070sh0qmTmCzJSU7hOfmYpBHnT4ApHkijrIGI
# 3lrrJw==
# =5lX1
# -----END PGP SIGNATURE-----
# gpg: Signature made Thu 01 Sep 2022 01:44:46 EDT
# gpg: using RSA key 7A481E78868B4DB6A85A05C064DF38E8AF7E215F
# gpg: issuer "richard.henderson@linaro.org"
# gpg: Good signature from "Richard Henderson <richard.henderson@linaro.org>"
[full]
# Primary key fingerprint: 7A48 1E78 868B 4DB6 A85A 05C0 64DF 38E8 AF7E 215F
* tag 'pull-avr-20220901' of https://gitlab.com/rth7680/qemu:
target/avr: Disable interrupts when env->skip set
target/avr: Only execute one interrupt at a time
target/avr: Call avr_cpu_do_interrupt directly
target/avr: Support probe argument to tlb_fill
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Compare: https://github.com/qemu/qemu/compare/7dd9d7e0bd29...c125b5520712
- [Qemu-commits] [qemu/qemu] 7bccb9: target/avr: Support probe argument to tlb_fill,
Paolo Bonzini <=