Re: [Qemu-devel] [Qemu-devel RFC v2 0/4] Add support for Smartfusion2 SoC

2017-04-12 Thread sundeep subbaraya
github.com/Subbaraya-Sundeep/linux.git > > Baremetal elfs from Microsemi Softconsole IDE are also working. > > Changes from v1: > Added SPI controller. > > Thanks, > Sundeep > > Subbaraya Sundeep (4): > msf2: Add Smartfusion2 System timer > msf2: Microsem

Re: [Qemu-devel] [Qemu-devel RFC v2 1/4] msf2: Add Smartfusion2 System timer

2017-04-17 Thread sundeep subbaraya
Hii Alistair, On Sat, Apr 15, 2017 at 2:58 AM, Alistair Francis wrote: > On Sun, Apr 9, 2017 at 4:19 AM, Subbaraya Sundeep > wrote: >> Modelled System Timer in Microsemi's Smartfusion2 Soc. >> Timer has two 32bit down counters and two interrupts. >>

Re: [Qemu-devel] [Qemu-devel RFC v2 2/4] msf2: Microsemi Smartfusion2 System Register block.

2017-04-17 Thread sundeep subbaraya
Hi Alistair, On Sat, Apr 15, 2017 at 3:02 AM, Alistair Francis wrote: > On Sun, Apr 9, 2017 at 4:19 AM, Subbaraya Sundeep > wrote: >> Added Sytem register block of Smartfusion2. >> This block has PLL registers which are accessed by guest. >> >>

Re: [Qemu-devel] [Qemu-devel RFC v2 4/4] msf2: Add Emcraft's Smartfusion2 SOM kit.

2017-04-17 Thread sundeep subbaraya
Hii Alistair, On Sat, Apr 15, 2017 at 2:42 AM, Alistair Francis wrote: > On Sun, Apr 9, 2017 at 4:19 AM, Subbaraya Sundeep > wrote: >> Emulated Emcraft's Smartfusion2 System On Module starter >> kit. >> >> Signed-off-by: Subbaraya Sundeep

Re: [Qemu-devel] [Qemu-devel RFC v2 0/4] Add support for Smartfusion2 SoC

2017-04-13 Thread sundeep subbaraya
Hi, On Thu, Apr 13, 2017 at 3:14 PM, Peter Maydell <peter.mayd...@linaro.org> wrote: > On 13 April 2017 at 04:21, sundeep subbaraya <sundeep.l...@gmail.com> wrote: >> Hi Qemu-devel, >> >> This is my first attempt in Qemu. >> Please let me know am doing corre

Re: [Qemu-devel] [Qemu devel v6 PATCH 2/5] msf2: Microsemi Smartfusion2 System Register block.

2017-07-10 Thread sundeep subbaraya
Hi Alistair, On Fri, Jul 7, 2017 at 10:03 PM, Alistair Francis <alistai...@gmail.com> wrote: > On Fri, Jul 7, 2017 at 12:08 AM, sundeep subbaraya > <sundeep.l...@gmail.com> wrote: > > Hi Alistair, > > > > On Wed, Jul 5, 2017 at 11:36 PM, Alistair Fran

Re: [Qemu-devel] [Qemu devel v6 PATCH 2/5] msf2: Microsemi Smartfusion2 System Register block.

2017-07-12 Thread sundeep subbaraya
Hi Phiiippe, Gentle reminder. Thanks, Sundeep On Mon, Jul 10, 2017 at 1:55 PM, sundeep subbaraya <sundeep.l...@gmail.com> wrote: > Hi Alistair, > > On Fri, Jul 7, 2017 at 10:03 PM, Alistair Francis <alistai...@gmail.com> > wrote: > >> On Fri, Jul 7, 20

Re: [Qemu-devel] [Qemu devel v6 PATCH 3/5] msf2: Add Smartfusion2 SPI controller

2017-07-07 Thread sundeep subbaraya
Hi Alistair, On Wed, Jul 5, 2017 at 11:48 PM, Alistair Francis wrote: > On Sun, Jul 2, 2017 at 9:45 PM, Subbaraya Sundeep > wrote: > > Modelled Microsemi's Smartfusion2 SPI controller. > > > > Signed-off-by: Subbaraya Sundeep

Re: [Qemu-devel] [Qemu devel v6 PATCH 2/5] msf2: Microsemi Smartfusion2 System Register block.

2017-07-21 Thread sundeep subbaraya
Hi, Ping On Thu, Jul 13, 2017 at 7:51 AM, sundeep subbaraya <sundeep.l...@gmail.com> wrote: > Hi Phiiippe, > > Gentle reminder. > > Thanks, > Sundeep > > > On Mon, Jul 10, 2017 at 1:55 PM, sundeep subbaraya <sundeep.l...@gmail.com > > wrote: > >&

Re: [Qemu-devel] [Qemu devel v5 PATCH 0/5] Add support for Smartfusion2 SoC

2017-07-02 Thread sundeep subbaraya
Hi Philippe, On Mon, Jun 26, 2017 at 9:41 PM, sundeep subbaraya <sundeep.l...@gmail.com> wrote: > Hi Philippe, > > On Fri, Jun 9, 2017 at 12:51 PM, sundeep subbaraya <sundeep.l...@gmail.com > > wrote: > >> Hi Philippe, >> >> On Wed, May 31,

Re: [Qemu-devel] [Qemu devel v5 PATCH 0/5] Add support for Smartfusion2 SoC

2017-07-02 Thread sundeep subbaraya
Hi Peter, On Mon, Jul 3, 2017 at 2:30 AM, Peter Maydell <peter.mayd...@linaro.org> wrote: > On 2 July 2017 at 18:39, sundeep subbaraya <sundeep.l...@gmail.com> wrote: > > I figured out that systick uses cpu clock as clock source and > > system_clock_scale >

Re: [Qemu-devel] [Qemu devel v6 PATCH 1/5] msf2: Add Smartfusion2 System timer

2017-07-07 Thread sundeep subbaraya
Hi Alistair, On Wed, Jul 5, 2017 at 11:26 PM, Alistair Francis wrote: > On Sun, Jul 2, 2017 at 9:45 PM, Subbaraya Sundeep > wrote: > > Modelled System Timer in Microsemi's Smartfusion2 Soc. > > Timer has two 32bit down counters and two interrupts.

