mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-07-31 22:33:53 -06:00
Remove qdev irq sink handling
We have both IRQ sinks and GPIO inputs. These are in principle exactly the same thing, so remove the former. Signed-off-by: Paul Brook <paul@codesourcery.com>
This commit is contained in:
parent
c2fb26379e
commit
067a3ddc88
18 changed files with 27 additions and 43 deletions
13
hw/qdev.c
13
hw/qdev.c
|
@ -156,19 +156,6 @@ void qdev_set_netdev(DeviceState *dev, NICInfo *nd)
|
|||
}
|
||||
|
||||
|
||||
qemu_irq qdev_get_irq_sink(DeviceState *dev, int n)
|
||||
{
|
||||
assert(n >= 0 && n < dev->num_irq_sink);
|
||||
return dev->irq_sink[n];
|
||||
}
|
||||
|
||||
/* Register device IRQ sinks. */
|
||||
void qdev_init_irq_sink(DeviceState *dev, qemu_irq_handler handler, int nirq)
|
||||
{
|
||||
dev->num_irq_sink = nirq;
|
||||
dev->irq_sink = qemu_allocate_irqs(handler, dev, nirq);
|
||||
}
|
||||
|
||||
/* Get a character (serial) device interface. */
|
||||
CharDriverState *qdev_init_chardev(DeviceState *dev)
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue