[Qemu-devel] [PATCH v14 8/8] i.MX: Add i2C devices to i.MX31 SOC

2015-08-10 Thread Jean-Christophe Dubois
Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net --- Changes since v1: * not present on v1 Changes since v2: * not present on v2 Changes since v3: * not present on v3 Changes since v4: * not present on v4 Changes since v5: * not present on v5

[Qemu-devel] [PATCH v14 6/8] i.MX: Add the i.MX25 PDK plateform

2015-08-10 Thread Jean-Christophe Dubois
Tested by booting a minimal Linux system on the emulated platform Tested by booting the Xvisor hyprvisor on the emulated platform Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net --- Changes since v1: * Added a ds1338 I2C device for qtest purpose. Changes since v2: * none

[Qemu-devel] [PATCH v14 4/8] i.MX: Add FEC Ethernet Emulator

2015-08-10 Thread Jean-Christophe Dubois
This is based on mcf_fec.c FEC implementation for Coldfire * A generic PHY was added (borrowwed from LAN9118) * The buffer management is also modified as buffers are slightly different between Coldfire and i.MX Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net Reviewed-by: Peter

[Qemu-devel] [PATCH v14 7/8] i.MX: Add qtest support for I2C device emulator.

2015-08-10 Thread Jean-Christophe Dubois
This is using a ds1338 RTC chip on the I2C bus. This RTC chip is not present on the real 3DS PDK board. Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net --- Changes since v1: * not present on v1 Changes since v2: * use a common header file for I2C regs definition Changes

Re: [Qemu-devel] [PATCH v2 for-2.4] i.MX: Fix UART driver to work with unitialized chardev device

2015-08-01 Thread Jean-Christophe DUBOIS
Le 01/08/2015 09:57, Markus Armbruster a écrit : Jean-Christophe Dubois j...@tribudubois.net writes: The chardev property initialization might have failed (for example because there are not enough chardevs provided by QEMU). The serial device emulator need to be able to work

[Qemu-devel] [PATCH v2 for-2.4] i.MX: Fix UART driver to work with unitialized chardev device

2015-07-31 Thread Jean-Christophe Dubois
using it. Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net Reviewed-by: Peter Crosthwaite peter.crosthwa...@xilinx.com --- Changes since V1: * Grammar sweep on patch description * Added Peter's Reviewed-by hw/char/imx_serial.c | 8 ++-- 1 file changed, 6 insertions(+), 2 deletions

Re: [Qemu-devel] [PATCH v13 00/19] i.MX: Add i.MX25 support through the PDK evaluation board

2015-07-30 Thread Jean-Christophe DUBOIS
Hi, Is there any more work needed on this series? Regards JC Le 16/07/2015 23:21, Jean-Christophe Dubois a écrit : This series of patches add the support for the i.MX25 processor through the Freescale PDK evaluation board. For now a limited set of devices is supported. * GPT timers

Re: [Qemu-devel] [PATCH for-2.4] i.MX: Fix UART driver to work with unitialized chardev device

2015-07-26 Thread Jean-Christophe DUBOIS
Hi, Sorry to bother you but is there some more work needed on this simple patch? Regards JC Le 13/07/2015 23:14, Jean-Christophe DUBOIS a écrit : Do you expect a v2 version of this patch that fix the patch description? JC Le 11/07/2015 11:00, Peter Crosthwaite a écrit : On Thu, Jul 9

[Qemu-devel] [PATCH v13 18/19] i.MX: Add qtest support for I2C device emulator.

2015-07-16 Thread Jean-Christophe Dubois
This is using a ds1338 RTC chip on the I2C bus. This RTC chip is not present on the real 3DS PDK board. Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net --- Changes since v1: * not present on v1 Changes since v2: * use a common header file for I2C regs definition Changes

[Qemu-devel] [PATCH v13 16/19] i.MX: Add SOC support for i.MX25

2015-07-16 Thread Jean-Christophe Dubois
For now we support the following devices: * CPU: ARM926 * Interrupt Controller: AVIC * CCM * UART x 5 * EPIT x 2 * GPT x 4 * FEC * I2C x 3 Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net --- Changes since v1: * not present on v1

[Qemu-devel] [PATCH v13 07/19] i.MX: Fix Coding style for CCM emulator

2015-07-16 Thread Jean-Christophe Dubois
Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net Reviewed-by: Peter Crosthwaite crosthwaite.pe...@gmail.com --- Changes since v1: * not present on v1 Changes since v2: * not present on v2 Changes since v3: * not present on v3 Changes since v4

[Qemu-devel] [PATCH v13 01/19] i.MX: Split UART emulator in a header file and a source file

2015-07-16 Thread Jean-Christophe Dubois
Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net Reviewed-by: Peter Crosthwaite peter.crosthwa...@xilinx.com --- Changes since v1: * not present on v1 Changes since v2: * not present on v2 Changes since v3: * not present on v3 Changes since v4: * not present

[Qemu-devel] [PATCH v13 02/19] i.MX: Move serial initialization to init/realize of DeviceClass.

2015-07-16 Thread Jean-Christophe Dubois
Move constructor to DeviceClass methods * imx_serial_init * imx_serial_realize imx32_serial_properties is renamed to imx_serial_properties. Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net Reviewed-by: Peter Crosthwaite crosthwaite.pe...@gmail.com --- Changes since v1

[Qemu-devel] [PATCH v13 03/19] i.MX:Fix Coding style for UART emulator.

2015-07-16 Thread Jean-Christophe Dubois
Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net Reviewed-by: Peter Crosthwaite crosthwaite.pe...@gmail.com --- Changes since v1: * not present on v1 Changes since v2: * not present on v2 Changes since v3: * not present on v3 Changes since v4: * not present

[Qemu-devel] [PATCH v13 12/19] i.MX: Add SOC support for i.MX31

2015-07-16 Thread Jean-Christophe Dubois
For now we support the following devices: * CPU: ARM1136 * Interrupt Controller: AVIC * CCM * UART x 2 * EPIT x 2 * GPT Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net Reviewed-by: Peter Crosthwaite peter.crosthwa...@xilinx.com --- Changes since v1: * not present

[Qemu-devel] [PATCH v13 10/19] i.MX: Split GPT emulator in a header file and a source file

2015-07-16 Thread Jean-Christophe Dubois
Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net Reviewed-by: Peter Crosthwaite peter.crosthwa...@xilinx.com --- Changes since v1: * not present on v1 Changes since v2: * not present on v2 Changes since v3: * not present on v3 Changes since v4: * not present

[Qemu-devel] [PATCH v13 06/19] i.MX: Split CCM emulator in a header file and a source file

2015-07-16 Thread Jean-Christophe Dubois
Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net Reviewed-by: Peter Crosthwaite peter.crosthwa...@xilinx.com --- Changes since v1: * not present on v1 Changes since v2: * not present on v2 Changes since v3: * not present on v3 Changes since v4: * not present on v4

[Qemu-devel] [PATCH v13 04/19] i.MX: Split AVIC emulator in a header file and a source file

2015-07-16 Thread Jean-Christophe Dubois
Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net Reviewed-by: Peter Crosthwaite peter.crosthwa...@xilinx.com --- Changes since v1: * not present on v1 Changes since v2: * not present on v2 Changes since v3: * not present on v3 Changes since v4: * not present

[Qemu-devel] [PATCH v13 17/19] i.MX: Add the i.MX25 PDK plateform

2015-07-16 Thread Jean-Christophe Dubois
Tested by booting a minimal Linux system on the emulated platform Tested by booting the Xvisor hyprvisor on the emulated platform Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net --- Changes since v1: * Added a ds1338 I2C device for qtest purpose. Changes since v2: * none

[Qemu-devel] [PATCH v13 08/19] i.MX: Split EPIT emulator in a header file and a source file

2015-07-16 Thread Jean-Christophe Dubois
Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net Reviewed-by: Peter Crosthwaite peter.crosthwa...@xilinx.com --- Changes since v1: * not present on v1 Changes since v2: * not present on v2 Changes since v3: * not present on v3 Changes since v4

[Qemu-devel] [PATCH v13 05/19] i.MX: Fix Coding style for AVIC emulator.

2015-07-16 Thread Jean-Christophe Dubois
Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net Reviewed-by: Peter Crosthwaite crosthwaite.pe...@gmail.com --- Changes since v1: * not present on v1 Changes since v2: * not present on v2 Changes since v3: * not present on v3 Changes since v4: * not present on v4

[Qemu-devel] [PATCH v13 19/19] i.MX: Adding i2C devices to i.MX31 SOC

2015-07-16 Thread Jean-Christophe Dubois
Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net --- Changes since v1: * not present on v1 Changes since v2: * not present on v2 Changes since v3: * not present on v3 Changes since v4: * not present on v4 Changes since v5: * not present on v5 Changes

[Qemu-devel] [PATCH v13 11/19] i.MX: Fix Coding style for GPT emulator

2015-07-16 Thread Jean-Christophe Dubois
Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net Reviewed-by: Peter Crosthwaite crosthwaite.pe...@gmail.com --- Changes since v1: * not present on v1 Changes since v2: * not present on v2 Changes since v3: * not present on v3 Changes since v4: * not present on v4

[Qemu-devel] [PATCH v13 09/19] i.MX: Fix Coding style for EPIT emulator

2015-07-16 Thread Jean-Christophe Dubois
Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net Reviewed-by: Peter Crosthwaite crosthwaite.pe...@gmail.com --- Changes since v1: * not present on v1 Changes since v2: * not present on v2 Changes since v3: * not present on v3 Changes since v4: * not present

[Qemu-devel] [PATCH v13 00/19] i.MX: Add i.MX25 support through the PDK evaluation board