Re: [Qemu-devel] [Qemu devel v6 PATCH 1/5] msf2: Add Smartfusion2 System timer

2017-07-07 Thread sundeep subbaraya
Hi Alistair, On Wed, Jul 5, 2017 at 11:28 PM, Alistair Francis wrote: > On Wed, Jul 5, 2017 at 10:56 AM, Alistair Francis > wrote: > > On Sun, Jul 2, 2017 at 9:45 PM, Subbaraya Sundeep > > wrote: > >> Modelled System Timer in

Re: [Qemu-devel] [Qemu devel v6 PATCH 2/5] msf2: Microsemi Smartfusion2 System Register block.

2017-07-07 Thread sundeep subbaraya
Hi Alistair, On Wed, Jul 5, 2017 at 11:36 PM, Alistair Francis wrote: > On Sun, Jul 2, 2017 at 9:45 PM, Subbaraya Sundeep > wrote: > > Added Sytem register block of Smartfusion2. > > This block has PLL registers which are accessed by guest. > > > >

Re: [Qemu-devel] [Qemu devel v6 PATCH 4/5] msf2: Add Smartfusion2 SoC.

2017-07-07 Thread sundeep subbaraya
Hi Alistair, On Wed, Jul 5, 2017 at 11:55 PM, Alistair Francis wrote: > On Sun, Jul 2, 2017 at 9:45 PM, Subbaraya Sundeep > wrote: > > The patch title shouldn't end in a full stop. > Ok will remove . > > > Smartfusion2 SoC has hardened

Re: [Qemu-devel] [Qemu-devel RFC v2 4/4] msf2: Add Emcraft's Smartfusion2 SOM kit.

2017-04-25 Thread sundeep subbaraya
Hi Alistair, On Mon, Apr 24, 2017 at 11:23 PM, Alistair Francis wrote: >>> >>> Instead of calling all of these in the init function you should split >>> it up over the machines init and realize function. >>> >>> Look at the stm32f205_soc or xlnx-zynqmp files for examples of

Re: [Qemu-devel] [Qemu-devel RFC v2 1/4] msf2: Add Smartfusion2 System timer

2017-04-25 Thread sundeep subbaraya
Hi Alistair and Peter, On Mon, Apr 24, 2017 at 11:28 PM, Peter Maydell wrote: > On 24 April 2017 at 18:44, Alistair Francis wrote: >> Basically the simple explanation is that init is called when the >> object is created and realize is called when

Re: [Qemu-devel] [Qemu-devel RFC v2 1/4] msf2: Add Smartfusion2 System timer

2017-04-25 Thread sundeep subbaraya
Hi Alistair, On Mon, Apr 24, 2017 at 11:14 PM, Alistair Francis wrote: + +isr = !!(st->regs[R_RIS] & TIMER_RIS_ACK); +ier = !!(st->regs[R_CTRL] & TIMER_CTRL_INTR); + +qemu_set_irq(st->irq, (ier && isr)); +} + +static

Re: [Qemu-devel] [Qemu-devel RFC v2 1/4] msf2: Add Smartfusion2 System timer

2017-04-28 Thread sundeep subbaraya
Hi Alistair, On Fri, Apr 28, 2017 at 12:23 AM, Alistair Francis <alistai...@gmail.com> wrote: > On Tue, Apr 25, 2017 at 3:36 AM, sundeep subbaraya > <sundeep.l...@gmail.com> wrote: >> Hi Alistair, >> >> On Mon, Apr 24, 2017 at 11:14 PM, Alistair Fran

Re: [Qemu-devel] [Qemu devel v6 PATCH 2/5] msf2: Microsemi Smartfusion2 System Register block.

2017-08-01 Thread sundeep subbaraya
Hi Philippe, Ping again :) Thanks, Sundeep On Fri, Jul 21, 2017 at 2:50 PM, sundeep subbaraya <sundeep.l...@gmail.com> wrote: > Hi, > > Ping > > On Thu, Jul 13, 2017 at 7:51 AM, sundeep subbaraya <sundeep.l...@gmail.com > > wrote: > >> Hi Phiiip

Re: [Qemu-devel] [Qemu-devel PATCH 3/5] msf2: Add Smartfusion2 SPI controller

2017-05-11 Thread sundeep subbaraya
Hi Philippe, On Wed, May 10, 2017 at 5:42 PM, Philippe Mathieu-Daudé wrote: > Hi Subbaraya, > > Like my comment for the timer model, I'd name this model "mss_spi". > The only difference I see in the SF2 is the STAT8 register. > No need to register both devices now but maybe you

Re: [Qemu-devel] [Qemu-arm] [Qemu-devel PATCH 1/5] msf2: Add Smartfusion2 System timer

2017-05-11 Thread sundeep subbaraya
Hi Philippe, On Fri, May 12, 2017 at 10:08 AM, Philippe Mathieu-Daudé <f4...@amsat.org> wrote: > On 05/10/2017 09:37 AM, sundeep subbaraya wrote: > >> Hi Phil, >> >> On Wed, May 10, 2017 at 3:11 PM, Philippe Mathieu-Daudé <f4...@amsat.org >> <mailto:f4

Re: [Qemu-devel] [Qemu-devel PATCH 4/5] msf2: Add Smartfusion2 SoC.

2017-05-11 Thread sundeep subbaraya
Hi Philippe, On Wed, May 10, 2017 at 5:20 PM, Philippe Mathieu-Daudé wrote: > Hi Subbaraya, > > > On 05/09/2017 01:44 PM, Subbaraya Sundeep wrote: > >> Smartfusion2 SoC has hardened Microcontroller subsystem >> and flash based FPGA fabric. This patch adds support for >>

Re: [Qemu-devel] [Qemu-devel PATCH 2/5] msf2: Microsemi Smartfusion2 System Register block.

2017-05-11 Thread sundeep subbaraya
Hi Phiilippe, On Wed, May 10, 2017 at 4:04 PM, Philippe Mathieu-Daudé wrote: > Hi Subbaraya, > > > On 05/09/2017 01:44 PM, Subbaraya Sundeep wrote: > >> Added Sytem register block of Smartfusion2. >> This block has PLL registers which are accessed by guest. >> >> Signed-off-by:

