Revision 49fdb0c1
b/hw/i386/kvm/i8259.c | ||
---|---|---|
13 | 13 |
#include "hw/i386/apic_internal.h" |
14 | 14 |
#include "sysemu/kvm.h" |
15 | 15 |
|
16 |
#define TYPE_KVM_I8259 "kvm-i8259" |
|
17 |
|
|
16 | 18 |
static void kvm_pic_get(PICCommonState *s) |
17 | 19 |
{ |
18 | 20 |
struct kvm_irqchip chip; |
... | ... | |
106 | 108 |
|
107 | 109 |
qemu_irq *kvm_i8259_init(ISABus *bus) |
108 | 110 |
{ |
109 |
i8259_init_chip("kvm-i8259", bus, true);
|
|
110 |
i8259_init_chip("kvm-i8259", bus, false);
|
|
111 |
i8259_init_chip(TYPE_KVM_I8259, bus, true);
|
|
112 |
i8259_init_chip(TYPE_KVM_I8259, bus, false);
|
|
111 | 113 |
|
112 | 114 |
return qemu_allocate_irqs(kvm_pic_set_irq, NULL, ISA_NUM_IRQS); |
113 | 115 |
} |
... | ... | |
124 | 126 |
} |
125 | 127 |
|
126 | 128 |
static const TypeInfo kvm_i8259_info = { |
127 |
.name = "kvm-i8259",
|
|
129 |
.name = TYPE_KVM_I8259,
|
|
128 | 130 |
.parent = TYPE_PIC_COMMON, |
129 | 131 |
.instance_size = sizeof(PICCommonState), |
130 | 132 |
.class_init = kvm_i8259_class_init, |
Also available in: Unified diff