mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-06 09:13:55 -06:00
target/arm: Fetch GICv3 state directly from CPUARMState
This eliminates the need for fetching it from el_change_hook_opaque, and allows for supporting multiple el_change_hooks without having to hack something together to find the registered opaque belonging to GICv3. Signed-off-by: Aaron Lindsay <alindsay@codeaurora.org> Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Message-id: 1523997485-1905-6-git-send-email-alindsay@codeaurora.org Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
This commit is contained in:
parent
7ece99b17e
commit
d5a5e4c93d
2 changed files with 2 additions and 18 deletions
|
@ -2902,16 +2902,6 @@ static inline AddressSpace *arm_addressspace(CPUState *cs, MemTxAttrs attrs)
|
|||
void arm_register_el_change_hook(ARMCPU *cpu, ARMELChangeHook *hook,
|
||||
void *opaque);
|
||||
|
||||
/**
|
||||
* arm_get_el_change_hook_opaque:
|
||||
* Return the opaque data that will be used by the el_change_hook
|
||||
* for this CPU.
|
||||
*/
|
||||
static inline void *arm_get_el_change_hook_opaque(ARMCPU *cpu)
|
||||
{
|
||||
return cpu->el_change_hook_opaque;
|
||||
}
|
||||
|
||||
/**
|
||||
* aa32_vfp_dreg:
|
||||
* Return a pointer to the Dn register within env in 32-bit mode.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue