xen/arm: Move vgic_* helpers from gic.h to vgic.h

Keep vgic_* helpers in a single place. At the same time remove gic.h
from event.h since the helpers has now been moved to vgic.h (included by
domain.h).

Signed-off-by: Julien Grall <julien.grall@arm.com>
Reviewed-by: Andrii Anisov <andrii_anisov@epam.com>
Acked-by: Stefano Stabellini <sstabellini@kernel.org>
This commit is contained in:
Julien Grall authored and Stefano Stabellini committed 2018-11-09 10:14:52 -08:00
1 parent afe0278fcb
commit 765b7e8449
3 files changed
+5 -4

No files matched your search

-1
View File
@@ -1,7 +1,6 @@
#ifndef __ASM_EVENT_H__
#define __ASM_EVENT_H__
#include <asm/gic.h>
#include <asm/domain.h>
void vcpu_kick(struct vcpu *v);
-3
View File
@@ -249,9 +249,7 @@ extern int gic_route_irq_to_guest(struct domain *, unsigned int virq,
int gic_remove_irq_from_guest(struct domain *d, unsigned int virq,
struct irq_desc *desc);
extern void vgic_sync_to_lrs(void);
extern void gic_clear_pending_irqs(struct vcpu *v);
extern int vgic_vcpu_pending_irq(struct vcpu *v);
extern void init_maintenance_interrupt(void);
extern void gic_raise_guest_irq(struct vcpu *v, unsigned int irq,
@@ -306,7 +304,6 @@ extern unsigned int gic_number_lines(void);
/* IRQ translation function for the device tree */
int gic_irq_xlate(const u32 *intspec, unsigned int intsize,
unsigned int *out_hwirq, unsigned int *out_type);
void vgic_sync_from_lrs(struct vcpu *v);
struct gic_info {
/* GIC version */
+5
View File
@@ -363,6 +363,11 @@ void vgic_v3_setup_hw(paddr_t dbase,
unsigned int intid_bits);
#endif
void vgic_sync_to_lrs(void);
void vgic_sync_from_lrs(struct vcpu *v);
int vgic_vcpu_pending_irq(struct vcpu *v);
#endif /* __ASM_ARM_VGIC_H__ */
/*
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.