aboutsummaryrefslogtreecommitdiff
path: root/block.c
diff options
context:
space:
mode:
authorPeter Maydell <peter.maydell@linaro.org>2022-01-22 18:24:44 +0000
committerPeter Maydell <peter.maydell@linaro.org>2022-01-28 14:29:47 +0000
commit961b4912c1330aaf11a354c9d8f5c63e1ba0ae3b (patch)
tree449f3cfa2c88793690ec54731f4bfc28837f480d /block.c
parentf6d1d9b4074d64de92f3ab4dfa50dc19548fdfd7 (diff)
downloadqemu-961b4912c1330aaf11a354c9d8f5c63e1ba0ae3b.zip
qemu-961b4912c1330aaf11a354c9d8f5c63e1ba0ae3b.tar.gz
qemu-961b4912c1330aaf11a354c9d8f5c63e1ba0ae3b.tar.bz2
hw/intc/arm_gicv3_its: Implement MOVI
Implement the ITS MOVI command. This command specifies a (physical) LPI by DeviceID and EventID and provides a new ICID for it. The ITS must find the interrupt translation table entry for the LPI, which will tell it the old ICID. It then moves the pending state of the LPI from the old redistributor to the new one and updates the ICID field in the translation table entry. This is another GICv3 ITS command that we forgot to implement. Linux does use this one, but only if the guest powers off one of its CPUs. Signed-off-by: Peter Maydell <peter.maydell@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-id: 20220122182444.724087-15-peter.maydell@linaro.org
Diffstat (limited to 'block.c')
0 files changed, 0 insertions, 0 deletions