All of lore.kernel.org
 help / color / mirror / Atom feed
From: Vasily Khoruzhick <anarsoul@gmail.com>
To: Peter Maydell <peter.maydell@linaro.org>
Cc: "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>
Subject: Re: [Qemu-devel] [PATCH v4 2/2] Add support for Zipit Z2 machine
Date: Fri, 24 Jun 2011 20:06:58 +0300	[thread overview]
Message-ID: <201106242006.58883.anarsoul@gmail.com> (raw)
In-Reply-To: <BANLkTim3k_RkYO=jH5QsScYNoG_rjKcFxw@mail.gmail.com>

On Friday 24 June 2011 17:45:06 Peter Maydell wrote:
> On 17 June 2011 11:04, Vasily Khoruzhick <anarsoul@gmail.com> wrote:
> > Zipit Z2 is small PXA270 based handheld.
> > 
> > Signed-off-by: Vasily Khoruzhick <anarsoul@gmail.com>
> 
> These patches are affected by the bug in current qemu master
> which breaks cpu_physical_memory_map() so I haven't tested them yet.
> 
> Some minor nitpicks (nearly there now):
> > +            if (z->cur_reg == 0x22 && val == 0x0000) {
> > +                z->enabled = 1;
> > +                printf("%s: LCD enabled\n", __func__);
> > +            } else if (z->cur_reg == 0x10 && val == 0x0000) {
> > +                z->enabled = 0;
> > +                printf("%s: LCD disabled\n", __func__);
> > +            }
> 
> Drop or use DPRINTF for these printfs, please.

Hm, I'd like to keep them to see then software enables or disables LCD.

> > +            break;
> > +        default:
> > +            fprintf(stderr, "%s: unknown command!\n", __func__);
> 
> Ditto.

Ok

> > +static VMStateDescription vmstate_zipit_lcd_state = {
> > +    .name = "zipit-lcd",
> > +    .version_id = 1,
> > +    .minimum_version_id = 1,
> > +    .minimum_version_id_old = 1,
> > +    .fields = (VMStateField[]) {
> > +        VMSTATE_INT32(enabled, ZipitLCD),
> > +        VMSTATE_END_OF_LIST(),
> > +    }
> > +};
> 
> This is missing fields for selected, buf[] and cur_reg.
> 
> > +    if (s->len++ > 2) {
> > +        fprintf(stderr, "%s: message too long (%i bytes)\n",
> > +            __func__, s->len);
> > +        return 1;
> > +    }
> 
> DPRINTF.

Ok

> > +    case I2C_START_RECV:
> > +        if (s->len != 1) {
> > +            fprintf(stderr, "%s: short message!?\n", __func__);
> > +        }
> > +        break;
> 
> Ditto.

Ok

> > +static VMStateDescription vmstate_aer915_state = {
> > +    .name = "aer915",
> > +    .version_id = 1,
> > +    .minimum_version_id = 1,
> > +    .minimum_version_id_old = 1,
> > +    .fields = (VMStateField[]) {
> > +        VMSTATE_END_OF_LIST(),
> > +    }
> > +};
> 
> Missing fields for len and buf[].
> 
> Looks ok otherwise. (Patch 1 looks ok too.)
> 
> Have you tried vmload/vmsave, by the way? (I don't know if all the
> devices the pxa2xx uses have save/load support implemented, it
> would be interesting to check if you haven't already.)

Nope, how to try vmload/vmsave?

> -- PMM

Thanks for review.

Regards
Vasily

  reply	other threads:[~2011-06-24 17:07 UTC|newest]

Thread overview: 26+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-05-31 14:16 [Qemu-devel] [PATCH 1/2] pxa2xx_lcd: add proper rotation support Vasily Khoruzhick
2011-05-31 14:16 ` [Qemu-devel] [PATCH 2/2] Add support for Zipit Z2 machine Vasily Khoruzhick
2011-05-31 23:35   ` Peter Maydell
2011-06-01  6:25     ` Vasily Khoruzhick
2011-06-01  9:28     ` [Qemu-devel] [PATCH v2 1/2] pxa2xx_lcd: add proper rotation support Vasily Khoruzhick
2011-06-01  9:28       ` [Qemu-devel] [PATCH v2 2/2] Add support for Zipit Z2 machine Vasily Khoruzhick
2011-06-03 15:33       ` [Qemu-devel] [PATCH v2 1/2] pxa2xx_lcd: add proper rotation support Vasily Khoruzhick
2011-06-03 15:36       ` [Qemu-devel] [PATCH v3 " Vasily Khoruzhick
2011-06-03 15:36         ` [Qemu-devel] [PATCH v3 2/2] Add support for Zipit Z2 machine Vasily Khoruzhick
2011-06-03 15:38         ` [Qemu-devel] [PATCH v3 1/2] pxa2xx_lcd: add proper rotation support Vasily Khoruzhick
2011-06-08  8:52         ` Vasily Khoruzhick
2011-06-08  9:50         ` Peter Maydell
2011-06-08 11:22           ` Vasily Khoruzhick
2011-06-17 10:04             ` [Qemu-devel] [PATCH v4 " Vasily Khoruzhick
2011-06-17 10:04               ` [Qemu-devel] [PATCH v4 2/2] Add support for Zipit Z2 machine Vasily Khoruzhick
2011-06-21  9:47                 ` Vasily Khoruzhick
2011-06-24 14:45                 ` Peter Maydell
2011-06-24 17:06                   ` Vasily Khoruzhick [this message]
2011-06-24 17:16                     ` Peter Maydell
2011-07-06 13:52                       ` [Qemu-devel] [PATCH v5] " Vasily Khoruzhick
2011-07-11 15:26                         ` Vasily Khoruzhick
2011-07-28  8:19                           ` Vasily Khoruzhick
2011-07-12 17:31                         ` Peter Maydell
2011-07-30  5:04                         ` andrzej zaborowski
2011-06-21  9:47               ` [Qemu-devel] [PATCH v4 1/2] pxa2xx_lcd: add proper rotation support Vasily Khoruzhick
2011-07-04 20:11               ` andrzej zaborowski

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=201106242006.58883.anarsoul@gmail.com \
    --to=anarsoul@gmail.com \
    --cc=peter.maydell@linaro.org \
    --cc=qemu-devel@nongnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.