Re: [Qemu-devel] [Qemu-arm] [Qemu-devel PATCH 1/5] msf2: Add Smartfusion2 System timer

2017-05-10 Thread sundeep subbaraya
Hi Phil, On Wed, May 10, 2017 at 3:11 PM, Philippe Mathieu-Daudé wrote: > Hi Subbaraya, nice work! > > The timer you are modeling is the mss_timer, which is in particular used in > the smartfusion2, I'd rather name it mss_timer.c so it can be reused by > other SoC models. > Ok I

Re: [Qemu-devel] [Qemu-arm] [Qemu-devel PATCH 0/5] Add support for Smartfusion2 SoC

2017-05-10 Thread sundeep subbaraya
usion2 SoC dts and clocksource >> driver added by myself @ >> https://github.com/Subbaraya-Sundeep/linux.git >> >> Baremetal elfs from Microsemi Softconsole IDE are also working. >> >> Thanks, >> Sundeep >> >> Subbaraya Sundeep (5): >&

Re: [Qemu-devel] [Qemu devel v5 PATCH 0/5] Add support for Smartfusion2 SoC

2017-05-17 Thread sundeep subbaraya
;> Renamed function msf2_init->emcraft_sf2_init in msf2-som.c >> Added part-name,eNVM-size,eSRAM-size,pclk0 and pclk1 >> properties to soc. >> Pass soc part-name,memory size and clock rate properties from som. >> v4: >> Fix

Re: [Qemu-devel] [Qemu-devel PATCH 4/5] msf2: Add Smartfusion2 SoC.

2017-05-16 Thread sundeep subbaraya
Hi Philippe and Alistair, On Mon, May 15, 2017 at 10:24 PM, Alistair Francis <alistai...@gmail.com> wrote: > On Thu, May 11, 2017 at 10:02 PM, Philippe Mathieu-Daudé > <f4...@amsat.org> wrote: > > On 05/12/2017 12:17 AM, sundeep subbaraya wrote: > >> > >

Re: [Qemu-devel] [Qemu-arm] [Qemu-devel PATCH 1/5] msf2: Add Smartfusion2 System timer

