From: Igor Mitsyanko <i.mitsyanko@samsung.com>
To: jagan <402jagan@gmail.com>
Cc: Peter Crosthwaite <peter.crosthwaite@petalogix.com>,
peter.maydell@linaro.org, qemu-devel@nongnu.org
Subject: Re: [Qemu-devel] [PATCH 2/2] vexpress: Add NOR1 Flash support
Date: Thu, 19 Jul 2012 22:49:51 +0400 [thread overview]
Message-ID: <500856CF.1080903@samsung.com> (raw)
In-Reply-To: <CALdT2jxrwQ4nTWy4D9x5gjt97eD842O0uuOfoQA1vx9PmGbp5Q@mail.gmail.com>
On 07/19/2012 01:16 PM, jagan wrote:
> Yes, I have used same drive_get(IF_PFLASH, 0, 0) with two flashes.
> As these flashes are two different banks with individual bases address,
> I used the same.
>
> Was there any block allocation problem with this..will you please elaborate.
> I couldn't understand about drive_get_next(), I think function can
> be useful single drive devices SD/MTD.
>
> Please suggest your comments.
>
> Regards,
> Jagan.
>
I'm not sure how it was possible for you to successfully test this
patch, pflash_cfi01_register() calls bdrv_attach_dev_nofail() which
abort()s when you pass an already attached drive to it.
> On Thu, Jul 19, 2012 at 5:27 AM, Peter Crosthwaite
> <peter.crosthwaite@petalogix.com
> <mailto:peter.crosthwaite@petalogix.com>> wrote:
>
> On Thu, Jul 19, 2012 at 5:03 AM, <402jagan@gmail.com
> <mailto:402jagan@gmail.com>> wrote:
> > From: Jagan <402jagan@gmail.com <mailto:402jagan@gmail.com>>
> >
> > This patch adds support for NOR1 flash (Bank #2) on
> > vexpress-a9 platform. It is 64MB CFI01 compliant flash.
> >
> > Tested on stable u-boot version through Linux.
> >
> > Signed-off-by: Jagan <402jagan@gmail.com <mailto:402jagan@gmail.com>>
> > ---
> > hw/vexpress.c | 10 +++++++++-
> > 1 files changed, 9 insertions(+), 1 deletions(-)
> >
> > diff --git a/hw/vexpress.c b/hw/vexpress.c
> > index 2e889a8..b4262ed 100644
> > --- a/hw/vexpress.c
> > +++ b/hw/vexpress.c
> > @@ -422,7 +422,15 @@ static void vexpress_common_init(const
> VEDBoardInfo *daughterboard,
> > }
> >
> > /* VE_NORFLASH0ALIAS: not modelled */
> > - /* VE_NORFLASH1: not modelled */
> > + /* VE_NORFLASH1: */
> > + dinfo = drive_get(IF_PFLASH, 0, 0);
>
> Both flashes use drive_get(IF_PFLASH, 0, 0). Doesnt this means they
> are both going to back to the same file (one -pflash argument) and
> share storage? Should this use drive_get_next() and you specify two
> -pflash args, one for each device?
>
> Regards
> Peter
>
> > + if (!pflash_cfi01_register(map[VE_NORFLASH1], NULL,
> "vexpress.flash1",
> > + VEXPRESS_FLASH_SIZE, dinfo ? dinfo->bdrv : NULL,
> > + VEXPRESS_FLASH_SECT_SIZE,
> > + VEXPRESS_FLASH_SIZE / VEXPRESS_FLASH_SECT_SIZE,
> > + 4, 0x0089, 0x0018, 0x0000, 0x1, 0)) {
> > + fprintf(stderr, "qemu: Error registering flash1 memory.\n");
> > + }
> >
> > sram_size = 0x2000000;
> > memory_region_init_ram(sram, "vexpress.sram", sram_size);
> > --
> > 1.7.0.4
> >
> >
>
>
next prev parent reply other threads:[~2012-07-19 18:50 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-07-18 19:03 [Qemu-devel] [PATCH 0/2] vexpress-a9: NOR flash support 402jagan
2012-07-18 19:03 ` [Qemu-devel] [PATCH 1/2] vexpress: Add NOR0 Flash support 402jagan
2012-07-20 14:41 ` Peter Maydell
2012-07-20 15:03 ` jagan
2012-07-18 19:03 ` [Qemu-devel] [PATCH 2/2] vexpress: Add NOR1 " 402jagan
2012-07-18 23:57 ` Peter Crosthwaite
2012-07-19 9:16 ` jagan
2012-07-19 18:49 ` Igor Mitsyanko [this message]
2012-07-20 1:28 ` Peter Crosthwaite
2012-07-20 13:30 ` jagan
2012-07-20 14:12 ` jagan
2012-07-20 14:19 ` Igor Mitsyanko
2012-07-20 14:56 ` jagan
2012-07-23 0:51 ` Peter Crosthwaite
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=500856CF.1080903@samsung.com \
--to=i.mitsyanko@samsung.com \
--cc=402jagan@gmail.com \
--cc=peter.crosthwaite@petalogix.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.