mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-07 01:33:56 -06:00
hw/intc/arm_gicv3_its: Implement INV for virtual interrupts
Implement the ITS side of the handling of the INV command for virtual interrupts; as usual this calls into a redistributor function which we leave as a stub to fill in later. Signed-off-by: Peter Maydell <peter.maydell@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-id: 20220408141550.1271295-20-peter.maydell@linaro.org
This commit is contained in:
parent
a686e85d2b
commit
d4014320a4
3 changed files with 31 additions and 2 deletions
|
@ -585,6 +585,15 @@ void gicv3_redist_update_lpi_only(GICv3CPUState *cs);
|
|||
* Forget or update any cached information associated with this LPI.
|
||||
*/
|
||||
void gicv3_redist_inv_lpi(GICv3CPUState *cs, int irq);
|
||||
/**
|
||||
* gicv3_redist_inv_vlpi:
|
||||
* @cs: GICv3CPUState
|
||||
* @irq: vLPI to invalidate cached information for
|
||||
* @vptaddr: (guest) address of vLPI table
|
||||
*
|
||||
* Forget or update any cached information associated with this vLPI.
|
||||
*/
|
||||
void gicv3_redist_inv_vlpi(GICv3CPUState *cs, int irq, uint64_t vptaddr);
|
||||
/**
|
||||
* gicv3_redist_mov_lpi:
|
||||
* @src: source redistributor
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue