[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH qom v4 00/13] GPIO/IRQ QOMification: Phase 2 - G
From: |
Peter Crosthwaite |
Subject: |
Re: [Qemu-devel] [PATCH qom v4 00/13] GPIO/IRQ QOMification: Phase 2 - Getting rid of SYSBUS IRQs |
Date: |
Mon, 20 Oct 2014 10:46:32 +1000 |
On Sat, Oct 18, 2014 at 2:24 AM, Paolo Bonzini <address@hidden> wrote:
> These are the QOM IRQ patches from Peter Crosthwaite. I and Alex
> made the small changes I requested, so here they are.
>
Sorry for the list inactivity. I am back in the office as of today.
Regards,
Peter
> We tested them with v3 of the platform bus series. "-device eTSEC"
> works as expected and qom-test's property retrieval loop works fine with
> an eTSEC platform device added to the machine.
>
> Andreas, if you want I can send a pull request for this.
>
> Paolo
>
> Peter Crosthwaite (13):
> qdev: gpio: Don't allow name share between I and O
> qdev: gpio: Register GPIO inputs as child objects
> qdev: gpio: Register GPIO outputs as QOM links
> qom: Allow clearing of a Link property
> qom: Demote already-has-a-parent to a regular error
> qdev: gpio: Re-implement qdev_connect_gpio QOM style
> qdev: gpio: Add API for intercepting a GPIO
> qtest/irq: Rework IRQ interception
> irq: Remove qemu_irq_intercept_out
> qdev: gpio: delete NamedGPIOList::out
> qdev: gpio: Remove qdev_init_gpio_out x1 restriction
> qdev: gpio: Define qdev_pass_gpios()
> sysbus: Use TYPE_DEVICE GPIO functionality
>
> hw/core/irq.c | 8 +----
> hw/core/qdev.c | 95
> ++++++++++++++++++++++++++++++++++++++++++++++----
> hw/core/sysbus.c | 20 ++---------
> include/hw/irq.h | 1 -
> include/hw/qdev-core.h | 6 +++-
> include/hw/sysbus.h | 7 ++--
> qom/object.c | 16 ++++++---
> qtest.c | 15 +++++---
> 8 files changed, 123 insertions(+), 45 deletions(-)
> --
> 2.1.0
>
>
- [Qemu-devel] [PATCH qom v4 04/13] qom: Allow clearing of a Link property, (continued)
- [Qemu-devel] [PATCH qom v4 04/13] qom: Allow clearing of a Link property, Paolo Bonzini, 2014/10/17
- [Qemu-devel] [PATCH qom v4 05/13] qom: Demote already-has-a-parent to a regular error, Paolo Bonzini, 2014/10/17
- [Qemu-devel] [PATCH qom v4 06/13] qdev: gpio: Re-implement qdev_connect_gpio QOM style, Paolo Bonzini, 2014/10/17
- [Qemu-devel] [PATCH qom v4 07/13] qdev: gpio: Add API for intercepting a GPIO, Paolo Bonzini, 2014/10/17
- [Qemu-devel] [PATCH qom v4 08/13] qtest/irq: Rework IRQ interception, Paolo Bonzini, 2014/10/17
- [Qemu-devel] [PATCH qom v4 09/13] irq: Remove qemu_irq_intercept_out, Paolo Bonzini, 2014/10/17
- [Qemu-devel] [PATCH qom v4 10/13] qdev: gpio: delete NamedGPIOList::out, Paolo Bonzini, 2014/10/17
- [Qemu-devel] [PATCH qom v4 11/13] qdev: gpio: Remove qdev_init_gpio_out x1 restriction, Paolo Bonzini, 2014/10/17
- [Qemu-devel] [PATCH qom v4 12/13] qdev: gpio: Define qdev_pass_gpios(), Paolo Bonzini, 2014/10/17
- [Qemu-devel] [PATCH qom v4 13/13] sysbus: Use TYPE_DEVICE GPIO functionality, Paolo Bonzini, 2014/10/17
- Re: [Qemu-devel] [PATCH qom v4 00/13] GPIO/IRQ QOMification: Phase 2 - Getting rid of SYSBUS IRQs,
Peter Crosthwaite <=