2017-05-16 Thread sundeep subbaraya
Hi Philippe, On Mon, May 15, 2017 at 5:22 PM, Philippe Mathieu-Daudé wrote: > Hi Subbaraya, > > +if (value & TIMER_MODE) { >>> +qemu_log_mask(LOG_UNIMP, "64-bit mode not supported\n"); >>> >> >> No need of trailing '\n', be more specific, something like: >>

Re: [Qemu-devel] [Qemu devel v5 PATCH 0/5] Add support for Smartfusion2 SoC

2017-06-09 Thread sundeep subbaraya
Hi Philippe, On Wed, May 31, 2017 at 11:06 AM, Philippe Mathieu-Daudé <f4...@amsat.org> wrote: > Hi Sundeep, > > On 05/29/2017 02:28 AM, sundeep subbaraya wrote: > >> Hi Philippe, >> >> Any update on this? I will wait for your comments too >> and se

Re: [Qemu-devel] [Qemu devel v5 PATCH 3/5] msf2: Add Smartfusion2 SPI controller

2017-06-24 Thread sundeep subbaraya
Hi Philippe, On Tue, May 30, 2017 at 6:45 PM, Philippe Mathieu-Daudé wrote: > > > On 05/16/2017 12:38 PM, Subbaraya Sundeep wrote: > >> Modelled Microsemi's Smartfusion2 SPI controller. >> >> Signed-off-by: Subbaraya Sundeep >> --- >>

Re: [Qemu-devel] [Qemu devel v5 PATCH 0/5] Add support for Smartfusion2 SoC

2017-06-26 Thread sundeep subbaraya
Hi Philippe, On Fri, Jun 9, 2017 at 12:51 PM, sundeep subbaraya <sundeep.l...@gmail.com> wrote: > Hi Philippe, > > On Wed, May 31, 2017 at 11:06 AM, Philippe Mathieu-Daudé <f4...@amsat.org> > wrote: > >> Hi Sundeep, >> >> On 05/29/2017 02:28 AM

Re: [Qemu-devel] [Qemu devel v5 PATCH 5/5] msf2: Add Emcraft's Smartfusion2 SOM kit.

2017-06-26 Thread sundeep subbaraya
Hi Alistair, On Wed, May 31, 2017 at 4:02 AM, Alistair Francis <alistai...@gmail.com> wrote: > On Sun, May 28, 2017 at 10:26 PM, sundeep subbaraya > <sundeep.l...@gmail.com> wrote: > > Hi Alistair, > > > > On Sat, May 27, 2017 at 5:30 AM, Alistair Fran

Re: [Qemu-devel] [Qemu devel v5 PATCH 1/5] msf2: Add Smartfusion2 System timer

2017-06-24 Thread sundeep subbaraya
Hi Philippe, On Tue, May 30, 2017 at 6:13 PM, Philippe Mathieu-Daudé wrote: > Hi Subbaraya, > > I have some comments, see inlined. > > > On 05/16/2017 12:38 PM, Subbaraya Sundeep wrote: > >> Modelled System Timer in Microsemi's Smartfusion2 Soc. >> Timer has two 32bit down

Re: [Qemu-devel] [Qemu devel v5 PATCH 2/5] msf2: Microsemi Smartfusion2 System Register block.

2017-06-24 Thread sundeep subbaraya
Hi Philippe, On Tue, May 30, 2017 at 6:21 PM, Philippe Mathieu-Daudé wrote: > Hi Subbaraya, > > This patch looks good. > > > On 05/16/2017 12:38 PM, Subbaraya Sundeep wrote: > >> Added Sytem register block of Smartfusion2. >> This block has PLL registers which are accessed by

Re: [Qemu-devel] [Qemu devel v5 PATCH 4/5] msf2: Add Smartfusion2 SoC.

2017-05-28 Thread sundeep subbaraya
Hi Alistair, On Sat, May 27, 2017 at 5:18 AM, Alistair Francis wrote: > On Tue, May 16, 2017 at 8:38 AM, Subbaraya Sundeep > wrote: > > Smartfusion2 SoC has hardened Microcontroller subsystem > > and flash based FPGA fabric. This patch adds support

Re: [Qemu-devel] [Qemu devel v5 PATCH 5/5] msf2: Add Emcraft's Smartfusion2 SOM kit.

2017-05-28 Thread sundeep subbaraya
Hi Alistair, On Sat, May 27, 2017 at 5:30 AM, Alistair Francis wrote: > On Tue, May 16, 2017 at 8:38 AM, Subbaraya Sundeep > wrote: > > Emulated Emcraft's Smartfusion2 System On Module starter > > kit. > > > > Signed-off-by: Subbaraya Sundeep

Re: [Qemu-devel] [Qemu devel v5 PATCH 0/5] Add support for Smartfusion2 SoC

2017-05-28 Thread sundeep subbaraya
Hi Philippe, Any update on this? I will wait for your comments too and send next iteration fixing Alistair comments. Thanks, Sundeep On Wed, May 17, 2017 at 3:09 PM, sundeep subbaraya <sundeep.l...@gmail.com> wrote: > Hi Philippe, > > On Wed, May 17, 2017 at 9:57 AM, Philippe Ma

Re: [Qemu-devel] [Qemu devel v5 PATCH 4/5] msf2: Add Smartfusion2 SoC.

2017-06-06 Thread sundeep subbaraya
Hi Alistair, On Wed, May 31, 2017 at 4:03 AM, Alistair Francis <alistai...@gmail.com> wrote: > On Sun, May 28, 2017 at 10:17 PM, sundeep subbaraya > <sundeep.l...@gmail.com> wrote: > > Hi Alistair, > > > > On Sat, May 27, 2017 at 5:18 AM, Alistair Fran

Re: [Qemu-devel] [Qemu devel v5 PATCH 4/5] msf2: Add Smartfusion2 SoC.

2017-06-06 Thread sundeep subbaraya
Hi Philippe, On Wed, May 31, 2017 at 11:13 AM, Philippe Mathieu-Daudé wrote: > Hi Subbaraya, > > So far so good! > > > On 05/16/2017 12:38 PM, Subbaraya Sundeep wrote: > >> Smartfusion2 SoC has hardened Microcontroller subsystem >> and flash based FPGA fabric. This patch adds

Re: [Qemu-devel] [Qemu devel v5 PATCH 5/5] msf2: Add Emcraft's Smartfusion2 SOM kit.

2017-06-06 Thread sundeep subbaraya
Hi Philippe, On Wed, May 31, 2017 at 11:34 AM, Philippe Mathieu-Daudé wrote: > Hi Subbaraya, > > > On 05/16/2017 12:38 PM, Subbaraya Sundeep wrote: > >> Emulated Emcraft's Smartfusion2 System On Module starter >> kit. >> >> Signed-off-by: Subbaraya Sundeep

Re: [Qemu-devel] [Qemu-devel RFC v3 1/5] msf2: Add Smartfusion2 System timer

2017-05-02 Thread sundeep subbaraya
Hi Alistair, On Wed, May 3, 2017 at 3:25 AM, Alistair Francis wrote: > On Fri, Apr 28, 2017 at 9:51 AM, Subbaraya Sundeep > wrote: >> Modelled System Timer in Microsemi's Smartfusion2 Soc. >> Timer has two 32bit down counters and two interrupts. >>

Re: [Qemu-devel] [Qemu-devel RFC v3 4/5] msf2: Add Smartfusion2 SoC.

2017-05-05 Thread sundeep subbaraya
Hi Alistair, On Fri, May 5, 2017 at 3:51 AM, Alistair Francis wrote: > On Fri, Apr 28, 2017 at 9:51 AM, Subbaraya Sundeep > wrote: >> Smartfusion2 SoC has hardened Microcontroller subsystem >> and flash based FPGA fabric. This patch adds support for

Re: [Qemu-devel] [Qemu-devel RFC v3 4/5] msf2: Add Smartfusion2 SoC.

2017-05-06 Thread sundeep subbaraya
Hi Alistair, On Sat, May 6, 2017 at 5:23 AM, Alistair Francis <alistai...@gmail.com> wrote: > On Fri, May 5, 2017 at 9:14 AM, sundeep subbaraya > <sundeep.l...@gmail.com> wrote: >> Hi Alistair, >> >> On Fri, May 5, 2017 at 3:51 AM, Alistair Francis <alis

Re: [Qemu-devel] [Qemu-devel RFC v3 3/5] msf2: Add Smartfusion2 SPI controller

2017-05-01 Thread sundeep subbaraya
Hi, Gentle Reminder. Thanks, Sundeep On Fri, Apr 28, 2017 at 10:21 PM, Subbaraya Sundeep wrote: > Modelled Microsemi's Smartfusion2 SPI controller. > > Signed-off-by: Subbaraya Sundeep > --- > Hi Peter and Alistair, > > I created two SPI

Re: [Qemu-devel] [Qemu devel v5 PATCH 5/5] msf2: Add Emcraft's Smartfusion2 SOM kit.

2017-06-28 Thread sundeep subbaraya
Hi Alistair, On Tue, Jun 27, 2017 at 4:19 AM, Alistair Francis <alistai...@gmail.com> wrote: > On Mon, Jun 26, 2017 at 9:01 AM, sundeep subbaraya > <sundeep.l...@gmail.com> wrote: > > Hi Alistair, > > > > On Wed, May 31, 2017 at 4:02 AM, Alistair Fran

Re: [Qemu-devel] [Qemu devel v8 PATCH 2/5] msf2: Microsemi Smartfusion2 System Register block

2017-09-14 Thread sundeep subbaraya
Hi Philippe, On Thu, Sep 14, 2017 at 6:43 PM, Peter Maydell wrote: > On 14 September 2017 at 05:36, Philippe Mathieu-Daudé > wrote: > > On 09/07/2017 04:24 PM, Subbaraya Sundeep wrote: > >> +static uint64_t msf2_sysreg_read(void *opaque, hwaddr

Re: [Qemu-devel] [Qemu devel v8 PATCH 2/5] msf2: Microsemi Smartfusion2 System Register block

2017-09-14 Thread sundeep subbaraya
Hi Philippe, On Thu, Sep 14, 2017 at 10:06 AM, Philippe Mathieu-Daudé wrote: > Hi Sundeep, > > > On 09/07/2017 04:24 PM, Subbaraya Sundeep wrote: > >> Added Sytem register block of Smartfusion2. >> This block has PLL registers which are accessed by guest. >> >> Signed-off-by:

Re: [Qemu-devel] [Qemu devel v8 PATCH 5/5] msf2: Add Emcraft's Smartfusion2 SOM kit

2017-09-15 Thread sundeep subbaraya
Hi Peter, On Thu, Sep 14, 2017 at 10:44 PM, Peter Maydell wrote: > On 7 September 2017 at 20:24, Subbaraya Sundeep > wrote: > > Emulated Emcraft's Smartfusion2 System On Module starter > > kit. > > +static void

Re: [Qemu-devel] [Qemu devel v9 PATCH 4/5] msf2: Add Smartfusion2 SoC

2017-09-18 Thread sundeep subbaraya
Hi Philippe, On Mon, Sep 18, 2017 at 6:38 AM, Philippe Mathieu-Daudé wrote: > On 09/15/2017 01:59 PM, Subbaraya Sundeep wrote: > >> Smartfusion2 SoC has hardened Microcontroller subsystem >> and flash based FPGA fabric. This patch adds support for >> Microcontroller subsystem

Re: [Qemu-devel] [Qemu devel v9 PATCH 2/5] msf2: Microsemi Smartfusion2 System Register block

2017-09-18 Thread sundeep subbaraya
Hi Philippe, On Mon, Sep 18, 2017 at 6:31 AM, Philippe Mathieu-Daudé wrote: > Hi Sundeep, Peter, > > > On 09/15/2017 01:59 PM, Subbaraya Sundeep wrote: > >> Added Sytem register block of Smartfusion2. >> This block has PLL registers which are accessed by guest. >> >>

Re: [Qemu-devel] [Qemu devel v9 PATCH 2/5] msf2: Microsemi Smartfusion2 System Register block

2017-09-18 Thread sundeep subbaraya
Hi Peter, On Mon, Sep 18, 2017 at 3:47 PM, sundeep subbaraya <sundeep.l...@gmail.com> wrote: > Hi Philippe, > > On Mon, Sep 18, 2017 at 6:31 AM, Philippe Mathieu-Daudé <f4...@amsat.org> > wrote: > >> Hi Sundeep, Peter, >> >> >> On 09/15/2017 01

Re: [Qemu-devel] [Qemu devel v9 PATCH 2/5] msf2: Microsemi Smartfusion2 System Register block

2017-09-18 Thread sundeep subbaraya
H Peter, On Mon, Sep 18, 2017 at 4:05 PM, Peter Maydell <peter.mayd...@linaro.org> wrote: > On 18 September 2017 at 11:17, sundeep subbaraya <sundeep.l...@gmail.com> > wrote: > > Hi Philippe, > > > > On Mon, Sep 18, 2017 at 6:31 AM, Philippe Mathieu-

Re: [Qemu-devel] [Qemu devel v10 PATCH 4/5] msf2: Add Smartfusion2 SoC

2017-09-19 Thread sundeep subbaraya
Hi Philippe and Peter, On Tue, Sep 19, 2017 at 3:34 AM, Philippe Mathieu-Daudé wrote: > On 09/18/2017 04:23 PM, Subbaraya Sundeep wrote: > >> Smartfusion2 SoC has hardened Microcontroller subsystem >> and flash based FPGA fabric. This patch adds support for >> Microcontroller

Re: [Qemu-devel] [PATCH v11 0/5] Add support for Smartfusion2 SoC

2017-09-21 Thread sundeep subbaraya
s-spi.c also type names > Renamed function msf2_init->emcraft_sf2_init in msf2-som.c > Added part-name,eNVM-size,eSRAM-size,pclk0 and pclk1 > properties to soc. > Pass soc part-name,memory size and clock rate properties from som. > v4: >

Re: [Qemu-devel] [Qemu devel v8 PATCH 2/5] msf2: Microsemi Smartfusion2 System Register block

2017-09-18 Thread sundeep subbaraya
Hi Philippe, On Mon, Sep 18, 2017 at 5:27 AM, Philippe Mathieu-Daudé wrote: > Hi Sundeep, > > On 09/14/2017 01:36 AM, Philippe Mathieu-Daudé wrote: > >> On 09/07/2017 04:24 PM, Subbaraya Sundeep wrote: >> > [...] > >> +static inline int msf2_divbits(uint32_t div) >>> >> >>

Re: [Qemu-devel] [Qemu devel v8 PATCH 4/5] msf2: Add Smartfusion2 SoC

2017-09-13 Thread sundeep subbaraya
Hi Philippe, On Wed, Sep 13, 2017 at 2:51 PM, sundeep subbaraya <sundeep.l...@gmail.com> wrote: > Hi Philippe, > > All patches got Reviewed-by. Do you want me to change alias to remap and > send > v9 or wait so that you get time to review? > > Sorry. My bad, I

Re: [Qemu-devel] [PATCH v11 3/5] msf2: Add Smartfusion2 SPI controller

2017-10-16 Thread sundeep subbaraya
Hi Peter, On Tue, Oct 10, 2017 at 6:24 PM, Peter Maydell wrote: > On 20 September 2017 at 21:17, Philippe Mathieu-Daudé > wrote: > > From: Subbaraya Sundeep > > > > Modelled Microsemi's Smartfusion2 SPI controller. > > > >

Re: [Qemu-devel] [Qemu devel v8 PATCH 4/5] msf2: Add Smartfusion2 SoC

2017-09-08 Thread sundeep subbaraya
Hi Philippe, On Fri, Sep 8, 2017 at 3:08 AM, Philippe Mathieu-Daudé wrote: > On 09/07/2017 04:24 PM, Subbaraya Sundeep wrote: > >> Smartfusion2 SoC has hardened Microcontroller subsystem >> and flash based FPGA fabric. This patch adds support for >> Microcontroller subsystem in

Re: [Qemu-devel] [Qemu devel v8 PATCH 0/5] Add support for Smartfusion2 SoC

2017-09-08 Thread sundeep subbaraya
ine name smartfusion2-som->emcraft-sf2 >> >> v5 >> As per Philippe comments: >> Added abort in Sysreg if guest tries to remap memory >> other than default mapping. >> Use of CONFIG_MSF2 in Makefile for soc.c >> Fixed i

Re: [Qemu-devel] [Qemu devel v7 PATCH 3/5] msf2: Add Smartfusion2 SPI controller

2017-09-06 Thread sundeep subbaraya
Ping. Thanks, Sundeep On Mon, Aug 28, 2017 at 10:08 PM, Subbaraya Sundeep wrote: > Modelled Microsemi's Smartfusion2 SPI controller. > > Signed-off-by: Subbaraya Sundeep > --- > hw/ssi/Makefile.objs | 1 + > hw/ssi/mss-spi.c | 409

Re: [Qemu-devel] [Qemu devel v7 PATCH 3/5] msf2: Add Smartfusion2 SPI controller

2017-09-06 Thread sundeep subbaraya
Hi Alistair, On Thu, Sep 7, 2017 at 1:59 AM, Alistair Francis wrote: > On Mon, Aug 28, 2017 at 9:38 AM, Subbaraya Sundeep > wrote: > > Modelled Microsemi's Smartfusion2 SPI controller. > > > > Signed-off-by: Subbaraya Sundeep

Re: [Qemu-devel] [Qemu devel v8 PATCH 3/5] msf2: Add Smartfusion2 SPI controller

2017-09-12 Thread sundeep subbaraya
Hi Alistair, On Wed, Sep 13, 2017 at 5:20 AM, Alistair Francis wrote: > On Thu, Sep 7, 2017 at 12:24 PM, Subbaraya Sundeep > wrote: > > Modelled Microsemi's Smartfusion2 SPI controller. > > > > Signed-off-by: Subbaraya Sundeep

Re: [Qemu-devel] [Qemu devel v8 PATCH 4/5] msf2: Add Smartfusion2 SoC

2017-09-13 Thread sundeep subbaraya
Hi Philippe, All patches got Reviewed-by. Do you want me to change alias to remap and send v9 or wait so that you get time to review? Thanks, Sundeep On Fri, Sep 8, 2017 at 12:56 PM, sundeep subbaraya <sundeep.l...@gmail.com> wrote: > Hi Philippe, > > On Fri, Sep 8, 2017 at 3:

Re: [Qemu-devel] [PATCH v11 0/5] Add support for Smartfusion2 SoC

2017-09-24 Thread sundeep subbaraya
Thanks Peter, Philippe and Alistair :) Sundeep On Thu, Sep 21, 2017 at 10:03 PM, Peter Maydell wrote: > On 20 September 2017 at 21:17, Philippe Mathieu-Daudé > wrote: > > Hi Peter, > > > > Now than Igor's patch landed, I respin Sundeep's series

Re: [Qemu-devel] [Qemu devel v6 PATCH 2/5] msf2: Microsemi Smartfusion2 System Register block.

2017-08-22 Thread sundeep subbaraya
Hi Alistair, I will remove the abort and send next iteration. Thanks, Sundeep On Tue, Aug 1, 2017 at 11:38 AM, sundeep subbaraya <sundeep.l...@gmail.com> wrote: > Hi Philippe, > > Ping again :) > > Thanks, > Sundeep > > On Fri, Jul 21, 2017 at 2:50 PM, sundeep sub

