mirror of
https://github.com/yuzu-emu/unicorn.git
synced 2025-01-23 07:11:08 +00: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. Backports commit d5a5e4c93dae0dc3feb402cf7ee78d846da1a7e1 from qemu
This commit is contained in:
parent
1228bcf45d
commit
dfe1f54920
|
@ -2862,16 +2862,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…
Reference in a new issue