2015-07-16 Thread Jean-Christophe Dubois
a minimal linux system on the KZM platform Jean-Christophe Dubois (19): i.MX: Split UART emulator in a header file and a source file i.MX: Move serial initialization to init/realize of DeviceClass. i.MX:Fix Coding style for UART emulator. i.MX: Split AVIC emulator in a header file and a source

[Qemu-devel] [PATCH v13 15/19] i.MX: Add FEC Ethernet Emulator

2015-07-16 Thread Jean-Christophe Dubois
This is based on mcf_fec.c FEC implementation for Coldfire * A generic PHY was added (borrowwed from LAN9118) * The buffer management is also modified as buffers are slightly different between Coldfire and i.MX Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net Reviewed-by: Peter

[Qemu-devel] [PATCH v13 14/19] i.MX: Add I2C controller emulator

2015-07-16 Thread Jean-Christophe Dubois
The slave mode is not implemented. Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net Reviewed-by: Peter Crosthwaite crosthwaite.pe...@gmail.com --- Changes since v1: * none Changes since v2: * use QOM cast * reworked debug printf * use CamelCase for state type

[Qemu-devel] [PATCH v13 13/19] i.MX: KZM now uses the standalone i.MX31 SOC support

2015-07-16 Thread Jean-Christophe Dubois
Tested by booting a minimal Linux system on the emulated platform Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net --- Changes since v1: * not present on v1 Changes since v2: * not present on v2 Changes since v3: * not present on v3 Changes since v4

Re: [Qemu-devel] [PATCH for-2.4] i.MX: Fix UART driver to work with unitialized chardev device

