[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 1/7] Add scoop post_load callback that sets IRQs
From: |
andrzej zaborowski |
Subject: |
Re: [Qemu-devel] [PATCH 1/7] Add scoop post_load callback that sets IRQs to loaded levels |
Date: |
Fri, 11 Feb 2011 23:37:18 +0100 |
On 11 February 2011 21:57, Dmitry Eremin-Solenikov <address@hidden> wrote:
> Signed-off-by: Dmitry Eremin-Solenikov <address@hidden>
> ---
> hw/zaurus.c | 19 ++++++++++++++++++-
> 1 files changed, 18 insertions(+), 1 deletions(-)
>
> diff --git a/hw/zaurus.c b/hw/zaurus.c
> index fca11a5..fb5e228 100644
> --- a/hw/zaurus.c
> +++ b/hw/zaurus.c
> @@ -181,17 +181,34 @@ static int scoop_init(SysBusDevice *dev)
> return 0;
> }
>
> +static int scoop_post_load(void *opaque, int version_id)
> +{
> + ScoopInfo *s = (ScoopInfo *) opaque;
> + int i;
> + uint32_t level;
> +
> + level = s->gpio_level & s->gpio_dir;
> +
> + for (i = 0; i < 16; i++) {
> + qemu_set_irq(s->handler[i], (level >> i) & 1);
> + }
> +
> + s->prev_level = level;
> +
> + return 0;
> +}
> +
> static bool is_version_0 (void *opaque, int version_id)
> {
> return version_id == 0;
> }
>
> -
> static const VMStateDescription vmstate_scoop_regs = {
> .name = "scoop",
> .version_id = 1,
> .minimum_version_id = 0,
> .minimum_version_id_old = 0,
> + .post_load = scoop_post_load,
> .fields = (VMStateField []) {
> VMSTATE_UINT16(status, ScoopInfo),
> VMSTATE_UINT16(power, ScoopInfo),
> --
> 1.7.2.3
Thanks, pushed all 7 changes and also dropped the pxa.h #include in
hw/mst_fpga.c
Cheers
- [Qemu-devel] [PATCH 1/7] Add scoop post_load callback that sets IRQs to loaded levels, Dmitry Eremin-Solenikov, 2011/02/11
- [Qemu-devel] [PATCH 2/7] Drop unnecessary inclusions of pxa.h header, Dmitry Eremin-Solenikov, 2011/02/11
- [Qemu-devel] [PATCH 4/7] tc6393xb: correct NAND isr assertion, Dmitry Eremin-Solenikov, 2011/02/11
- [Qemu-devel] [PATCH 5/7] tosa: we aren't connected to VBus, pass this info to Linux kernel, Dmitry Eremin-Solenikov, 2011/02/11
- [Qemu-devel] [PATCH 6/7] max7310: finish qdev'ication, Dmitry Eremin-Solenikov, 2011/02/11
- [Qemu-devel] [PATCH 7/7] pxa2xx: convert i2c master to use qdev/vmsd, Dmitry Eremin-Solenikov, 2011/02/11
- [Qemu-devel] [PATCH 3/7] mainstone: pass one irq to the mst_fpga instead of the whole PIC, Dmitry Eremin-Solenikov, 2011/02/11
- Re: [Qemu-devel] [PATCH 1/7] Add scoop post_load callback that sets IRQs to loaded levels,
andrzej zaborowski <=