diff options
author | Luc Michel <luc.michel@greensocs.com> | 2018-08-14 17:17:20 +0100 |
---|---|---|
committer | Peter Maydell <peter.maydell@linaro.org> | 2018-08-14 17:17:20 +0100 |
commit | a1d7b8d896f98139dff177508895e55caf483f95 (patch) | |
tree | 2e5dcd11980ee66485b4df76f94297d0790063f4 /hw/ssi/Makefile.objs | |
parent | 86b350f0d07bae38dee6b7837fc30baea7b4c907 (diff) | |
download | qemu-a1d7b8d896f98139dff177508895e55caf483f95.zip qemu-a1d7b8d896f98139dff177508895e55caf483f95.tar.gz qemu-a1d7b8d896f98139dff177508895e55caf483f95.tar.bz2 |
intc/arm_gic: Implement virtualization extensions in gic_(activate_irq|drop_prio)
Implement virtualization extensions in gic_activate_irq() and
gic_drop_prio() and in gic_get_prio_from_apr_bits() called by
gic_drop_prio().
When the current CPU is a vCPU:
- Use GIC_VIRT_MIN_BPR and GIC_VIRT_NR_APRS instead of their non-virt
counterparts,
- the vCPU APR is stored in the virtual interface, in h_apr.
Signed-off-by: Luc Michel <luc.michel@greensocs.com>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Message-id: 20180727095421.386-11-luc.michel@greensocs.com
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Diffstat (limited to 'hw/ssi/Makefile.objs')
0 files changed, 0 insertions, 0 deletions