Re: [Qemu-devel] [Qemu devel v7 PATCH 1/5] msf2: Add Smartfusion2 System timer

2017-08-28 Thread sundeep subbaraya
Hi Alistair, On Tue, Aug 29, 2017 at 3:23 AM, Alistair Francis wrote: > On Mon, Aug 28, 2017 at 9:37 AM, Subbaraya Sundeep > wrote: > > Modelled System Timer in Microsemi's Smartfusion2 Soc. > > Timer has two 32bit down counters and two interrupts.

Re: [Qemu-devel] [Qemu devel v7 PATCH 5/5] msf2: Add Emcraft's Smartfusion2 SOM kit

2017-08-30 Thread sundeep subbaraya
Hi Philippe, On Wed, Aug 30, 2017 at 7:18 AM, Philippe Mathieu-Daudé wrote: > Hi Subbaraya, > > > On 08/28/2017 01:38 PM, Subbaraya Sundeep wrote: > >> Emulated Emcraft's Smartfusion2 System On Module starter >> kit. >> >> Signed-off-by: Subbaraya Sundeep

Re: [Qemu-devel] [Qemu devel v7 PATCH 4/5] msf2: Add Smartfusion2 SoC

2017-08-30 Thread sundeep subbaraya
Hi Philippe, On Wed, Aug 30, 2017 at 8:15 AM, Philippe Mathieu-Daudé wrote: > Hi Subbaraya, > > > On 08/28/2017 01:38 PM, Subbaraya Sundeep wrote: > >> Smartfusion2 SoC has hardened Microcontroller subsystem >> and flash based FPGA fabric. This patch adds support for >>

