irq: Slim conversion of qemu_irq to QOM
commit615c4895703164134379b68214130dd502721174
authorAndreas Färber <afaerber@suse.de>
Wed, 18 Jun 2014 07:57:08 +0000 (18 00:57 -0700)
committerAndreas Färber <afaerber@suse.de>
Tue, 1 Jul 2014 02:12:48 +0000 (1 04:12 +0200)
tree1f45ac3f2700376c249658db152c083fdff71754
parentf173d57a4cd3bb2a8362fe376cd9fd776b2f57d5
irq: Slim conversion of qemu_irq to QOM

As a prequel to any big Pin refactoring plans, do an in-place conversion
of qemu_irq to an Object, so that we can reference it in link<> properties.

Signed-off-by: Andreas Färber <afaerber@suse.de>
[ PC Changes:
 * Removed array-alloctor ref counting logic (limit changes just to
 * single IRQ allocator)
 * Removed WIP marking from subject line
]
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
Acked-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Andreas Färber <afaerber@suse.de>
hw/core/irq.c
include/hw/irq.h