2015-07-13 Thread Jean-Christophe DUBOIS
Do you expect a v2 version of this patch that fix the patch description? JC Le 11/07/2015 11:00, Peter Crosthwaite a écrit : On Thu, Jul 9, 2015 at 2:29 AM, Jean-Christophe Dubois j...@tribudubois.net wrote: The chardev property initialisation might failed (for example because

[Qemu-devel] [PATCH v12 03/19] i.MX:Fix Coding style for UART emulator.

2015-07-10 Thread Jean-Christophe Dubois
Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net --- Changes since v1: * not present on v1 Changes since v2: * not present on v2 Changes since v3: * not present on v3 Changes since v4: * not present on v4 Changes since v5: * not present on v5 Changes

[Qemu-devel] [PATCH v12 15/19] i.MX: Add FEC Ethernet Emulator

2015-07-10 Thread Jean-Christophe Dubois
This is based on mcf_fec.c FEC implementation for Coldfire * A generic PHY was added (borrowwed from LAN9118) * The buffer management is also modified as buffers are slightly different between Coldfire and i.MX Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net Reviewed-by: Peter

[Qemu-devel] [PATCH v12 09/19] i.MX: Fix Coding style for EPIT emulator

2015-07-10 Thread Jean-Christophe Dubois
Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net --- Changes since v1: * not present on v1 Changes since v2: * not present on v2 Changes since v3: * not present on v3 Changes since v4: * not present on v4 Changes since v5: * not present on v5 Changes since

[Qemu-devel] [PATCH v12 10/19] i.MX: Split GPT emulator in a header file and a source file

2015-07-10 Thread Jean-Christophe Dubois
Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net Reviewed-by: Peter Crosthwaite peter.crosthwa...@xilinx.com --- Changes since v1: * not present on v1 Changes since v2: * not present on v2 Changes since v3: * not present on v3 Changes since v4

[Qemu-devel] [PATCH v12 01/19] i.MX: Split UART emulator in a header file and a source file

2015-07-10 Thread Jean-Christophe Dubois
Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net Reviewed-by: Peter Crosthwaite peter.crosthwa...@xilinx.com --- Changes since v1: * not present on v1 Changes since v2: * not present on v2 Changes since v3: * not present on v3 Changes since v4: * not present on v4

[Qemu-devel] [PATCH v12 00/19] i.MX: Add i.MX25 support through the PDK evaluation board

2015-07-10 Thread Jean-Christophe Dubois
a minimal linux system on the KZM platform Jean-Christophe Dubois (19): i.MX: Split UART emulator in a header file and a source file i.MX: Move serial initialization to init/realize of DeviceClass. i.MX:Fix Coding style for UART emulator. i.MX: Split AVIC emulator in a header file and a source

[Qemu-devel] [PATCH v12 04/19] i.MX: Split AVIC emulator in a header file and a source file

2015-07-10 Thread Jean-Christophe Dubois
Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net Reviewed-by: Peter Crosthwaite peter.crosthwa...@xilinx.com --- Changes since v1: * not present on v1 Changes since v2: * not present on v2 Changes since v3: * not present on v3 Changes since v4

[Qemu-devel] [PATCH v12 02/19] i.MX: Move serial initialization to init/realize of DeviceClass.

2015-07-10 Thread Jean-Christophe Dubois
Move constructor to DeviceClass methods * imx_serial_init * imx_serial_realize imx32_serial_properties is renamed to imx_serial_properties. Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net --- Changes since v1: * not present on v1 Changes since v2: * not present on v2

[Qemu-devel] [PATCH v12 05/19] i.MX: Fix Coding style for AVIC emulator.

2015-07-10 Thread Jean-Christophe Dubois
Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net --- Changes since v1: * not present on v1 Changes since v2: * not present on v2 Changes since v3: * not present on v3 Changes since v4: * not present on v4 Changes since v5: * not present on v5

[Qemu-devel] [PATCH v12 16/19] i.MX: Add SOC support for i.MX25

2015-07-10 Thread Jean-Christophe Dubois
For now we support the following devices: * CPU: ARM926 * Interrupt Controller: AVIC * CCM * UART x 5 * EPIT x 2 * GPT x 4 * FEC * I2C x 3 Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net --- Changes since v1: * not present on v1

[Qemu-devel] [PATCH v12 17/19] i.MX: Add the i.MX25 PDK plateform

2015-07-10 Thread Jean-Christophe Dubois
Tested by booting a minimal Linux system on the emulated platform Tested by booting the Xvisor hyprvisor on the emulated platform Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net --- Changes since v1: * Added a ds1338 I2C device for qtest purpose. Changes since v2: * none

[Qemu-devel] [PATCH v12 11/19] i.MX: Fix Coding style for GPT emulator

2015-07-10 Thread Jean-Christophe Dubois
Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net --- Changes since v1: * not present on v1 Changes since v2: * not present on v2 Changes since v3: * not present on v3 Changes since v4: * not present on v4 Changes since v5: * not present on v5 Changes since

[Qemu-devel] [PATCH v12 06/19] i.MX: Split CCM emulator in a header file and a source file

2015-07-10 Thread Jean-Christophe Dubois
Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net Reviewed-by: Peter Crosthwaite peter.crosthwa...@xilinx.com --- Changes since v1: * not present on v1 Changes since v2: * not present on v2 Changes since v3: * not present on v3 Changes since v4

[Qemu-devel] [PATCH v12 07/19] i.MX: Fix Coding style for CCM emulator

2015-07-10 Thread Jean-Christophe Dubois
Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net --- Changes since v1: * not present on v1 Changes since v2: * not present on v2 Changes since v3: * not present on v3 Changes since v4: * not present on v4 Changes since v5: * not present on v5 Changes since

[Qemu-devel] [PATCH v12 18/19] i.MX: Add qtest support for I2C device emulator.

2015-07-10 Thread Jean-Christophe Dubois
This is using a ds1338 RTC chip on the I2C bus. This RTC chip is not present on the real 3DS PDK board. Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net --- Changes since v1: * not present on v1 Changes since v2: * use a common header file for I2C regs definition Changes

[Qemu-devel] [PATCH v12 12/19] i.MX: Add SOC support for i.MX31

2015-07-10 Thread Jean-Christophe Dubois
For now we support the following devices: * CPU: ARM1136 * Interrupt Controller: AVIC * CCM * UART x 2 * EPIT x 2 * GPT Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net Reviewed-by: Peter Crosthwaite peter.crosthwa...@xilinx.com --- Changes since v1: * not present on v1

[Qemu-devel] [PATCH v12 14/19] i.MX: Add I2C controller emulator

2015-07-10 Thread Jean-Christophe Dubois
The slave mode is not implemented. Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net Reviewed-by: Peter Crosthwaite crosthwaite.pe...@gmail.com --- Changes since v1: * none Changes since v2: * use QOM cast * reworked debug printf * use CamelCase for state type

[Qemu-devel] [PATCH v12 19/19] i.MX: Adding i2C devices to i.MX31 SOC

2015-07-10 Thread Jean-Christophe Dubois
Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net --- Changes since v1: * not present on v1 Changes since v2: * not present on v2 Changes since v3: * not present on v3 Changes since v4: * not present on v4 Changes since v5: * not present on v5 Changes

[Qemu-devel] [PATCH v12 08/19] i.MX: Split EPIT emulator in a header file and a source file

2015-07-10 Thread Jean-Christophe Dubois
Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net Reviewed-by: Peter Crosthwaite peter.crosthwa...@xilinx.com --- Changes since v1: * not present on v1 Changes since v2: * not present on v2 Changes since v3: * not present on v3 Changes since v4

[Qemu-devel] [PATCH v12 13/19] i.MX: KZM now uses the standalone i.MX31 SOC support

2015-07-10 Thread Jean-Christophe Dubois
Tested by booting a minimal Linux system on the emulated platform Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net --- Changes since v1: * not present on v1 Changes since v2: * not present on v2 Changes since v3: * not present on v3 Changes since v4

Re: [Qemu-devel] [PATCH v11 02/19] i.MX: Move serial initialization to init/realize of DeviceClass.

2015-07-10 Thread Jean-Christophe DUBOIS
Le 09/07/2015 08:41, Peter Crosthwaite a écrit : sorry accidental send, comments inline below. On Wed, Jul 8, 2015 at 11:36 PM, Peter Crosthwaite peter.crosthwa...@xilinx.com wrote: On Wed, Jul 8, 2015 at 10:55 PM, Jean-Christophe DUBOIS j...@tribudubois.net wrote: Le 08/07/2015 22:49, Peter

[Qemu-devel] [PATCH for-2.4] i.MX: Fix UART driver to work with unitialized chardev device

2015-07-09 Thread Jean-Christophe Dubois
it. Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net --- hw/char/imx_serial.c | 8 ++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/hw/char/imx_serial.c b/hw/char/imx_serial.c index f3fbc77..383e50c 100644 --- a/hw/char/imx_serial.c +++ b/hw/char/imx_serial.c @@ -203,7

Re: [Qemu-devel] [PATCH v10 18/21] i.MX: Add SOC support for i.MX25

2015-07-08 Thread Jean-Christophe DUBOIS
tackled somehow? Anyway this can be done later and I don't think this need to be introduced right now. On Sun, Jul 5, 2015 at 5:05 PM, Jean-Christophe Dubois j...@tribudubois.net wrote: Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net --- Changes since v1: * not present on v1

Re: [Qemu-devel] [PATCH v10 19/21] i.MX: Add the i.MX25 3DS PDK plateform

2015-07-08 Thread Jean-Christophe DUBOIS
Le 06/07/2015 09:43, Peter Crosthwaite a écrit : On Sun, Jul 5, 2015 at 5:05 PM, Jean-Christophe Dubois j...@tribudubois.net wrote: Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net --- Changes since v1: * Added a ds1338 I2C device for qtest purpose. Changes since v2

Re: [Qemu-devel] [PATCH v10 15/21] i.MX: KZM now uses the standalone i.MX31 SOC support

2015-07-08 Thread Jean-Christophe DUBOIS
Le 06/07/2015 09:31, Peter Crosthwaite a écrit : On Sun, Jul 5, 2015 at 5:05 PM, Jean-Christophe Dubois j...@tribudubois.net wrote: Tested by booting a minimal linux system on the emulated plateform Linux platform Note: Qdev construction helper functions are removed with this patch. So

[Qemu-devel] [PATCH v11 05/19] i.MX: Fix Coding style for AVIC emulator.

2015-07-08 Thread Jean-Christophe Dubois
Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net --- Changes since v1: * not present on v1 Changes since v2: * not present on v2 Changes since v3: * not present on v3 Changes since v4: * not present on v4 Changes since v5: * not present on v5

[Qemu-devel] [PATCH v11 00/19] i.MX: Add i.MX25 support through the PDK evaluation board

2015-07-08 Thread Jean-Christophe Dubois
a minimal linux system on the KZM platform Jean-Christophe Dubois (19): i.MX: Split UART emulator in a header file and a source file i.MX: Move serial initialization to init/realize of DeviceClass. i.MX:Fix Coding style for UART emulator. i.MX: Split AVIC emulator in a header file and a source

[Qemu-devel] [PATCH v11 01/19] i.MX: Split UART emulator in a header file and a source file

2015-07-08 Thread Jean-Christophe Dubois
Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net Reviewed-by: Peter Crosthwaite peter.crosthwa...@xilinx.com --- Changes since v1: * not present on v1 Changes since v2: * not present on v2 Changes since v3: * not present on v3 Changes since v4: * not present on v4

[Qemu-devel] [PATCH v11 04/19] i.MX: Split AVIC emulator in a header file and a source file

2015-07-08 Thread Jean-Christophe Dubois
Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net Reviewed-by: Peter Crosthwaite peter.crosthwa...@xilinx.com --- Changes since v1: * not present on v1 Changes since v2: * not present on v2 Changes since v3: * not present on v3 Changes since v4: * not present

[Qemu-devel] [PATCH v11 14/19] i.MX: Add I2C controller emulator

2015-07-08 Thread Jean-Christophe Dubois
The slave mode is not implemented. Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net Reviewed-by: Peter Crosthwaite crosthwaite.pe...@gmail.com --- Changes since v1: * none Changes since v2: * use QOM cast * reworked debug printf * use CamelCase for state type

[Qemu-devel] [PATCH v11 02/19] i.MX: Move serial initialization to init/realize of DeviceClass.

2015-07-08 Thread Jean-Christophe Dubois
Move constructor to DeviceClass methods * imx_serial_init * imx_serial_realize imx32_serial_properties is renamed to imx_serial_properties. Rework of Qdev construction helper function. Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net --- Changes since v1: * not present on v1

[Qemu-devel] [PATCH v11 09/19] i.MX: Fix Coding style for EPIT emulator

2015-07-08 Thread Jean-Christophe Dubois
Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net --- Changes since v1: * not present on v1 Changes since v2: * not present on v2 Changes since v3: * not present on v3 Changes since v4: * not present on v4 Changes since v5: * not present on v5 Changes since v6

[Qemu-devel] [PATCH v11 07/19] i.MX: Fix Coding style for CCM emulator

2015-07-08 Thread Jean-Christophe Dubois
Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net --- Changes since v1: * not present on v1 Changes since v2: * not present on v2 Changes since v3: * not present on v3 Changes since v4: * not present on v4 Changes since v5: * not present on v5 Changes since

[Qemu-devel] [PATCH v11 03/19] i.MX:Fix Coding style for UART emulator.

2015-07-08 Thread Jean-Christophe Dubois
Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net --- Changes since v1: * not present on v1 Changes since v2: * not present on v2 Changes since v3: * not present on v3 Changes since v4: * not present on v4 Changes since v5: * not present on v5 Changes since v6

[Qemu-devel] [PATCH v11 17/19] i.MX: Add the i.MX25 PDK plateform

2015-07-08 Thread Jean-Christophe Dubois
Tested by booting a minimal Linux system on the emulated platform Tested by booting the Xvisor hyprvisor on the emulated platform Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net --- Changes since v1: * Added a ds1338 I2C device for qtest purpose. Changes since v2

Re: [Qemu-devel] [PATCH v11 02/19] i.MX: Move serial initialization to init/realize of DeviceClass.

2015-07-08 Thread Jean-Christophe DUBOIS
Le 08/07/2015 22:49, Peter Crosthwaite a écrit : On Wed, Jul 8, 2015 at 11:42 AM, Jean-Christophe Dubois j...@tribudubois.net wrote: Move constructor to DeviceClass methods * imx_serial_init * imx_serial_realize imx32_serial_properties is renamed to imx_serial_properties. Rework of Qdev

[Qemu-devel] [PATCH v11 08/19] i.MX: Split EPIT emulator in a header file and a source file

2015-07-08 Thread Jean-Christophe Dubois
Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net Reviewed-by: Peter Crosthwaite peter.crosthwa...@xilinx.com --- Changes since v1: * not present on v1 Changes since v2: * not present on v2 Changes since v3: * not present on v3 Changes since v4: * not present on v4

[Qemu-devel] [PATCH v11 19/19] i.MX: Adding i2C devices to i.MX31 SOC

2015-07-08 Thread Jean-Christophe Dubois
Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net --- Changes since v1: * not present on v1 Changes since v2: * not present on v2 Changes since v3: * not present on v3 Changes since v4: * not present on v4 Changes since v5: * not present on v5 Changes

[Qemu-devel] [PATCH v11 06/19] i.MX: Split CCM emulator in a header file and a source file

2015-07-08 Thread Jean-Christophe Dubois
Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net Reviewed-by: Peter Crosthwaite peter.crosthwa...@xilinx.com --- Changes since v1: * not present on v1 Changes since v2: * not present on v2 Changes since v3: * not present on v3 Changes since v4

[Qemu-devel] [PATCH v11 11/19] i.MX: Fix Coding style for GPT emulator

2015-07-08 Thread Jean-Christophe Dubois
Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net --- Changes since v1: * not present on v1 Changes since v2: * not present on v2 Changes since v3: * not present on v3 Changes since v4: * not present on v4 Changes since v5: * not present on v5 Changes since v6

[Qemu-devel] [PATCH v11 15/19] i.MX: Add FEC Ethernet Emulator

2015-07-08 Thread Jean-Christophe Dubois
This is based on mcf_fec.c FEC implementation for Coldfire * A generic PHY was added (borrowwed from LAN9118) * The buffer management is also modified as buffers are slightly different between Coldfire and i.MX Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net Reviewed-by: Peter

[Qemu-devel] [PATCH v11 10/19] i.MX: Split GPT emulator in a header file and a source file

2015-07-08 Thread Jean-Christophe Dubois
Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net Reviewed-by: Peter Crosthwaite peter.crosthwa...@xilinx.com --- Changes since v1: * not present on v1 Changes since v2: * not present on v2 Changes since v3: * not present on v3 Changes since v4: * not present on v4

[Qemu-devel] [PATCH v11 18/19] i.MX: Add qtest support for I2C device emulator.

2015-07-08 Thread Jean-Christophe Dubois
This is using a ds1338 RTC chip on the I2C bus. This RTC chip is not present on the real 3DS PDK board. Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net --- Changes since v1: * not present on v1 Changes since v2: * use a common header file for I2C regs definition Changes

[Qemu-devel] [PATCH v11 12/19] i.MX: Add SOC support for i.MX31

2015-07-08 Thread Jean-Christophe Dubois
For now we support the following devices: * CPU: ARM1136 * Interrupt Controller: AVIC * CCM * UART x 2 * EPIT x 2 * GPT Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net --- Changes since v1: * not present on v1 Changes since v2: * not present on v2 Changes since

[Qemu-devel] [PATCH v11 16/19] i.MX: Add SOC support for i.MX25

2015-07-08 Thread Jean-Christophe Dubois
For now we support the following devices: * CPU: ARM926 * Interrupt Controller: AVIC * CCM * UART x 5 * EPIT x 2 * GPT x 4 * FEC * I2C x 3 Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net --- Changes since v1: * not present on v1

[Qemu-devel] [PATCH v11 13/19] i.MX: KZM now uses the standalone i.MX31 SOC support

2015-07-08 Thread Jean-Christophe Dubois
Tested by booting a minimal Linux system on the emulated platform Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net --- Changes since v1: * not present on v1 Changes since v2: * not present on v2 Changes since v3: * not present on v3 Changes since v4

[Qemu-devel] [PATCH v10 08/21] i.MX: Split EPIT emulator in a header file and a source file

2015-07-05 Thread Jean-Christophe Dubois
Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net --- Changes since v1: * not present on v1 Changes since v2: * not present on v2 Changes since v3: * not present on v3 Changes since v4: * not present on v4 Changes since v5: * not present on v5 Changes since v6

[Qemu-devel] [PATCH v10 02/21] i.MX: Move serial initialization to init/realize of DeviceClass.

2015-07-05 Thread Jean-Christophe Dubois
Move constructor to DeviceClass methods * imx_serial_init * imx_serial_realize imx32_serial_properties is renamed to imx_serial_properties. The Qdev construction helper is moved to an include file as an inline function. This function is going to be removed soon. Signed-off-by: Jean-Christophe

[Qemu-devel] [PATCH v10 04/21] i.MX: Split AVIC emulator in a header file and a source file

2015-07-05 Thread Jean-Christophe Dubois
Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net Reviewed-by: Peter Crosthwaite peter.crosthwa...@xilinx.com --- Changes since v1: * not present on v1 Changes since v2: * not present on v2 Changes since v3: * not present on v3 Changes since v4: * not present on v4

[Qemu-devel] [PATCH v10 11/21] i.MX: Split GPT emulator in a header file and a source file

2015-07-05 Thread Jean-Christophe Dubois
Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net --- Changes since v1: * not present on v1 Changes since v2: * not present on v2 Changes since v3: * not present on v3 Changes since v4: * not present on v4 Changes since v5: * not present on v5 Changes since v6

[Qemu-devel] [PATCH v10 06/21] i.MX: Split CCM emulator in a header file and a source file

2015-07-05 Thread Jean-Christophe Dubois
Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net Reviewed-by: Peter Crosthwaite peter.crosthwa...@xilinx.com --- Changes since v1: * not present on v1 Changes since v2: * not present on v2 Changes since v3: * not present on v3 Changes since v4: * not present on v4

[Qemu-devel] [PATCH v10 18/21] i.MX: Add SOC support for i.MX25

2015-07-05 Thread Jean-Christophe Dubois
Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net --- Changes since v1: * not present on v1 Changes since v2: * not present on v2 Changes since v3: * not present on v3 Changes since v4: * not present on v4 Changes since v5: * not present on v5 Changes since v6

[Qemu-devel] [PATCH v10 19/21] i.MX: Add the i.MX25 3DS PDK plateform

2015-07-05 Thread Jean-Christophe Dubois
Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net --- Changes since v1: * Added a ds1338 I2C device for qtest purpose. Changes since v2: * none Changes since v3: * Rework GPL header * use I2C constructor helper. Changes since v4: * use

[Qemu-devel] [PATCH v10 20/21] i.MX: Add qtest support for I2C device emulator.

2015-07-05 Thread Jean-Christophe Dubois
This is using a ds1338 RTC chip on the I2C bus. This RTC chip is not present on the real 3DS PDK board. Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net --- Changes since v1: * not present on v1 Changes since v2: * use a common header file for I2C regs definition Changes

[Qemu-devel] [PATCH v10 17/21] i.MX: Add FEC Ethernet Emulator

2015-07-05 Thread Jean-Christophe Dubois
This is based on mcf_fec.c FEC implementation for Coldfire * A generic PHY was added (borrowwed from LAN9118) * The buffer management is also modified as buffers are slightly different between Coldfire and i.MX Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net Reviewed-by: Peter

[Qemu-devel] [PATCH v10 09/21] i.MX: Move Qdev EPIT construction helper as inline function.

2015-07-05 Thread Jean-Christophe Dubois
Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net --- Changes since v1: * not present on v1 Changes since v2: * not present on v2 Changes since v3: * not present on v3 Changes since v4: * not present on v4 Changes since v5: * not present on v5 Changes since v6

[Qemu-devel] [PATCH v10 10/21] i.MX: Fix Coding style for EPIT emulator

2015-07-05 Thread Jean-Christophe Dubois
Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net --- Changes since v1: * not present on v1 Changes since v2: * not present on v2 Changes since v3: * not present on v3 Changes since v4: * not present on v4 Changes since v5: * not present on v5 Changes since v6

[Qemu-devel] [PATCH v10 16/21] i.MX: Add I2C controller emulator

2015-07-05 Thread Jean-Christophe Dubois
The slave mode is not implemented. Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net Reviewed-by: Peter Crosthwaite crosthwaite.pe...@gmail.com --- Changes since v1: * none Changes since v2: * use QOM cast * reworked debug printf * use CamelCase for state type

[Qemu-devel] [PATCH v10 07/21] i.MX: Fix Coding style for CCM emulator

2015-07-05 Thread Jean-Christophe Dubois
Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net --- Changes since v1: * not present on v1 Changes since v2: * not present on v2 Changes since v3: * not present on v3 Changes since v4: * not present on v4 Changes since v5: * not present on v5 Changes since v6

[Qemu-devel] [PATCH v10 15/21] i.MX: KZM now uses the standalone i.MX31 SOC support

2015-07-05 Thread Jean-Christophe Dubois
Tested by booting a minimal linux system on the emulated plateform Note: Qdev construction helper functions are removed with this patch. Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net --- Changes since v1: * not present on v1 Changes since v2: * not present on v2 Changes

[Qemu-devel] [PATCH v10 14/21] i.MX: Add SOC support for i.MX31

2015-07-05 Thread Jean-Christophe Dubois
Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net --- Changes since v1: * not present on v1 Changes since v2: * not present on v2 Changes since v3: * not present on v3 Changes since v4: * not present on v4 Changes since v5: * not present on v5 Changes since v6

[Qemu-devel] [PATCH v10 12/21] i.MX: Move Qdev GPT construction helper as inline function.

2015-07-05 Thread Jean-Christophe Dubois
Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net --- Changes since v1: * not present on v1 Changes since v2: * not present on v2 Changes since v3: * not present on v3 Changes since v4: * not present on v4 Changes since v5: * not present on v5 Changes since v6

[Qemu-devel] [PATCH v10 00/21] i.MX: Add i.MX25 support through the 3DS evaluation board.

2015-07-05 Thread Jean-Christophe Dubois
a minimal linux system on the KZM platform Jean-Christophe Dubois (21): i.MX: Split UART emulator in a header file and a source file i.MX: Move serial initialization to init/realize of DeviceClass. i.MX:Fix Coding style for UART emulator. i.MX: Split AVIC emulator in a header file and a source

[Qemu-devel] [PATCH v10 05/21] i.MX: Fix Coding style for AVIC emulator.

2015-07-05 Thread Jean-Christophe Dubois
Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net --- Changes since v1: * not present on v1 Changes since v2: * not present on v2 Changes since v3: * not present on v3 Changes since v4: * not present on v4 Changes since v5: * not present on v5 Changes since v6

[Qemu-devel] [PATCH v10 01/21] i.MX: Split UART emulator in a header file and a source file

2015-07-05 Thread Jean-Christophe Dubois
Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net Reviewed-by: Peter Crosthwaite peter.crosthwa...@xilinx.com --- Changes since v1: * not present on v1 Changes since v2: * not present on v2 Changes since v3: * not present on v3 Changes since v4: * not present on v4

[Qemu-devel] [PATCH v10 03/21] i.MX:Fix Coding style for UART emulator.

2015-07-05 Thread Jean-Christophe Dubois
Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net --- Changes since v1: * not present on v1 Changes since v2: * not present on v2 Changes since v3: * not present on v3 Changes since v4: * not present on v4 Changes since v5: * not present on v5 Changes since v6

[Qemu-devel] [PATCH v10 21/21] i.MX: Adding i2C devices to i.MX31 SOC

2015-07-05 Thread Jean-Christophe Dubois
Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net --- Changes since v1: * not present on v1 Changes since v2: * not present on v2 Changes since v3: * not present on v3 Changes since v4: * not present on v4 Changes since v5: * not present on v5 Changes since v6

[Qemu-devel] [PATCH v10 13/21] i.MX: Fix Coding style for GPT emulator

2015-07-05 Thread Jean-Christophe Dubois
Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net --- Changes since v1: * not present on v1 Changes since v2: * not present on v2 Changes since v3: * not present on v3 Changes since v4: * not present on v4 Changes since v5: * not present on v5 Changes since v6

[Qemu-devel] [PATCH v9 16/20] i.MX: Add I2C controller emulator

2015-07-04 Thread Jean-Christophe Dubois
The slave mode is not implemented. Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net Reviewed-by: Peter Crosthwaite crosthwaite.pe...@gmail.com --- Changes since v1: * none Changes since v2: * use QOM cast * reworked debug printf * use CamelCase for state type

[Qemu-devel] [PATCH v9 19/20] i.MX: Add the i.MX25 3DS PDK plateform

2015-07-04 Thread Jean-Christophe Dubois
Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net --- Changes since v1: * Added a ds1338 I2C device for qtest purpose. Changes since v2: * none Changes since v3: * Rework GPL header * use I2C constructor helper. Changes since v4: * use

[Qemu-devel] [PATCH v9 14/20] i.MX: Add SOC support for i.MX31

2015-07-04 Thread Jean-Christophe Dubois
Signed-off-by: Jean-Christophe Dubois j...@tribudubois.net --- Changes since v1: * not present on v1 Changes since v2: * not present on v2 Changes since v3: * not present on v3 Changes since v4: * not present on v4 Changes since v5: * not present on v5 Changes since v6

<    1   2   3   4   5   6   7   >