mirror of
https://gitlab.com/qemu-project/qemu.git
synced 2026-10-28 11:54:41 +08:00
xen-hvm.c: rename xen_interrupt_controller_init() to xen_i8259_init()
This clarifies that the interrupt controller being modelled is an emulated i8259 implementation, and brings the naming convention in line with the in-built i8259 and KVM i8259 implementations. Signed-off-by: Mark Cave-Ayland <mark.caveayland@nutanix.com> Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Message-ID: <20261019120517.1448687-23-mark.caveayland@nutanix.com>
This commit is contained in:
1 parent
a3487435b3
commit
3e9728dbcd
4 files changed
+4
-4
No files matched your search
+1
-1
@@ -1167,7 +1167,7 @@ void pc_i8259_create(ISABus *isa_bus, qemu_irq *i8259_irqs)
|
||||
if (kvm_pic_in_kernel()) {
|
||||
i8259 = kvm_i8259_init(isa_bus);
|
||||
} else if (xen_enabled()) {
|
||||
i8259 = xen_interrupt_controller_init();
|
||||
i8259 = xen_i8259_init();
|
||||
} else {
|
||||
i8259 = i8259_init(isa_bus, x86_allocate_cpu_irq());
|
||||
}
|
||||
|
||||
@@ -112,7 +112,7 @@ static void xen_set_irq(void *opaque, int irq, int level)
|
||||
xen_set_isa_irq_level(xen_domid, irq, level);
|
||||
}
|
||||
|
||||
qemu_irq *xen_interrupt_controller_init(void)
|
||||
qemu_irq *xen_i8259_init(void)
|
||||
{
|
||||
return qemu_allocate_irqs(xen_set_irq, NULL, 16);
|
||||
}
|
||||
|
||||
@@ -42,7 +42,7 @@ void xen_intx_set_irq(void *opaque, int irq_num, int level);
|
||||
void xen_hvm_inject_msi(uint64_t addr, uint32_t data);
|
||||
int xen_is_pirq_msi(uint32_t msi_data);
|
||||
|
||||
qemu_irq *xen_interrupt_controller_init(void);
|
||||
qemu_irq *xen_i8259_init(void);
|
||||
|
||||
void xen_register_framebuffer(struct MemoryRegion *mr);
|
||||
|
||||
|
||||
+1
-1
@@ -29,7 +29,7 @@ int xen_is_pirq_msi(uint32_t msi_data)
|
||||
return 0;
|
||||
}
|
||||
|
||||
qemu_irq *xen_interrupt_controller_init(void)
|
||||
qemu_irq *xen_i8259_init(void)
|
||||
{
|
||||
return NULL;
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user