Re: [Qemu-devel] [Qemu devel v7 PATCH 2/5] msf2: Microsemi Smartfusion2 System Register block

2017-09-01 Thread sundeep subbaraya
Hi Alistair, On Fri, Sep 1, 2017 at 4:28 AM, Alistair Francis wrote: > On Mon, Aug 28, 2017 at 9:38 AM, Subbaraya Sundeep > wrote: > > Added Sytem register block of Smartfusion2. > > This block has PLL registers which are accessed by guest. > > > >

Re: [Qemu-devel] [Qemu devel v2 PATCH] msf2: Remove dead code reported by Coverity

2017-10-18 Thread sundeep subbaraya
Hi Darren, On Wed, Oct 18, 2017 at 2:24 PM, Darren Kenny wrote: > On Wed, Oct 18, 2017 at 03:40:38AM +, Subbaraya Sundeep wrote: > >> Fixed incorrect frame size mask, validated maximum frame >> size in spi_write and removed dead code. >> >> Signed-off-by: Subbaraya

Re: [Qemu-devel] [Qemu devel PATCH] msf2: Remove dead code reported by Coverity

2017-10-17 Thread sundeep subbaraya
Hi Peter, On Tue, Oct 17, 2017 at 8:58 PM, Peter Maydell wrote: > On 16 October 2017 at 18:54, Subbaraya Sundeep > wrote: > > Fixed incorrect frame size mask, validated maximum frame > > size in spi_write and removed dead code. > > > >

