diff options
author | Xiaojuan Yang | 2022-07-15 08:07:37 +0200 |
---|---|---|
committer | Richard Henderson | 2022-07-19 18:23:58 +0200 |
commit | 056dac5384dd4f9f3f2ead0585c4be6104c04d00 (patch) | |
tree | ecffa94a2913634e010c3f332271171e29f27773 /hw/intc/imx_avic.c | |
parent | target/loongarch: Fix loongarch_cpu_class_by_name (diff) | |
download | qemu-056dac5384dd4f9f3f2ead0585c4be6104c04d00.tar.gz qemu-056dac5384dd4f9f3f2ead0585c4be6104c04d00.tar.xz qemu-056dac5384dd4f9f3f2ead0585c4be6104c04d00.zip |
hw/intc/loongarch_pch_pic: Fix bugs for update_irq function
Fix such errors:
1. We should not use 'unsigned long' type as argument when we use
find_first_bit(), and we use ctz64() to replace find_first_bit()
to fix this bug.
2. It is not standard to use '1ULL << irq' to generate a irq mask.
So, we replace it with 'MAKE_64BIT_MASK(irq, 1)'.
Fix coverity CID: 1489761 1489764 1489765
Signed-off-by: Xiaojuan Yang <yangxiaojuan@loongson.cn>
Message-Id: <20220715060740.1500628-3-yangxiaojuan@loongson.cn>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Diffstat (limited to 'hw/intc/imx_avic.c')
0 files changed, 0 insertions, 0 deletions