mirror of
https://github.com/xemu-project/xemu.git
synced 2025-02-21 21:12:31 +00:00
KVM: Export kvm_init_irq_routing
On PPC, we can have different types of interrupt controllers, so we really only know that we are going to use one when we created it. Export kvm_init_irq_routing() to common code, so that we don't have to call kvm_irqchip_create(). Signed-off-by: Alexander Graf <agraf@suse.de>
This commit is contained in:
parent
215e79c01c
commit
7b7745930b
@ -312,4 +312,5 @@ int kvm_irqchip_add_irqfd_notifier(KVMState *s, EventNotifier *n, int virq);
|
|||||||
int kvm_irqchip_remove_irqfd_notifier(KVMState *s, EventNotifier *n, int virq);
|
int kvm_irqchip_remove_irqfd_notifier(KVMState *s, EventNotifier *n, int virq);
|
||||||
void kvm_pc_gsi_handler(void *opaque, int n, int level);
|
void kvm_pc_gsi_handler(void *opaque, int n, int level);
|
||||||
void kvm_pc_setup_irq_routing(bool pci_enabled);
|
void kvm_pc_setup_irq_routing(bool pci_enabled);
|
||||||
|
void kvm_init_irq_routing(KVMState *s);
|
||||||
#endif
|
#endif
|
||||||
|
@ -954,7 +954,7 @@ static void clear_gsi(KVMState *s, unsigned int gsi)
|
|||||||
s->used_gsi_bitmap[gsi / 32] &= ~(1U << (gsi % 32));
|
s->used_gsi_bitmap[gsi / 32] &= ~(1U << (gsi % 32));
|
||||||
}
|
}
|
||||||
|
|
||||||
static void kvm_init_irq_routing(KVMState *s)
|
void kvm_init_irq_routing(KVMState *s)
|
||||||
{
|
{
|
||||||
int gsi_count, i;
|
int gsi_count, i;
|
||||||
|
|
||||||
@ -1242,7 +1242,7 @@ static int kvm_irqchip_assign_irqfd(KVMState *s, int fd, int virq, bool assign)
|
|||||||
|
|
||||||
#else /* !KVM_CAP_IRQ_ROUTING */
|
#else /* !KVM_CAP_IRQ_ROUTING */
|
||||||
|
|
||||||
static void kvm_init_irq_routing(KVMState *s)
|
void kvm_init_irq_routing(KVMState *s)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -122,6 +122,10 @@ int kvm_irqchip_add_msi_route(KVMState *s, MSIMessage msg)
|
|||||||
return -ENOSYS;
|
return -ENOSYS;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void kvm_init_irq_routing(KVMState *s)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
void kvm_irqchip_release_virq(KVMState *s, int virq)
|
void kvm_irqchip_release_virq(KVMState *s, int virq)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user