mirror of
https://github.com/clearlinux/kvmtool.git
synced 2026-08-23 14:36:11 +00:00
cb87229be5
The ARM GIC emulation needs to be told the number of interrupts
it has to support. As commit 1c262fa1dc7bc ("kvm tools: irq: make
irq__alloc_line generic") made the interrupt counter private,
add a new accessor returning the number of interrupt lines we've
allocated so far.
Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
Signed-off-by: Andre Przywara <andre.przywara@arm.com>
Signed-off-by: Will Deacon <will.deacon@arm.com>
21 lines
375 B
C
21 lines
375 B
C
#ifndef KVM__IRQ_H
|
|
#define KVM__IRQ_H
|
|
|
|
#include <linux/types.h>
|
|
#include <linux/rbtree.h>
|
|
#include <linux/list.h>
|
|
#include <linux/kvm.h>
|
|
|
|
#include "kvm/msi.h"
|
|
|
|
struct kvm;
|
|
|
|
int irq__alloc_line(void);
|
|
int irq__get_nr_allocated_lines(void);
|
|
|
|
int irq__init(struct kvm *kvm);
|
|
int irq__exit(struct kvm *kvm);
|
|
int irq__add_msix_route(struct kvm *kvm, struct msi_msg *msg);
|
|
|
|
#endif
|