Re: [Qemu-devel] [PATCH] Make SLIRP Ethernet packets size to 64 bytes minimuma

2011-06-28 Thread Fabien Chouteau
On 28/06/2011 10:34, Stefan Hajnoczi wrote: > On Mon, Jun 27, 2011 at 5:12 PM, Fabien Chouteau wrote: >> On 27/06/2011 17:39, Stefan Hajnoczi wrote: >>> On Mon, Jun 27, 2011 at 3:23 PM, Fabien Chouteau >>> wrote: >>>> On 27/06/2011 15:50, Stefan Hajnoczi

Re: [Qemu-devel] [PATCH] Add e500 instructions dcblc, dcbtls and dcbtstl as no-op

2011-06-28 Thread Fabien Chouteau
On 27/06/2011 18:28, Scott Wood wrote: > On Mon, 27 Jun 2011 15:15:55 +0200 > Fabien Chouteau wrote: > >> +/* dcbtls */ >> +static void gen_dcbtls(DisasContext *ctx) >> +{ >> +/* interpreted as no-op */ >> +} >> + >> +/* dcbtstl

[Qemu-devel] [PATCH] [PowerPC][RFC] booke timers

2011-06-27 Thread Fabien Chouteau
empt for a distinct and clean implementation of booke's timers. Please feel free to comment. Signed-off-by: Fabien Chouteau --- Makefile.target|2 +- hw/ppc.c | 45 + hw/ppc.h | 23 + hw/ppc_booke.c

Re: [Qemu-devel] [PATCH] Make SLIRP Ethernet packets size to 64 bytes minimum

2011-06-27 Thread Fabien Chouteau
On 27/06/2011 17:39, Stefan Hajnoczi wrote: > On Mon, Jun 27, 2011 at 3:23 PM, Fabien Chouteau wrote: >> On 27/06/2011 15:50, Stefan Hajnoczi wrote: >>> On Mon, Jun 27, 2011 at 1:41 PM, Fabien Chouteau >>> wrote: >>>> >>>> Signed-off-by: F

Re: [Qemu-devel] [PATCH] Make SLIRP Ethernet packets size to 64 bytes minimum

2011-06-27 Thread Fabien Chouteau
On 27/06/2011 15:50, Stefan Hajnoczi wrote: > On Mon, Jun 27, 2011 at 1:41 PM, Fabien Chouteau wrote: >> >> Signed-off-by: Fabien Chouteau >> --- >> slirp/slirp.c |4 ++-- >> 1 files changed, 2 insertions(+), 2 deletions(-) > > Any particular bug t

[Qemu-devel] [PATCH] Add e500 instructions dcblc, dcbtls and dcbtstl as no-op

2011-06-27 Thread Fabien Chouteau
Signed-off-by: Fabien Chouteau --- target-ppc/translate.c | 21 + 1 files changed, 21 insertions(+), 0 deletions(-) diff --git a/target-ppc/translate.c b/target-ppc/translate.c index 0a03b44..d0ca821 100644 --- a/target-ppc/translate.c +++ b/target-ppc/translate.c

[Qemu-devel] [PATCH] Make SLIRP Ethernet packets size to 64 bytes minimum

2011-06-27 Thread Fabien Chouteau
Signed-off-by: Fabien Chouteau --- slirp/slirp.c |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/slirp/slirp.c b/slirp/slirp.c index 1593be1..be30501 100644 --- a/slirp/slirp.c +++ b/slirp/slirp.c @@ -697,7 +697,7 @@ void if_encap(Slirp *slirp, const uint8_t *ip_data

Re: [Qemu-devel] [PATCH v2 10/11] trace-state: [stderr] add support for dynamically enabling/disabling events

2011-04-26 Thread Fabien Chouteau
under gdb. Agreed, trace control seems really useful with stderr, and we should be able to do this in a generic way (shared by simple and stderr backends). -- Fabien Chouteau

[Qemu-devel] Re: [RFC][PATCH 0/6] trace-state: make the behaviour of "disable" consistent across all backends

2011-04-06 Thread Fabien Chouteau
ate output. > > Adding Prerna (simpletrace) and Fabien (stderr) on CC so they can take a look. Patches look good to me, it will be very useful to change event selections without recompiling (I didn't know that trace-events could be enabled/disabled in the monitor...). I attach a pa

Re: [Qemu-devel] [PATCH] [PPC] Add support for 6 SPE instructions (evmra, evmwsmi{a{a}}, evmwumi{a{a}})

2011-03-18 Thread Fabien Chouteau
Any comments on this patch? -- Fabien Chouteau

[Qemu-devel] [PATCH] [PPC] Add support for 6 SPE instructions (evmra, evmwsmi{a{a}}, evmwumi{a{a}})

2011-03-16 Thread Fabien Chouteau
Signed-off-by: Fabien Chouteau --- target-ppc/translate.c | 201 +++- 1 files changed, 197 insertions(+), 4 deletions(-) diff --git a/target-ppc/translate.c b/target-ppc/translate.c index 89413c5..e438433 100644 --- a/target-ppc/translate.c +++ b

Re: [Qemu-devel] Re: [PATCH][RFC] Add stdio char device on windows

2011-02-01 Thread Fabien Chouteau
On 01/31/2011 06:43 PM, Paolo Bonzini wrote: On 01/31/2011 06:09 PM, Fabien Chouteau wrote: Simple implementation of an stdio char device on Windows. Signed-off-by: Fabien Chouteau --- qemu-char.c | 171 +++ 1 files changed, 171

[Qemu-devel] [PATCH][RFC] Add stdio char device on windows

2011-01-31 Thread Fabien Chouteau
Simple implementation of an stdio char device on Windows. Signed-off-by: Fabien Chouteau --- qemu-char.c | 171 +++ 1 files changed, 171 insertions(+), 0 deletions(-) diff --git a/qemu-char.c b/qemu-char.c index edc9ad6..c18e668 100644

[Qemu-devel] [PATCH v2] SPARC: Fix Leon3 cache control

2011-01-31 Thread Fabien Chouteau
The "leon3_cache_control_int" (op_helper.c) function is called within leon3.c which leads to segfault error with the global "env". Now cache control is a CPU feature and everything is handled in op_helper.c. Signed-off-by: Fabien Chouteau --- hw/leon3.c |5

Re: [Qemu-devel] [PATCH] SPARC: Fix Leon3 cache control

2011-01-31 Thread Fabien Chouteau
On 01/28/2011 11:27 PM, Blue Swirl wrote: On Fri, Jan 28, 2011 at 1:55 PM, Fabien Chouteau wrote: On 01/27/2011 11:40 AM, Fabien Chouteau wrote: The "leon3_cache_control_int" (op_helper.c) function is called within leon3.c which leads to segfault error with the global "e

Re: [Qemu-devel] [PATCH] SPARC: Fix Leon3 cache control

2011-01-28 Thread Fabien Chouteau
On 01/27/2011 11:40 AM, Fabien Chouteau wrote: The "leon3_cache_control_int" (op_helper.c) function is called within leon3.c which leads to segfault error with the global "env". Now cache control is a CPU feature and everything is handled in op_helper.c. Signed-off-by: Fabi

Re: [Qemu-devel] [PATCH v4] New trace-event backend: stderr

2011-01-28 Thread Fabien Chouteau
On 01/27/2011 10:24 AM, Fabien Chouteau wrote: This backend sends trace events to standard error output during the emulation. Also add a "--list-backends" option to tracetool, so configure script can display the list of available backends. Signed-off-by: Fabien Chouteau ---

[Qemu-devel] [PATCH] SPARC: Fix Leon3 cache control

2011-01-27 Thread Fabien Chouteau
The "leon3_cache_control_int" (op_helper.c) function is called within leon3.c which leads to segfault error with the global "env". Now cache control is a CPU feature and everything is handled in op_helper.c. Signed-off-by: Fabien Chouteau --- hw/leon3.c |

[Qemu-devel] [PATCH v4] New trace-event backend: stderr

2011-01-27 Thread Fabien Chouteau
This backend sends trace events to standard error output during the emulation. Also add a "--list-backends" option to tracetool, so configure script can display the list of available backends. Signed-off-by: Fabien Chouteau --- configure |3 +- docs/tracing.t

[Qemu-devel] [PATCH v3] New trace-event backend: stderr

2011-01-26 Thread Fabien Chouteau
This backend sends trace events to standard error output during the emulation. Also add a "--list-backends" option to tracetool, so configure script can display the list of available backends. Signed-off-by: Fabien Chouteau --- configure |3 +- docs/tracing.t

Re: [Qemu-devel] [PATCH v2] New trace-event backend: stderr

2011-01-26 Thread Fabien Chouteau
On 01/26/2011 01:56 PM, Peter Maydell wrote: On 26 January 2011 11:34, Fabien Chouteau wrote: -echo " --enable-trace-backend=B Trace backend nop simple ust dtrace" +echo " --enable-trace-backend=B Trace backend nop simple stderr ust dtrace" This is a bit cryptic, espe

Re: [Qemu-devel] [PATCH v2] New trace-event backend: stderr

2011-01-26 Thread Fabien Chouteau
On 01/26/2011 01:34 PM, Stefan Hajnoczi wrote: On Wed, Jan 26, 2011 at 11:34 AM, Fabien Chouteau wrote: +linetoh_stderr() +{ +local name args argnamess argc fmt s/argnamess/argnames/ Fixed. Thanks, -- Fabien Chouteau

[Qemu-devel] [PATCH v2] New trace-event backend: stderr

2011-01-26 Thread Fabien Chouteau
This backend sends trace events to standard error output during the emulation. Signed-off-by: Fabien Chouteau --- configure |2 +- docs/tracing.txt |5 + scripts/tracetool | 53 - 3 files changed, 58 insertions(+), 2

Re: [Qemu-devel] [PATCH][RFC] New trace-event backend: stdio

2011-01-26 Thread Fabien Chouteau
On 01/24/2011 06:33 PM, Fabien Chouteau wrote: This backend sends trace events to standard output during the emulation. Any comments? -- Fabien Chouteau

[Qemu-devel] [PATCH][RFC] New trace-event backend: stdio

2011-01-24 Thread Fabien Chouteau
This backend sends trace events to standard output during the emulation. Signed-off-by: Fabien Chouteau --- configure |2 +- docs/tracing.txt |5 + scripts/tracetool | 52 +++- 3 files changed, 57 insertions(+), 2 deletions

[Qemu-devel] [PATCH v4 4/5] SPARC: Emulation of Leon3

2011-01-24 Thread Fabien Chouteau
the grlib_* files. Signed-off-by: Fabien Chouteau --- Makefile.target |5 +- hw/leon3.c | 218 ++ target-sparc/cpu.h | 37 +--- target-sparc/helper.c|7 +- target-sparc/helper.h|1 + target-sparc

[Qemu-devel] [PATCH v4 2/5] SPARC: Emulation of GRLIB IRQMP

2011-01-24 Thread Fabien Chouteau
grlib/grip.pdf Signed-off-by: Fabien Chouteau --- hw/grlib.h | 38 ++ hw/grlib_irqmp.c | 376 ++ trace-events |6 + 3 files changed, 420 insertions(+), 0 deletions(-) diff --git a/hw/grlib.h b/hw/grlib.h index 776acf9..f92d6d3 1

[Qemu-devel] [PATCH v4 1/5] SPARC: Emulation of GRLIB GPTimer

2011-01-24 Thread Fabien Chouteau
GRLIB IP Core User's Manual: http://www.gaisler.com/products/grlib/grip.pdf Signed-off-by: Fabien Chouteau --- hw/grlib.h | 65 + hw/grlib_gptimer.c | 395 trace-events | 10 ++ 3 files changed, 470 insertions(

[Qemu-devel] [PATCH v4 5/5] SPARC: Add asr17 register support

2011-01-24 Thread Fabien Chouteau
This register is activated by CPU_FEATURE_ASR17 in the feature field. Signed-off-by: Fabien Chouteau --- target-sparc/cpu.h |1 + target-sparc/helper.c|3 ++- target-sparc/translate.c | 11 +++ 3 files changed, 14 insertions(+), 1 deletions(-) diff --git a/target

[Qemu-devel] [PATCH v4 3/5] SPARC: Emulation of GRLIB APB UART

2011-01-24 Thread Fabien Chouteau
This device exposes one parameter: - chardev (ptr) : Pointer to a qemu character device Emulation of GrLib devices is base on the GRLIB IP Core User's Manual: http://www.gaisler.com/products/grlib/grip.pdf Signed-off-by: Fabien Chouteau --- hw/grlib.h | 23 ++

[Qemu-devel] [PATCH v4 0/5][RFC] New SPARC machine: Leon3

2011-01-24 Thread Fabien Chouteau
management - Cache control - Asr17 (implementation-dependent Ancillary State Registers) - Shutdown Fabien Chouteau (5): SPARC: Emulation of GRLIB GPTimer SPARC: Emulation of GRLIB IRQMP SPARC: Emulation of GRLIB APB UART SPARC: Emulation of Leon3 SPARC: Add asr17 register support Makef

Re: [Qemu-devel] [PATCH v3 0/5][RFC] New SPARC machine: Leon3

2011-01-24 Thread Fabien Chouteau
On 01/21/2011 08:04 PM, Blue Swirl wrote: On Fri, Jan 21, 2011 at 5:00 PM, Fabien Chouteau wrote: Hello Qemu-devel, Here is the third version of Leon3 emulation patch-set. Modifications since v2: - Tracepoints - DEFINE_PROP_* macros - New interface to trigger interrupts on Leon3

[Qemu-devel] [PATCH v3 4/5] SPARC: Emulation of Leon3

2011-01-21 Thread Fabien Chouteau
the grlib_* files. Signed-off-by: Fabien Chouteau --- Makefile.target |5 +- hw/leon3.c | 231 ++ target-sparc/cpu.h | 37 +--- target-sparc/helper.c|7 +- target-sparc/helper.h|1 + target-sparc

[Qemu-devel] [PATCH v3 1/5] SPARC: Emulation of GRLIB GPTimer

2011-01-21 Thread Fabien Chouteau
GRLIB IP Core User's Manual: http://www.gaisler.com/products/grlib/grip.pdf Signed-off-by: Fabien Chouteau --- hw/grlib.h | 65 + hw/grlib_gptimer.c | 401 trace-events | 10 ++ 3 files changed, 476 insertions(

[Qemu-devel] [PATCH v3 2/5] SPARC: Emulation of GRLIB IRQMP

2011-01-21 Thread Fabien Chouteau
grlib/grip.pdf Signed-off-by: Fabien Chouteau --- hw/grlib.h | 38 ++ hw/grlib_irqmp.c | 380 ++ trace-events |6 + 3 files changed, 424 insertions(+), 0 deletions(-) diff --git a/hw/grlib.h b/hw/grlib.h index 776acf9..f92d6d3 1

[Qemu-devel] [PATCH v3 0/5][RFC] New SPARC machine: Leon3

2011-01-21 Thread Fabien Chouteau
-dependent Ancillary State Registers) - Shutdown Fabien Chouteau (5): SPARC: Emulation of GRLIB GPTimer SPARC: Emulation of GRLIB IRQMP SPARC: Emulation of GRLIB APB UART SPARC: Emulation of Leon3 SPARC: Add asr17 register support Makefile.target |5 +- hw/grlib.h

[Qemu-devel] [PATCH v3 3/5] SPARC: Emulation of GRLIB APB UART

2011-01-21 Thread Fabien Chouteau
This device exposes one parameter: - chardev (ptr) : Pointer to a qemu character device Emulation of GrLib devices is base on the GRLIB IP Core User's Manual: http://www.gaisler.com/products/grlib/grip.pdf Signed-off-by: Fabien Chouteau --- hw/grlib.h | 23 ++ hw/grlib_apbu

[Qemu-devel] [PATCH v3 5/5] SPARC: Add asr17 register support

2011-01-21 Thread Fabien Chouteau
This register is activated by CPU_FEATURE_ASR17 in the feature field. Signed-off-by: Fabien Chouteau --- target-sparc/cpu.h |1 + target-sparc/helper.c|3 ++- target-sparc/translate.c | 11 +++ 3 files changed, 14 insertions(+), 1 deletions(-) diff --git a/target

Re: [Qemu-devel] [PATCH v2 5/6] Emulation of Leon3.

2011-01-17 Thread Fabien Chouteau
On 01/04/2011 07:56 PM, Blue Swirl wrote: On Mon, Jan 3, 2011 at 2:07 PM, Fabien Chouteau wrote: diff --git a/hw/leon3.c b/hw/leon3.c new file mode 100644 index 000..d5fe863 --- /dev/null +++ b/hw/leon3.c @@ -0,0 +1,202 @@ +/* + * QEMU Leon3 System Emulator + * + * Copyright (c) 2010-2011

Re: [Qemu-devel] [PATCH v2 1/6] Emulation of GRLIB GPTimer as defined in GRLIB IP Core User's Manual.

2011-01-17 Thread Fabien Chouteau
On 01/04/2011 07:46 PM, Blue Swirl wrote: On Mon, Jan 3, 2011 at 2:07 PM, Fabien Chouteau wrote:+} +static uint32_t grlib_gptimer_readl(void *opaque, target_phys_addr_t addr) +{ +GPTimerUnit *unit = opaque; +uint32_t value = 0; + +addr&= 0xff; Not needed. When io-me

[Qemu-devel] [PATCH v2] gdbstub: Close connection in gdb_exit

2011-01-13 Thread Fabien Chouteau
On Windows, this is required to flush the remaining data in the IO stream, otherwise Gdb do not receive the last packet. Version 2: Fix linux-user build error. Signed-off-by: Fabien Chouteau --- gdbstub.c |6 ++ 1 files changed, 6 insertions(+), 0 deletions(-) diff --git a

Re: [Qemu-devel] [PATCH] Close Gdb stub connection in gdb_exit

2011-01-13 Thread Fabien Chouteau
On 01/13/2011 12:01 PM, Edgar E. Iglesias wrote: On Thu, Jan 13, 2011 at 10:24:50AM +0100, Fabien Chouteau wrote: On 01/04/2011 11:27 AM, Fabien Chouteau wrote: On Windows, this is required to flush the remaining data in the IO stream, otherwise Gdb do not receive the last packet. Signed-off

Re: [Qemu-devel] [PATCH] Close Gdb stub connection in gdb_exit

2011-01-13 Thread Fabien Chouteau
On 01/04/2011 11:27 AM, Fabien Chouteau wrote: On Windows, this is required to flush the remaining data in the IO stream, otherwise Gdb do not receive the last packet. Signed-off-by: Fabien Chouteau --- gdbstub.c |4 1 files changed, 4 insertions(+), 0 deletions(-) diff --git a

[Qemu-devel] [PATCH] Close Gdb stub connection in gdb_exit

2011-01-04 Thread Fabien Chouteau
On Windows, this is required to flush the remaining data in the IO stream, otherwise Gdb do not receive the last packet. Signed-off-by: Fabien Chouteau --- gdbstub.c |4 1 files changed, 4 insertions(+), 0 deletions(-) diff --git a/gdbstub.c b/gdbstub.c index 0aa081b..dac3ce6 100644

[Qemu-devel] [PATCH v2 4/6] Header file for the GRLIB components.

2011-01-03 Thread Fabien Chouteau
Signed-off-by: Fabien Chouteau --- hw/grlib.h | 121 1 files changed, 121 insertions(+), 0 deletions(-) diff --git a/hw/grlib.h b/hw/grlib.h new file mode 100644 index 000..bb3c01e --- /dev/null +++ b/hw/grlib.h @@ -0,0 +1,121

[Qemu-devel] [PATCH v2 2/6] Emulation of GRLIB IRQMP as defined in GRLIB IP Core User's Manual.

2011-01-03 Thread Fabien Chouteau
Signed-off-by: Fabien Chouteau --- hw/grlib_irqmp.c | 402 ++ 1 files changed, 402 insertions(+), 0 deletions(-) diff --git a/hw/grlib_irqmp.c b/hw/grlib_irqmp.c new file mode 100644 index 000..9f947d1 --- /dev/null +++ b/hw

[Qemu-devel] [PATCH v2 5/6] Emulation of Leon3.

2011-01-03 Thread Fabien Chouteau
Signed-off-by: Fabien Chouteau --- Makefile.target |5 +- hw/leon3.c | 202 ++ target-sparc/cpu.h | 39 ++--- target-sparc/helper.c|7 +- target-sparc/helper.h|1 + target-sparc/op_helper.c

[Qemu-devel] [PATCH v2 1/6] Emulation of GRLIB GPTimer as defined in GRLIB IP Core User's Manual.

2011-01-03 Thread Fabien Chouteau
Signed-off-by: Fabien Chouteau --- hw/grlib_gptimer.c | 427 1 files changed, 427 insertions(+), 0 deletions(-) diff --git a/hw/grlib_gptimer.c b/hw/grlib_gptimer.c new file mode 100644 index 000..e33d506 --- /dev/null +++ b/hw

[Qemu-devel] [PATCH v2 0/6] [RFC] New SPARC machine: Leon3

2011-01-03 Thread Fabien Chouteau
d IRQ manager. You can find code for these peripherals in the grlib_* files. Modifications have been done to the SPARC cpu emulation code to handle Leon3's specific behavior: - IRQ management - Cache control - Asr17 (implementation-dependent Ancillary State Registers) - Shutdown Fabien C

[Qemu-devel] [PATCH v2 6/6] SPARCV8 asr17 register support.

2011-01-03 Thread Fabien Chouteau
Signed-off-by: Fabien Chouteau --- target-sparc/cpu.h |1 + target-sparc/helper.c|3 ++- target-sparc/translate.c | 10 ++ 3 files changed, 13 insertions(+), 1 deletions(-) diff --git a/target-sparc/cpu.h b/target-sparc/cpu.h index 7795be4..fe082e3 100644 --- a

[Qemu-devel] [PATCH v2 3/6] Emulation of GRLIB APB UART as defined in GRLIB IP Core User's Manual.

2011-01-03 Thread Fabien Chouteau
Signed-off-by: Fabien Chouteau --- hw/grlib_apbuart.c | 208 1 files changed, 208 insertions(+), 0 deletions(-) diff --git a/hw/grlib_apbuart.c b/hw/grlib_apbuart.c new file mode 100644 index 000..a2ff8ed --- /dev/null +++ b/hw

Re: [Qemu-devel] [PATCH 5/6] [RFC] Emulation of Leon3.

2010-12-20 Thread Fabien Chouteau
On 12/20/2010 07:46 AM, Edgar E. Iglesias wrote: On Fri, Dec 17, 2010 at 07:14:20PM +, Blue Swirl wrote: On Wed, Dec 15, 2010 at 5:47 PM, Fabien Chouteau wrote: On 12/13/2010 07:18 PM, Blue Swirl wrote: On Mon, Dec 13, 2010 at 3:51 PM, Fabien Chouteau wrote: On 12/11/2010 10:56 AM

Re: [Qemu-devel] [PATCH 5/6] [RFC] Emulation of Leon3.

2010-12-20 Thread Fabien Chouteau
On 12/17/2010 08:14 PM, Blue Swirl wrote: On Wed, Dec 15, 2010 at 5:47 PM, Fabien Chouteau wrote: On 12/13/2010 07:18 PM, Blue Swirl wrote: On Mon, Dec 13, 2010 at 3:51 PM, Fabien Chouteau wrote: On 12/11/2010 10:56 AM, Blue Swirl wrote: On Tue, Dec 7, 2010 at 11:40 AM, Fabien Chouteau

Re: [Qemu-devel] [PATCH 5/6] [RFC] Emulation of Leon3.

2010-12-15 Thread Fabien Chouteau
On 12/13/2010 07:18 PM, Blue Swirl wrote: On Mon, Dec 13, 2010 at 3:51 PM, Fabien Chouteau wrote: On 12/11/2010 10:56 AM, Blue Swirl wrote: On Tue, Dec 7, 2010 at 11:40 AM, Fabien Chouteau wrote: On 12/06/2010 06:53 PM, Blue Swirl wrote: On Mon, Dec 6, 2010 at 9:26 AM, Fabien Chouteau

Re: [Qemu-devel] [PATCH 5/6] [RFC] Emulation of Leon3.

2010-12-13 Thread Fabien Chouteau
On 12/12/2010 03:41 PM, Andreas Färber wrote: Am 06.12.2010 um 10:26 schrieb Fabien Chouteau: diff --git a/Makefile.target b/Makefile.target index 2800f47..f40e04f 100644 --- a/Makefile.target +++ b/Makefile.target @@ -290,7 +290,10 @@ obj-sparc-y += cirrus_vga.o else obj-sparc-y = sun4m.o

Re: [Qemu-devel] [PATCH 6/6] [RFC] SPARCV8 asr17 register support.

2010-12-13 Thread Fabien Chouteau
On 12/11/2010 10:59 AM, Blue Swirl wrote: On Tue, Dec 7, 2010 at 11:51 AM, Fabien Chouteau wrote: On 12/06/2010 07:01 PM, Blue Swirl wrote: On Mon, Dec 6, 2010 at 9:26 AM, Fabien Chouteau wrote: Signed-off-by: Fabien Chouteau --- hw/leon3.c |6 ++ target-sparc

Re: [Qemu-devel] [PATCH 2/6] [RFC] Emulation of GRLIB IRQMP as defined in GRLIB IP Core User's Manual.

2010-12-13 Thread Fabien Chouteau
On 12/11/2010 11:31 AM, Blue Swirl wrote: On Tue, Dec 7, 2010 at 10:43 AM, Fabien Chouteau wrote: On 12/06/2010 06:25 PM, Blue Swirl wrote: On Mon, Dec 6, 2010 at 9:26 AM, Fabien Chouteau wrote: Signed-off-by: Fabien Chouteau --- hw/grlib_irqmp.c | 416

Re: [Qemu-devel] [PATCH 5/6] [RFC] Emulation of Leon3.

2010-12-13 Thread Fabien Chouteau
On 12/11/2010 10:56 AM, Blue Swirl wrote: On Tue, Dec 7, 2010 at 11:40 AM, Fabien Chouteau wrote: On 12/06/2010 06:53 PM, Blue Swirl wrote: On Mon, Dec 6, 2010 at 9:26 AM, Fabien Chouteau wrote: Signed-off-by: Fabien Chouteau --- Makefile.target |5 +- hw/leon3.c

Re: [Qemu-devel] [PATCH 2/6] [RFC] Emulation of GRLIB IRQMP as defined in GRLIB IP Core User's Manual.

2010-12-09 Thread Fabien Chouteau
On 12/09/2010 11:32 AM, Edgar E. Iglesias wrote: On Mon, Dec 06, 2010 at 10:26:03AM +0100, Fabien Chouteau wrote: Signed-off-by: Fabien Chouteau --- hw/grlib_irqmp.c | 416 ++ 1 files changed, 416 insertions(+), 0 deletions(-) diff --git

Re: [Qemu-devel] [PATCH 2/6] [RFC] Emulation of GRLIB IRQMP as defined in GRLIB IP Core User's Manual.

2010-12-09 Thread Fabien Chouteau
On 12/09/2010 12:06 PM, Edgar E. Iglesias wrote: On Thu, Dec 09, 2010 at 12:03:35PM +0100, Fabien Chouteau wrote: On 12/09/2010 11:32 AM, Edgar E. Iglesias wrote: On Mon, Dec 06, 2010 at 10:26:03AM +0100, Fabien Chouteau wrote: Signed-off-by: Fabien Chouteau --- hw/grlib_irqmp.c | 416

Re: [Qemu-devel] [PATCH 1/6] [RFC] Emulation of GRLIB GPTimer as defined in GRLIB IP Core User's Manual.

2010-12-09 Thread Fabien Chouteau
On 12/08/2010 11:51 PM, Edgar E. Iglesias wrote: On Mon, Dec 06, 2010 at 10:26:02AM +0100, Fabien Chouteau wrote: Signed-off-by: Fabien Chouteau --- hw/grlib_gptimer.c | 448 1 files changed, 448 insertions(+), 0 deletions(-) diff --git

Re: [Qemu-devel] [PATCH 1/6] [RFC] Emulation of GRLIB GPTimer as defined in GRLIB IP Core User's Manual.

2010-12-08 Thread Fabien Chouteau
On 12/08/2010 09:30 AM, Edgar E. Iglesias wrote: On Tue, Dec 07, 2010 at 10:55:33AM +0100, Fabien Chouteau wrote: On 12/06/2010 06:12 PM, Blue Swirl wrote: On Mon, Dec 6, 2010 at 9:26 AM, Fabien Chouteau wrote: Signed-off-by: Fabien Chouteau --- hw/grlib_gptimer.c | 448

Re: [Qemu-devel] [PATCH 0/6] [RFC] New SPARC machine: Leon3

2010-12-07 Thread Fabien Chouteau
On 12/06/2010 07:12 PM, Blue Swirl wrote: On Mon, Dec 6, 2010 at 3:07 PM, Fabien Chouteau wrote: On 12/06/2010 11:44 AM, Artyom Tarasenko wrote: On Mon, Dec 6, 2010 at 10:26 AM, Fabien Chouteau wrote: Hi everyone, I'm glad to submit my first patches to the Qemu-devel list. This

Re: [Qemu-devel] [PATCH 6/6] [RFC] SPARCV8 asr17 register support.

2010-12-07 Thread Fabien Chouteau
On 12/06/2010 07:01 PM, Blue Swirl wrote: On Mon, Dec 6, 2010 at 9:26 AM, Fabien Chouteau wrote: Signed-off-by: Fabien Chouteau --- hw/leon3.c |6 ++ target-sparc/cpu.h |1 + target-sparc/machine.c |2 ++ target-sparc/translate.c | 10

Re: [Qemu-devel] [PATCH 5/6] [RFC] Emulation of Leon3.

2010-12-07 Thread Fabien Chouteau
On 12/06/2010 06:53 PM, Blue Swirl wrote: On Mon, Dec 6, 2010 at 9:26 AM, Fabien Chouteau wrote: Signed-off-by: Fabien Chouteau --- Makefile.target |5 +- hw/leon3.c | 310 ++ target-sparc/cpu.h | 10

Re: [Qemu-devel] [PATCH 4/6] [RFC] Header file for the GRLIB components.

2010-12-07 Thread Fabien Chouteau
On 12/06/2010 06:31 PM, Blue Swirl wrote: On Mon, Dec 6, 2010 at 9:26 AM, Fabien Chouteau wrote: Signed-off-by: Fabien Chouteau --- hw/grlib.h | 27 +++ 1 files changed, 27 insertions(+), 0 deletions(-) diff --git a/hw/grlib.h b/hw/grlib.h new file mode 100644

Re: [Qemu-devel] [PATCH 3/6] [RFC] Emulation of GRLIB APB UART as defined in GRLIB IP Core User's Manual.

2010-12-07 Thread Fabien Chouteau
On 12/06/2010 06:29 PM, Blue Swirl wrote: On Mon, Dec 6, 2010 at 9:26 AM, Fabien Chouteau wrote: Signed-off-by: Fabien Chouteau --- hw/grlib_apbuart.c | 231 1 files changed, 231 insertions(+), 0 deletions(-) diff --git a/hw

Re: [Qemu-devel] [PATCH 2/6] [RFC] Emulation of GRLIB IRQMP as defined in GRLIB IP Core User's Manual.

2010-12-07 Thread Fabien Chouteau
On 12/06/2010 06:25 PM, Blue Swirl wrote: On Mon, Dec 6, 2010 at 9:26 AM, Fabien Chouteau wrote: Signed-off-by: Fabien Chouteau --- hw/grlib_irqmp.c | 416 ++ 1 files changed, 416 insertions(+), 0 deletions(-) diff --git a/hw

Re: [Qemu-devel] [PATCH 1/6] [RFC] Emulation of GRLIB GPTimer as defined in GRLIB IP Core User's Manual.

2010-12-07 Thread Fabien Chouteau
On 12/06/2010 06:12 PM, Blue Swirl wrote: On Mon, Dec 6, 2010 at 9:26 AM, Fabien Chouteau wrote: Signed-off-by: Fabien Chouteau --- hw/grlib_gptimer.c | 448 1 files changed, 448 insertions(+), 0 deletions(-) diff --git a/hw

Re: [Qemu-devel] [PATCH 0/6] [RFC] New SPARC machine: Leon3

2010-12-06 Thread Fabien Chouteau
On 12/06/2010 11:44 AM, Artyom Tarasenko wrote: On Mon, Dec 6, 2010 at 10:26 AM, Fabien Chouteau wrote: Hi everyone, I'm glad to submit my first patches to the Qemu-devel list. This patch set introduces a new SPARC V8 machine: Leon3. It's an open-source VHDL System-On-Chip, wel

[Qemu-devel] [PATCH 3/6] [RFC] Emulation of GRLIB APB UART as defined in GRLIB IP Core User's Manual.

2010-12-06 Thread Fabien Chouteau
Signed-off-by: Fabien Chouteau --- hw/grlib_apbuart.c | 231 1 files changed, 231 insertions(+), 0 deletions(-) diff --git a/hw/grlib_apbuart.c b/hw/grlib_apbuart.c new file mode 100644 index 000..32a5362 --- /dev/null +++ b/hw

[Qemu-devel] [PATCH 4/6] [RFC] Header file for the GRLIB components.

2010-12-06 Thread Fabien Chouteau
Signed-off-by: Fabien Chouteau --- hw/grlib.h | 27 +++ 1 files changed, 27 insertions(+), 0 deletions(-) diff --git a/hw/grlib.h b/hw/grlib.h new file mode 100644 index 000..eab7974 --- /dev/null +++ b/hw/grlib.h @@ -0,0 +1,27 @@ +#ifndef _GRLIB_H_ +#define

[Qemu-devel] [PATCH 5/6] [RFC] Emulation of Leon3.

2010-12-06 Thread Fabien Chouteau
Signed-off-by: Fabien Chouteau --- Makefile.target |5 +- hw/leon3.c | 310 ++ target-sparc/cpu.h | 10 ++ target-sparc/helper.c|2 +- target-sparc/op_helper.c | 30 - 5 files changed, 353 insertions

[Qemu-devel] [PATCH 0/6] [RFC] New SPARC machine: Leon3

2010-12-06 Thread Fabien Chouteau
ontrol - Asr17 (implementation-dependent Ancillary State Registers) - Shutdown Please feel free to comment. Regards, Fabien Chouteau (6): Emulation of GRLIB GPTimer as defined in GRLIB IP Core User's Manual. Emulation of GRLIB IRQMP as defined in GRLIB IP Core User's Manual. Emulation of

[Qemu-devel] [PATCH 6/6] [RFC] SPARCV8 asr17 register support.

2010-12-06 Thread Fabien Chouteau
Signed-off-by: Fabien Chouteau --- hw/leon3.c |6 ++ target-sparc/cpu.h |1 + target-sparc/machine.c |2 ++ target-sparc/translate.c | 10 ++ 4 files changed, 19 insertions(+), 0 deletions(-) diff --git a/hw/leon3.c b/hw/leon3.c index ba61081

[Qemu-devel] [PATCH 2/6] [RFC] Emulation of GRLIB IRQMP as defined in GRLIB IP Core User's Manual.

2010-12-06 Thread Fabien Chouteau
Signed-off-by: Fabien Chouteau --- hw/grlib_irqmp.c | 416 ++ 1 files changed, 416 insertions(+), 0 deletions(-) diff --git a/hw/grlib_irqmp.c b/hw/grlib_irqmp.c new file mode 100644 index 000..69e1553 --- /dev/null +++ b/hw

[Qemu-devel] [PATCH 1/6] [RFC] Emulation of GRLIB GPTimer as defined in GRLIB IP Core User's Manual.

2010-12-06 Thread Fabien Chouteau
Signed-off-by: Fabien Chouteau --- hw/grlib_gptimer.c | 448 1 files changed, 448 insertions(+), 0 deletions(-) diff --git a/hw/grlib_gptimer.c b/hw/grlib_gptimer.c new file mode 100644 index 000..41edbe4 --- /dev/null +++ b/hw

<    1   2   3   4   5