Re: [Qemu-devel] [Qemu devel PATCH] msf2: Remove dead code reported by Coverity

2017-10-17 Thread sundeep subbaraya
Hi Peter, On Wed, Oct 18, 2017 at 8:45 AM, sundeep subbaraya <sundeep.l...@gmail.com> wrote: > Hi Peter, > > On Tue, Oct 17, 2017 at 8:58 PM, Peter Maydell <peter.mayd...@linaro.org> > wrote: > >> On 16 October 2017 at 18:54, Subbaraya Sundeep <sundeep.

Re: [Qemu-devel] [Qemu devel v3 PATCH] msf2: Remove dead code reported by Coverity

2017-10-23 Thread sundeep subbaraya
Hi Fam, On Mon, Oct 23, 2017 at 10:48 AM, Fam Zheng <f...@redhat.com> wrote: > On Mon, 10/23 08:59, sundeep subbaraya wrote: > > > Cloning into '/var/tmp/patchew-tester-tmp-egubaaoc/src/dtc'... > > > fatal: Could not read from remote repository. > > > > &g

Re: [Qemu-devel] [Qemu devel v3 PATCH] msf2: Remove dead code reported by Coverity

2017-10-22 Thread sundeep subbaraya
Hi Darren, On Mon, Oct 23, 2017 at 12:18 AM, Darren Kenny wrote: > On Sun, Oct 22, 2017 at 06:58:02PM +0530, Subbaraya Sundeep wrote: > >> Fixed incorrect frame size mask, validated maximum frame >> size in spi_write and removed dead code. >> >> Signed-off-by: Subbaraya

Re: [Qemu-devel] [Qemu devel v3 PATCH] msf2: Remove dead code reported by Coverity

2017-10-22 Thread sundeep subbaraya
Hi Peter, On Sun, Oct 22, 2017 at 7:35 PM, wrote: > Hi, > > This series failed automatic build test. Please find the testing commands > and > their output below. If you have docker installed, you can probably > reproduce it > locally. > > Type: series > Message-id:

Re: [Qemu-devel] [Qemu devel v2 PATCH] msf2: Remove dead code reported by Coverity

2017-10-22 Thread sundeep subbaraya
Hi Darren, On Wed, Oct 18, 2017 at 4:04 PM, Darren Kenny <darren.ke...@oracle.com> wrote: > Hi Sundeep, > > > On Wed, Oct 18, 2017 at 10:10:07AM +, sundeep subbaraya wrote: > >> Hi Darren, >> >> On Wed, Oct 18, 2017 at 2:24 PM, Darren Kenny <darre

Re: [Qemu-devel] [Qemu devel PATCH] MAINTAINERS: Add entries for Smartfusion2

2017-11-12 Thread sundeep subbaraya
Hi, On Fri, Nov 10, 2017 at 7:10 PM, Philippe Mathieu-Daudé wrote: > On 11/10/2017 09:56 AM, Peter Maydell wrote: > > On 10 November 2017 at 00:22, Philippe Mathieu-Daudé > wrote: > >> On 11/09/2017 08:55 PM, Peter Maydell wrote: > >>> I don't in general

Re: [Qemu-devel] [Qemu devel PATCH] MAINTAINERS: Add entries for Smartfusion2

2017-11-10 Thread sundeep subbaraya
Hi Guys, On Fri, Nov 10, 2017 at 5:52 AM, Philippe Mathieu-Daudé wrote: > On 11/09/2017 08:55 PM, Peter Maydell wrote: > > On 9 November 2017 at 21:46, Philippe Mathieu-Daudé > wrote: > >> Hi Subbaraya, > >> > >> On 11/09/2017 09:02 AM, Subbaraya Sundeep

Re: [Qemu-devel] [Qemu devel V4 PATCH] msf2: Remove dead code reported by Coverity

2017-10-26 Thread sundeep subbaraya
On Wed, Oct 25, 2017 at 2:15 PM, Darren Kenny wrote: > LGTM now, thanks. > > Reviewed-by: Darren Kenny > Thanks Darren, Sundeep > > Thanks, > > Darren. > > > On Wed, Oct 25, 2017 at 07:59:04AM +0530, Subbaraya Sundeep wrote: > >> Fixed

Re: [Qemu-devel] [[Qemu devel] RFC] hw/net: Add Smartfusion2 emac block

2018-05-30 Thread sundeep subbaraya
Hi Philippe, On Sun, May 27, 2018 at 8:56 AM, Philippe Mathieu-Daudé wrote: > On 05/26/2018 06:53 AM, Subbaraya Sundeep wrote: >> Modelled Ethernet MAC of Smartfusion2 SoC. >> Micrel KSZ8051 PHY is present on Emcraft's SOM kit hence same >> PHY is emulated. >> >> Signed-off-by: Subbaraya Sundeep

Re: [Qemu-devel] [[Qemu devel] RFC] hw/net: Add Smartfusion2 emac block

2018-05-30 Thread sundeep subbaraya
Hi Peter, On Tue, May 29, 2018 at 10:13 PM, Peter Maydell wrote: > On 26 May 2018 at 10:51, Subbaraya Sundeep wrote: >> Modelled Ethernet MAC of Smartfusion2 SoC. >> Micrel KSZ8051 PHY is present on Emcraft's SOM kit hence same >> PHY is emulated. >> >> Signed-off-by: Subbaraya Sundeep > > Hi;

Re: [Qemu-devel] [RFC 2/3] hw/char/nrf51_uart: Implement nRF51 SoC UART

2018-05-31 Thread sundeep subbaraya
Hi, On Wed, May 30, 2018 at 3:33 AM, Julia Suvorova via Qemu-devel wrote: > Basic implementation of nRF51 SoC UART. > Description could be found here: > http://infocenter.nordicsemi.com/pdf/nRF51_RM_v3.0.1.pdf > > The following features are not yet implemented: > Control with

Re: [Qemu-devel] Maintainers, please tell us how to boot your machines!

