qemu-devel
[Top][All Lists]
Advanced

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

Re: [PATCH] Fix handling of AVR interrupts above 33.


From: Richard Henderson
Subject: Re: [PATCH] Fix handling of AVR interrupts above 33.
Date: Wed, 14 Jun 2023 06:32:41 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.11.0

On 6/13/23 21:34, Lucas Dietrich wrote:
This commit addresses a bug in the AVR interrupt handling code.
The modification involves replacing the usage of the ctz32 function
with ctz64 to ensure proper handling of interrupts above 33 in the AVR
target.

Previously, timers 3, 4, and 5 interrupts were not functioning correctly
because most of their interrupt vectors are numbered above 33.

Signed-off-by: Lucas Dietrich <ld.adecy@gmail.com>

The change to target/avr/ looks right, but you shouldn't have all the 
subproject changes.


r~

---
  capstone                      | 1 +
  dtc                           | 1 +
  meson                         | 1 +
  roms/sgabios                  | 1 +
  slirp                         | 1 +
  target/avr/helper.c           | 4 ++--
  tests/fp/berkeley-softfloat-3 | 1 +
  tests/fp/berkeley-testfloat-3 | 1 +
  ui/keycodemapdb               | 1 +
  9 files changed, 10 insertions(+), 2 deletions(-)
  create mode 160000 capstone
  create mode 160000 dtc
  create mode 160000 meson
  create mode 160000 roms/sgabios
  create mode 160000 slirp
  create mode 160000 tests/fp/berkeley-softfloat-3
  create mode 160000 tests/fp/berkeley-testfloat-3
  create mode 160000 ui/keycodemapdb




reply via email to

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