This patch adds gdbstub support for the moxie target port.
Signed-off-by: Anthony Green gr...@moxielogic.com
---
target-moxie/Makefile.objs | 1 +
target-moxie/cpu.c | 3 +++
target-moxie/cpu.h | 2 ++
target-moxie/gdbstub.c | 56
This adds initial support for the Marin SoC, including the SoC's uart
interface.
Signed-off-by: Anthony Green gr...@moxielogic.com
---
default-configs/moxie-softmmu.mak | 1 +
hw/char/Makefile.objs | 1 +
hw/char/marin-uart.c | 198
This patch still needs to be applied. There was some follow-up
discussion on this patch back in May, but none of it negates the fact
that this patch needs to be applied.
Thanks!
AG
Anthony Green gr...@moxielogic.com writes:
Fix a simple bug in tlb_fill for moxie. The port was mostly
Richard Henderson r...@twiddle.net writes:
Strict search-and-replace, since the moxie port does nothing complicated.
Cc: Anthony Green gr...@moxielogic.com
Signed-off-by: Richard Henderson r...@twiddle.net
---
target-moxie/translate.c | 52
Richard Henderson r...@twiddle.net writes:
Strict search-and-replace, since the moxie port does nothing complicated.
Cc: Anthony Green gr...@moxielogic.com
Signed-off-by: Richard Henderson r...@twiddle.net
---
target-moxie/translate.c | 52
Peter - thank you for taking the time to review my patch. Comments
below.
Peter Crosthwaite peter.crosthwa...@xilinx.com writes:
Hi Anthony,
On Sun, Dec 15, 2013 at 1:59 PM, Anthony Green gr...@moxielogic.com wrote:
This adds initial support for the Marin SoC, including the SoC's uart
I've broken my recent submission into two patches and incorporated
feedback from Peter's review. Here they come...
Anthony Green (2):
Add UART for Moxie Marin SoC
Add Marin SoC support
default-configs/moxie-softmmu.mak | 1 +
hw/char/Makefile.objs | 1 +
hw/char/marin
This patch adds the Marin UART device.
Signed-off-by: Anthony Green gr...@moxielogic.com
---
default-configs/moxie-softmmu.mak | 1 +
hw/char/Makefile.objs | 1 +
hw/char/marin-uart.c | 200 ++
3 files changed, 202 insertions
And here is the base SoC support...
Signed-off-by: Anthony Green gr...@moxielogic.com
---
hw/moxie/Makefile.objs | 2 +-
hw/moxie/marin.c | 166 +
2 files changed, 167 insertions(+), 1 deletion(-)
create mode 100644 hw/moxie/marin.c
diff
Peter Maydell peter.mayd...@linaro.org writes:
On 15 December 2013 18:51, Andreas Färber afaer...@suse.de wrote:
And since this is purely in target-moxie I would suggest to simply send
a pull as target maintainer once you have someone trustworthy's
Reviewed-by and it doesn't break `make
Andreas Färber afaer...@suse.de writes:
The Marin SoC currently runs on two boards: the Nexys3 (Xilinx) and DE-2
(Altera). They are pretty much identical from the software side of
things. Marin currently provides the UART, PIC, 7 segment display and
timer devices, as well as various memory
Add a simple moxie target, similar to what we have in the gdb simulator today.
Signed-off-by: Anthony Green gr...@moxielogic.com
---
hw/moxie/Makefile.objs | 5 ++
hw/moxiesim.c | 200 +
include/sysemu/arch_init.h | 1 +
3 files
basic, but sufficient to bring up a uClinux kernel port.
Thank you,
Anthony Green
Signed-off-by: Anthony Green gr...@moxielogic.com
---
MAINTAINERS | 5 +
1 file changed, 5 insertions(+)
diff --git a/MAINTAINERS b/MAINTAINERS
index 21043e4..b970159 100644
--- a/MAINTAINERS
+++ b
This patch adds the disassembler logic for moxie.
Signed-off-by: Anthony Green gr...@moxielogic.com
---
disas.c | 6 +
disas/Makefile.objs | 1 +
disas/moxie.c | 369
include/disas/bfd.h | 2 +
4 files changed, 378
The final patch adds top level changes in support of the new moxie port.
Thanks,
AG
Signed-off-by: Anthony Green gr...@moxielogic.com
---
hw/moxie/Makefile.objs | 5 ++
hw/moxiesim.c | 200 +
include/sysemu/arch_init.h | 1 +
3
Signed-off-by: Anthony Green gr...@moxielogic.com
---
hw/moxie/Makefile.objs | 5 ++
hw/moxiesim.c | 200 +
include/sysemu/arch_init.h | 1 +
3 files changed, 206 insertions(+)
create mode 100644 hw/moxie/Makefile.objs
create mode
This patch adds the disassembler logic for moxie.
From 57158c29b2956d03c5948b530fa476e26c893000 Mon Sep 17 00:00:00 2001
From: Anthony Green gr...@moxielogic.com
Date: Wed, 13 Feb 2013 16:44:45 -0500
Subject: [PATCH 2/5] Add moxie disassembler
Signed-off-by: Anthony Green gr...@moxielogic.com
basic, but sufficient to bring up a uClinux kernel port.
Thank you,
Anthony Green
From aaa3802f785954ddafd696a1ed61ea40ea59db5f Mon Sep 17 00:00:00 2001
From: Anthony Green gr...@moxielogic.com
Date: Wed, 13 Feb 2013 16:43:46 -0500
Subject: [PATCH 1/5] Add myself as moxie maintainer
Signed
Färber afaer...@suse.de wrote:
Am 13.02.2013 23:27, schrieb Anthony Green:
Add a simple moxie target, similar to what we have in the gdb simulator
today.
Signed-off-by: Anthony Green gr...@moxielogic.com
---
hw/moxie/Makefile.objs | 5 ++
hw/moxiesim.c | 200
Signed-off-by: Anthony Green gr...@moxielogic.com
---
hw/moxie/Makefile.objs | 6 ++
hw/moxie/moxiesim.c| 175 +
include/sysemu/arch_init.h | 1 +
3 files changed, 182 insertions(+)
create mode 100644 hw/moxie/Makefile.objs
create
Signed-off-by: Anthony Green gr...@moxielogic.com
---
disas.c | 6 +
disas/Makefile.objs | 1 +
disas/moxie.c | 360
3 files changed, 367 insertions(+)
create mode 100644 disas/moxie.c
diff --git a/disas.c b/disas.c
Signed-off-by: Anthony Green gr...@moxielogic.com
---
MAINTAINERS | 5 +
arch_init.c | 2 ++
configure | 12 +++-
cpu-exec.c| 2 ++
default-configs/moxie-softmmu.mak | 2 ++
qapi
approval.
Also note that I relicensed the disassembler code, since I am the sole
author, but it still doesn't pass checkpatch.pl cleanly because it is
based on binutils formatting conventions.
Thank you!
AG
Anthony Green (4):
Add moxie target code
Add moxie disassembler
Add sample moxie system
Fix a simple bug in tlb_fill for moxie. The port was mostly working
before, which is why I only really noticed it recently. Thanks to
@jcmvbkbc for tracking it down.
Signed-off-by: Anthony Green gr...@moxielogic.com
---
target-moxie/helper.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion
One of the patches in v2 of this patch set was botched. This one is clean.
Sorry about that, and thanks in advance...
Anthony Green
Anthony Green (4):
Add moxie target code
Add moxie disassembler
Add sample moxie system
Add top level changes for moxie
MAINTAINERS
Signed-off-by: Anthony Green gr...@moxielogic.com
---
hw/moxie/Makefile.objs | 6 ++
hw/moxie/moxiesim.c| 175 +
include/sysemu/arch_init.h | 1 +
3 files changed, 182 insertions(+)
create mode 100644 hw/moxie/Makefile.objs
create
Signed-off-by: Anthony Green gr...@moxielogic.com
---
disas.c | 6 +
disas/Makefile.objs | 1 +
disas/moxie.c | 360
include/disas/bfd.h | 66 +-
4 files changed, 401 insertions(+), 32 deletions(-)
create mode
Signed-off-by: Anthony Green gr...@moxielogic.com
---
MAINTAINERS | 5 +
arch_init.c | 2 ++
configure | 12 +++-
cpu-exec.c| 2 ++
default-configs/moxie-softmmu.mak | 2 ++
qapi
On Thu, Feb 14, 2013 at 6:19 PM, Richard Henderson r...@twiddle.net wrote:
On 02/13/2013 02:26 PM, Anthony Green wrote:
+case 0x03: /* jsra */
+ {
+/* Load the stack pointer into T0. */
+TCGv t1 = new_tmp();
+TCGv t2 = new_tmp
This version addresses Richard's latest set of comments re: translate.c.
http://lists.gnu.org/archive/html/qemu-devel/2013-02/msg05035.html
Thanks!
AG
Anthony Green (4):
Add moxie target code
Add moxie disassembler
Add sample moxie system
Add top level changes for moxie
MAINTAINERS
Signed-off-by: Anthony Green gr...@moxielogic.com
---
disas.c | 6 +
disas/Makefile.objs | 1 +
disas/moxie.c | 360
include/disas/bfd.h | 66 +-
4 files changed, 401 insertions(+), 32 deletions(-)
create mode
Signed-off-by: Anthony Green gr...@moxielogic.com
---
hw/moxie/Makefile.objs | 6 ++
hw/moxie/moxiesim.c| 175 +
include/sysemu/arch_init.h | 1 +
3 files changed, 182 insertions(+)
create mode 100644 hw/moxie/Makefile.objs
create
Signed-off-by: Anthony Green gr...@moxielogic.com
---
target-moxie/Makefile.objs |2 +
target-moxie/cpu.c | 177
target-moxie/cpu.h | 222 ++
target-moxie/helper.c | 100 +
target-moxie/helper.h |6 +
target-moxie/machine.c | 11
Signed-off-by: Anthony Green gr...@moxielogic.com
---
MAINTAINERS | 5 +
arch_init.c | 2 ++
configure | 12 +++-
cpu-exec.c| 2 ++
default-configs/moxie-softmmu.mak | 2 ++
qapi
Peter - thanks for reviewing this.
On Thu, Feb 28, 2013 at 6:06 AM, Peter Maydell peter.mayd...@linaro.org wrote:
On 27 February 2013 22:09, Anthony Green gr...@moxielogic.com wrote:
+static const VMStateDescription vmstate_moxie_cpu = {
+.name = cpu,
+.unmigratable = 1,
+};
Since
This version addresses all of what I understood to be required changes
by Peter Maydell.
Again, I thank everybody who invested time into reviewing this. It's
definitely in much better shape now.
AG
Anthony Green (4):
Add moxie target code
Add moxie disassembler
Add sample moxie system
Signed-off-by: Anthony Green gr...@moxielogic.com
---
target-moxie/Makefile.objs |2 +
target-moxie/cpu.c | 174
target-moxie/cpu.h | 169
target-moxie/helper.c | 100 +
target-moxie/helper.h |6 +
target-moxie/machine.c | 27
Signed-off-by: Anthony Green gr...@moxielogic.com
---
disas.c | 6 +
disas/Makefile.objs | 1 +
disas/moxie.c | 360
include/disas/bfd.h | 66 +-
4 files changed, 401 insertions(+), 32 deletions(-)
create mode
Signed-off-by: Anthony Green gr...@moxielogic.com
---
hw/moxie/Makefile.objs | 6 ++
hw/moxie/moxiesim.c| 175 +
include/sysemu/arch_init.h | 1 +
3 files changed, 182 insertions(+)
create mode 100644 hw/moxie/Makefile.objs
create
Signed-off-by: Anthony Green gr...@moxielogic.com
---
MAINTAINERS | 5 +
arch_init.c | 2 ++
configure | 12 +++-
cpu-exec.c| 2 ++
default-configs/moxie-softmmu.mak | 2 ++
qapi
this with a little C/asm code and
it works nicely.
Thanks!
AG
Anthony Green (4):
Add moxie target code
Add moxie disassembler
Add sample moxie system
Add top level changes for moxie
MAINTAINERS |5 +
arch_init.c |2 +
configure
Signed-off-by: Anthony Green gr...@moxielogic.com
---
disas.c | 6 +
disas/Makefile.objs | 1 +
disas/moxie.c | 360
include/disas/bfd.h | 2 +
4 files changed, 369 insertions(+)
create mode 100644 disas/moxie.c
diff
Signed-off-by: Anthony Green gr...@moxielogic.com
---
MAINTAINERS | 5 +
arch_init.c | 2 ++
configure | 9 -
cpu-exec.c| 2 ++
default-configs/moxie-softmmu.mak | 2 ++
qapi-schema.json
Signed-off-by: Anthony Green gr...@moxielogic.com
---
target-moxie/Makefile.objs |2 +
target-moxie/cpu.c | 172
target-moxie/cpu.h | 170
target-moxie/helper.c | 97 +
target-moxie/helper.h |9 +
target-moxie/machine.c | 27
Signed-off-by: Anthony Green gr...@moxielogic.com
---
hw/moxie/Makefile.objs | 6 ++
hw/moxie/moxiesim.c| 174 +
include/sysemu/arch_init.h | 1 +
3 files changed, 181 insertions(+)
create mode 100644 hw/moxie/Makefile.objs
create
This version consolidates the helper file (helper.c op_helper.c) and
addresses the signed division of INT_MIN by -1 issue (which is now ==
0x800).
Hopefully this is looking much better to everybody now.
Thanks!
AG
Anthony Green (4):
Add moxie target code
Add moxie disassembler
Add
Signed-off-by: Anthony Green gr...@moxielogic.com
---
hw/moxie/Makefile.objs | 6 ++
hw/moxie/moxiesim.c| 174 +
include/sysemu/arch_init.h | 1 +
3 files changed, 181 insertions(+)
create mode 100644 hw/moxie/Makefile.objs
create
Signed-off-by: Anthony Green gr...@moxielogic.com
---
disas.c | 6 +
disas/Makefile.objs | 1 +
disas/moxie.c | 360
include/disas/bfd.h | 66 +-
4 files changed, 401 insertions(+), 32 deletions(-)
create mode
Signed-off-by: Anthony Green gr...@moxielogic.com
---
target-moxie/Makefile.objs |2 +
target-moxie/cpu.c | 172
target-moxie/cpu.h | 170
target-moxie/helper.c | 170
target-moxie/helper.h |9 +
target-moxie/machine.c | 27
Signed-off-by: Anthony Green gr...@moxielogic.com
---
MAINTAINERS | 5 +
arch_init.c | 2 ++
configure | 9 -
cpu-exec.c| 2 ++
default-configs/moxie-softmmu.mak | 2 ++
qapi-schema.json
Here's version 8. This one includes Blue's typedef usage suggestion,
and gen_tb_start()/gen_tb_end() as required by Peter Maydell's recent
'get rid of cpu_tb_unlink()' patch series.
Please consider this version for inclusion in qemu.
Thanks!
AG
Anthony Green (4):
Add moxie target code
Add
Signed-off-by: Anthony Green gr...@moxielogic.com
---
disas.c | 6 +
disas/Makefile.objs | 1 +
disas/moxie.c | 360
include/disas/bfd.h | 2 +
4 files changed, 369 insertions(+)
create mode 100644 disas/moxie.c
diff
Signed-off-by: Anthony Green gr...@moxielogic.com
---
target-moxie/Makefile.objs |2 +
target-moxie/cpu.c | 172
target-moxie/cpu.h | 172
target-moxie/helper.c | 170
target-moxie/helper.h |9 +
target-moxie/machine.c | 27
Signed-off-by: Anthony Green gr...@moxielogic.com
---
MAINTAINERS | 5 +
arch_init.c | 2 ++
configure | 9 -
cpu-exec.c| 2 ++
default-configs/moxie-softmmu.mak | 2 ++
qapi-schema.json
Signed-off-by: Anthony Green gr...@moxielogic.com
---
hw/moxie/Makefile.objs | 6 ++
hw/moxie/moxiesim.c| 174 +
include/sysemu/arch_init.h | 1 +
3 files changed, 181 insertions(+)
create mode 100644 hw/moxie/Makefile.objs
create
Ping.
Thanks,
AG
On Mon, Mar 4, 2013 at 7:29 AM, Anthony Green gr...@moxielogic.com wrote:
Here's version 8. This one includes Blue's typedef usage suggestion,
and gen_tb_start()/gen_tb_end() as required by Peter Maydell's recent
'get rid of cpu_tb_unlink()' patch series.
Please consider
this version of the patch.
Thank you,
AG
Anthony Green (4):
Add moxie target code
Add moxie disassembler
Add sample moxie system
Add top level changes for moxie
MAINTAINERS | 5 +
arch_init.c | 2 +
configure | 9 +-
cpu
Signed-off-by: Anthony Green gr...@moxielogic.com
---
disas.c | 6 +
disas/Makefile.objs | 1 +
disas/moxie.c | 360
include/disas/bfd.h | 2 +
4 files changed, 369 insertions(+)
create mode 100644 disas/moxie.c
diff
Signed-off-by: Anthony Green gr...@moxielogic.com
---
target-moxie/Makefile.objs | 2 +
target-moxie/cpu.c | 172 +
target-moxie/cpu.h | 169 +
target-moxie/helper.c | 171 +
target-moxie/helper.h | 10 +
target-moxie/machine.c | 28
Signed-off-by: Anthony Green gr...@moxielogic.com
---
hw/moxie/Makefile.objs | 6 ++
hw/moxie/moxiesim.c| 174 +
include/sysemu/arch_init.h | 1 +
3 files changed, 181 insertions(+)
create mode 100644 hw/moxie/Makefile.objs
create
Signed-off-by: Anthony Green gr...@moxielogic.com
---
MAINTAINERS | 5 +
arch_init.c | 2 ++
configure | 9 -
cpu-exec.c| 2 ++
default-configs/moxie-softmmu.mak | 2 ++
qapi-schema.json
Signed-off-by: Anthony Green gr...@moxielogic.com
---
disas.c | 6 +
disas/Makefile.objs | 1 +
disas/moxie.c | 360
include/disas/bfd.h | 2 +
4 files changed, 369 insertions(+)
create mode 100644 disas/moxie.c
diff
Signed-off-by: Anthony Green gr...@moxielogic.com
---
hw/moxie/Makefile.objs | 6 ++
hw/moxie/moxiesim.c| 174 +
include/sysemu/arch_init.h | 1 +
3 files changed, 181 insertions(+)
create mode 100644 hw/moxie/Makefile.objs
create
Signed-off-by: Anthony Green gr...@moxielogic.com
---
MAINTAINERS | 5 +
arch_init.c | 2 ++
configure | 9 -
cpu-exec.c| 2 ++
default-configs/moxie-softmmu.mak | 2 ++
qapi-schema.json
Signed-off-by: Anthony Green gr...@moxielogic.com
---
target-moxie/Makefile.objs | 2 +
target-moxie/cpu.c | 172 +
target-moxie/cpu.h | 169 +
target-moxie/helper.c | 171 +
target-moxie/helper.h | 9 +
target-moxie/machine.c | 28
This version of the patch includes a bug fix and some formatting fixes
identified by Blue Swirl here:
http://lists.gnu.org/archive/html/qemu-devel/2013-03/msg01530.html
Please consider applying this version of the patch series.
Thanks!
AG
Anthony Green (4):
Add moxie target code
Add
Ping!
Thanks,
AG
On Sun, Mar 10, 2013 at 10:07 AM, Anthony Green gr...@moxielogic.com wrote:
This version of the patch includes a bug fix and some formatting fixes
identified by Blue Swirl here:
http://lists.gnu.org/archive/html/qemu-devel/2013-03/msg01530.html
Please consider applying
This version of the patch addresses recent changes in the upstream
qemu sources (where interrupt_request resides).
Please consider applying this version of the patch.
Thank you!
AG
Anthony Green (4):
Add moxie target code
Add moxie disassembler
Add sample moxie system
Add top level
Signed-off-by: Anthony Green gr...@moxielogic.com
---
hw/moxie/Makefile.objs | 6 ++
hw/moxie/moxiesim.c| 174 +
include/sysemu/arch_init.h | 1 +
3 files changed, 181 insertions(+)
create mode 100644 hw/moxie/Makefile.objs
create
Signed-off-by: Anthony Green gr...@moxielogic.com
---
disas.c | 6 +
disas/Makefile.objs | 1 +
disas/moxie.c | 360
include/disas/bfd.h | 2 +
4 files changed, 369 insertions(+)
create mode 100644 disas/moxie.c
diff
Signed-off-by: Anthony Green gr...@moxielogic.com
---
target-moxie/Makefile.objs | 2 +
target-moxie/cpu.c | 172 +
target-moxie/cpu.h | 167
target-moxie/helper.c | 171 +
target-moxie/helper.h | 9 +
target-moxie/machine.c | 28
Signed-off-by: Anthony Green gr...@moxielogic.com
---
MAINTAINERS | 5 +
arch_init.c | 2 ++
configure | 9 -
cpu-exec.c| 2 ++
default-configs/moxie-softmmu.mak | 2 ++
qapi-schema.json
Here's a fix for the build problem identified by Aurelien Jano here:
http://lists.gnu.org/archive/html/qemu-devel/2013-03/msg04177.html
I hadn't tested with FDT enabled recently.
Thanks!
AG
Signed-off-by: Anthony Green gr...@moxielogic.com
---
hw/moxie/Makefile.objs | 1 -
1 file changed, 1
Hi Stefan,
This change is fine by me.
It's not clear to me, as the author/maintainer of the moxie port, what
my responsibility/authority is. Do I simply reply to patches like
this with...
Looks good to me.
Signed-off-by: Anthony Green gr...@moxielogic.com
And then somebody commits
Hi Dunrong,
I can't reproduce the segfault, but your patch still looks right to
me. Thanks!
Signed-of-by: Anthony Green gr...@moxielogic.com
AG
On Sat, Mar 30, 2013 at 9:35 PM, Dunrong Huang huan...@cloud-times.com wrote:
The value of do_interrupt member of CPUClass shoule be set
Hi Andreas,
On Sun, Mar 31, 2013 at 1:01 PM, Andreas Färber afaer...@suse.de wrote:
That exception_index is used once from CPUMoxieState and once from
CPUState is telling me something is fishy here...
Are any test images available?
I have some basic RTEMS based test apps, but nothing that
76 matches
Mail list logo