2019-04-18 Thread sundeep subbaraya
Hi, On Wed, Mar 13, 2019 at 6:36 AM Philippe Mathieu-Daudé wrote: > > ' > On Tue, Mar 12, 2019 at 6:44 PM Markus Armbruster wrote: > > > > Dear board code maintainers, > > > > This is a (rather late) follow-up to the last QEMU summit. Minutes[*]: > > > > * Deprecating unmaintained features

Re: [Qemu devel PATCH v3 1/3] hw/net: Add Smartfusion2 emac block

2020-04-10 Thread sundeep subbaraya
Hi Jason, On Thu, Apr 9, 2020 at 9:40 AM Jason Wang wrote: > > > On 2020/4/7 下午7:15, sundeep.l...@gmail.com wrote: > > From: Subbaraya Sundeep > > > > Modelled Ethernet MAC of Smartfusion2 SoC. > > Micrel KSZ8051 PHY is present on Emcraft's > > SOM kit hence same PHY is emulated. > > > >

Re: [Qemu devel PATCH v5 1/3] hw/net: Add Smartfusion2 emac block

2020-04-15 Thread sundeep subbaraya
Hi Philippe, On Wed, Apr 15, 2020 at 11:43 AM Philippe Mathieu-Daudé wrote: > > On 4/14/20 5:02 PM, sundeep.l...@gmail.com wrote: > > From: Subbaraya Sundeep > > > > Modelled Ethernet MAC of Smartfusion2 SoC. > > Micrel KSZ8051 PHY is present on Emcraft's > > SOM kit hence same PHY is emulated.

Re: [Qemu-devel PATCH v2 0/2] Add SmartFusion2 EMAC block

2020-04-07 Thread sundeep subbaraya
Hi Philippe, On Mon, Apr 6, 2020 at 3:54 PM Philippe Mathieu-Daudé wrote: > > Hi Sundeep, > > On 4/5/20 7:13 AM, sundeep.l...@gmail.com wrote: > > From: Subbaraya Sundeep > > > > This patch set emulates Ethernet MAC block > > present in Microsemi SmartFusion2 SoC. > > > > v2: > >No changes.

Re: [Qemu devel PATCH v6 0/3] Add SmartFusion2 EMAC block

2020-04-17 Thread sundeep subbaraya
Thanks Peter, Sundeep On Fri, Apr 17, 2020 at 7:27 PM Peter Maydell wrote: > > On Thu, 16 Apr 2020 at 15:55, wrote: > > > > From: Subbaraya Sundeep > > > > This patch set emulates Ethernet MAC block > > present in Microsemi SmartFusion2 SoC. > > > > v6: > > Fixed destination address matching

Re: [Qemu devel PATCH v4 2/3] msf2: Add EMAC block to SmartFusion2 SoC

2020-04-14 Thread sundeep subbaraya
Hi Philippe, On Sun, Apr 12, 2020 at 11:28 PM Philippe Mathieu-Daudé wrote: > > On 4/10/20 4:45 PM, sundeep.l...@gmail.com wrote: > > From: Subbaraya Sundeep > > > > With SmartFusion2 Ethernet MAC model in > > place this patch adds the same to SoC. > > > > Signed-off-by: Subbaraya Sundeep > >

Re: [Qemu devel PATCH v4 1/3] hw/net: Add Smartfusion2 emac block

2020-04-14 Thread sundeep subbaraya
Hi Philippe, On Mon, Apr 13, 2020 at 2:16 AM Philippe Mathieu-Daudé wrote: > > Hi Sundeep, > > On 4/10/20 4:45 PM, sundeep.l...@gmail.com wrote: > > From: Subbaraya Sundeep > > > > Modelled Ethernet MAC of Smartfusion2 SoC. > > Micrel KSZ8051 PHY is present on Emcraft's > > SOM kit hence same

Re: [Qemu devel PATCH v4 3/3] tests/boot_linux_console: Add ethernet test to SmartFusion2

2020-04-14 Thread sundeep subbaraya
Hi Philippe, On Sun, Apr 12, 2020 at 11:32 PM Philippe Mathieu-Daudé wrote: > > On 4/10/20 4:45 PM, sundeep.l...@gmail.com wrote: > > From: Subbaraya Sundeep > > > > In addition to simple serial test this patch uses ping > > to test the ethernet block modelled in SmartFusion2 SoC. > > > >

Re: [RFC PATCH] contrib/gitdm: Add more individual contributors

2020-10-11 Thread sundeep subbaraya
Acked-by: Subbaraya Sundeep Thanks, Sundeep On Sun, Oct 4, 2020 at 11:55 PM Philippe Mathieu-Daudé wrote: > > These individual contributors have a number of contributions, > add them to the 'individual' group map. > > Cc: Ahmed Karaman > Cc: Aleksandar Markovic > Cc: Alistair Francis > Cc:

Re: Test failure with Smartfusion2 emac block (msf2-emac)

2020-07-15 Thread sundeep subbaraya
Hi Thomas, I will check and get back to you in a week. Hope that's okay. Thanks, Sundeep On Tue, Jul 14, 2020 at 8:12 PM Philippe Mathieu-Daudé wrote: > > Ping? > > On 7/7/20 7:32 AM, Thomas Huth wrote: > > On 07/07/2020 07.18, Thomas Huth wrote: > >> > >> Hi Subbaraya, > >> > >> today, I

Re: [PATCH for-5.1 1/2] msf2: Unbreak device-list-properties for "msf-soc"

2020-07-15 Thread sundeep subbaraya
On Wed, Jul 15, 2020 at 8:12 PM Markus Armbruster wrote: > > Philippe Mathieu-Daudé writes: > > > On 7/15/20 4:04 PM, Markus Armbruster wrote: > >> Watch this: > >> > >> $ qemu-system-aarch64 -M ast2600-evb -S -display none -qmp stdio > >> {"QMP": {"version": {"qemu": {"micro": 50,

Re: [PATCH for-5.1 1/2] msf2: Unbreak device-list-properties for "msf-soc"

2020-07-16 Thread sundeep subbaraya
Yep I will rework on this soon. Thanks guys, Sundeep On Thu, Jul 16, 2020 at 1:06 PM Philippe Mathieu-Daudé wrote: > > On 7/16/20 8:07 AM, Thomas Huth wrote: > > On 16/07/2020 04.59, sundeep subbaraya wrote: > >> On Wed, Jul 15, 2020 at 8:12 PM Markus Ar