qemu-commits
[Top][All Lists]
Advanced

[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



reply via email to

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