AArch64 EL2 hypervisor for QEMU virt that boots at EL2
1#ifndef HV_GICV3_H
2#define HV_GICV3_H
3
4#include "hv/types.h"
5
6struct vcpu;
7
8void gicv3_init(void);
9void gicv3_dump(void);
10uint32_t gicv3_ack_irq(void);
11void gicv3_eoi(uint32_t irq);
12void gicv3_vcpu_init(void);
13void gicv3_sync_vcpu_state(struct vcpu *vcpu);
14void gicv3_flush_vcpu_state(struct vcpu *vcpu);
15
16#endif