[PATCH 0/2] Moxie processor port with BSP for GDB simulator
Anthony Green
green at moxielogic.com
Tue Feb 26 21:22:08 UTC 2013
This is my basic port of RTEMS to the moxie processor. Moxie is an
open source soft-core processor intended for FPGA implementations.
The GNU toolchain has supported moxie-rtems for some time now.
The BSP is a basic BSP for the gdb simulator (no preemption). I'll
likely add a second BSP for qemu/Xilinx eval hardware once my qemu
port has been accepted upstream.
Note: moxie is bi-endian, but this port is for the big-endian variant.
Thank you!
Anthony Green
Anthony Green (2):
Add Moxie CPU support
Add moxie gdb simulator BSP
c/src/lib/libbsp/moxie/.cvsignore | 8 +
c/src/lib/libbsp/moxie/ChangeLog | 3 +
c/src/lib/libbsp/moxie/Makefile.am | 11 +
c/src/lib/libbsp/moxie/acinclude.m4 | 10 +
c/src/lib/libbsp/moxie/configure.ac | 21 +
c/src/lib/libbsp/moxie/moxiesim/.cvsignore | 8 +
c/src/lib/libbsp/moxie/moxiesim/ChangeLog | 7 +
c/src/lib/libbsp/moxie/moxiesim/Makefile.am | 49 +
c/src/lib/libbsp/moxie/moxiesim/bsp_specs | 11 +
c/src/lib/libbsp/moxie/moxiesim/configure.ac | 22 +
.../lib/libbsp/moxie/moxiesim/console/console-io.c | 67 ++
c/src/lib/libbsp/moxie/moxiesim/console/syscalls.S | 14 +
c/src/lib/libbsp/moxie/moxiesim/include/.cvsignore | 5 +
c/src/lib/libbsp/moxie/moxiesim/include/bsp.h | 47 +
.../libbsp/moxie/moxiesim/make/custom/moxiesim.cfg | 15 +
c/src/lib/libbsp/moxie/moxiesim/preinstall.am | 67 ++
c/src/lib/libbsp/moxie/moxiesim/start/start.S | 22 +
c/src/lib/libbsp/moxie/moxiesim/startup/__main.c | 22 +
c/src/lib/libbsp/moxie/moxiesim/startup/linkcmds | 251 +++++
.../moxie/moxiesim/startup/moxiebdinstallirq.c | 22 +
cpukit/score/cpu/moxie/.cvsignore | 2 +
cpukit/score/cpu/moxie/ChangeLog | 4 +
cpukit/score/cpu/moxie/Makefile.am | 19 +
cpukit/score/cpu/moxie/cpu.c | 152 +++
cpukit/score/cpu/moxie/cpu_asm.S | 119 +++
cpukit/score/cpu/moxie/preinstall.am | 41 +
cpukit/score/cpu/moxie/rtems/asm.h | 116 +++
cpukit/score/cpu/moxie/rtems/score/cpu.h | 1059 ++++++++++++++++++++
cpukit/score/cpu/moxie/rtems/score/moxie.h | 45 +
cpukit/score/cpu/moxie/rtems/score/types.h | 55 +
30 files changed, 2294 insertions(+)
create mode 100644 c/src/lib/libbsp/moxie/.cvsignore
create mode 100644 c/src/lib/libbsp/moxie/ChangeLog
create mode 100644 c/src/lib/libbsp/moxie/Makefile.am
create mode 100644 c/src/lib/libbsp/moxie/acinclude.m4
create mode 100644 c/src/lib/libbsp/moxie/configure.ac
create mode 100644 c/src/lib/libbsp/moxie/moxiesim/.cvsignore
create mode 100644 c/src/lib/libbsp/moxie/moxiesim/ChangeLog
create mode 100644 c/src/lib/libbsp/moxie/moxiesim/Makefile.am
create mode 100644 c/src/lib/libbsp/moxie/moxiesim/bsp_specs
create mode 100644 c/src/lib/libbsp/moxie/moxiesim/configure.ac
create mode 100644 c/src/lib/libbsp/moxie/moxiesim/console/console-io.c
create mode 100644 c/src/lib/libbsp/moxie/moxiesim/console/syscalls.S
create mode 100644 c/src/lib/libbsp/moxie/moxiesim/include/.cvsignore
create mode 100644 c/src/lib/libbsp/moxie/moxiesim/include/bsp.h
create mode 100644 c/src/lib/libbsp/moxie/moxiesim/make/custom/moxiesim.cfg
create mode 100644 c/src/lib/libbsp/moxie/moxiesim/preinstall.am
create mode 100644 c/src/lib/libbsp/moxie/moxiesim/start/start.S
create mode 100644 c/src/lib/libbsp/moxie/moxiesim/startup/__main.c
create mode 100644 c/src/lib/libbsp/moxie/moxiesim/startup/linkcmds
create mode 100644 c/src/lib/libbsp/moxie/moxiesim/startup/moxiebdinstallirq.c
create mode 100644 cpukit/score/cpu/moxie/.cvsignore
create mode 100644 cpukit/score/cpu/moxie/ChangeLog
create mode 100644 cpukit/score/cpu/moxie/Makefile.am
create mode 100644 cpukit/score/cpu/moxie/cpu.c
create mode 100644 cpukit/score/cpu/moxie/cpu_asm.S
create mode 100644 cpukit/score/cpu/moxie/preinstall.am
create mode 100644 cpukit/score/cpu/moxie/rtems/asm.h
create mode 100644 cpukit/score/cpu/moxie/rtems/score/cpu.h
create mode 100644 cpukit/score/cpu/moxie/rtems/score/moxie.h
create mode 100644 cpukit/score/cpu/moxie/rtems/score/types.h
--
1.8.1.4
More information about the devel
mailing list