| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
* Use #ifdefs for 32/64 bit code
* Use unsigned long which is 32-bit on riscv32 and 64-bit on riscv64 (register size)
* Move the code to a new shared riscv folder to be shared between riscv32 and riscv64
* Rename RTEMS_CPU extracted from command line to shared riscv target s/riscv*/riscv
Update #3109
|
| |
|
| |
|
|
|
|
| |
closes #2443.
|
|
|
|
| |
updates #2452.
|
|
|
|
| |
updates #2446.
|
| |
|
|
|
|
|
|
|
| |
This work is based on the old or32 port (that has been
removed back in 2005) authored by Chris Ziomkowski. The patch includes the
basic functions every port should implement like: context switch, exception
handling, OpenRISC ABI and machine definitions and configurations.
|
|
|
|
| |
Signed-off-by: Anthony Green <green@moxielogic.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Port
+ v850 does not have appear to have any optimized bit scan instructions
+ v850 does have single instructions for wap u16 and u32
+ Code path optimization preferences set
+ Add BSP variants for each GCC CPU model flag and a README
- v850e1 variant does not work (fails during BSP initialization)
BSP for GDB v850 Simulator
+ linkcmds matches defaults in GDB simulator with RTEMS mods
+ crt1.c added from v850 newlib port for __main()
+ BSP exits cleanly
+ printk and console I/O work
+ uses clock tick from IDLE task
+ Tests not requiring real clock ISR work
Documentation
+ CPU Supplment chapter for v850 added
|
|
|
|
|
|
|
|
|
|
|
|
| |
Script does what is expected and tries to do it as
smartly as possible.
+ remove occurrences of two blank comment lines
next to each other after Id string line removed.
+ remove entire comment blocks which only exited to
contain CVS Ids
+ If the processing left a blank line at the top of
a file, it was removed.
|
|
|
|
|
| |
See http://www.rtems.org/pipermail/rtems-devel/2012-May/001006.html
for details.
|
| |
|
|
|
|
|
| |
PR 1561/cpukit
* configure.ac, score/cpu/Makefile.am: Merge SPARC64 port.
|
|
|
|
| |
* score/cpu/Makefile.am: Remove c4x.
|
|
|
|
| |
* score/cpu/Makefile.am: Update DIST_SUBDIRS.
|
| |
|
|
|
|
| |
* score/cpu/Makefile.am: nios2 was not in the list.
|
|
|
|
|
| |
* configure.ac, librpc/src/xdr/xdr_float.c, score/cpu/Makefile.am: Add
Lattice Mico32 support.
|
|
|
|
|
| |
* score/cpu/Makefile.am: Add new M32R port. It is just a beginning but
the BSP is functional enough to initialize and shutdown RTEMS.
|
|
|
|
|
| |
* configure.ac, score/cpu/Makefile.am: Initial addition of M32C port.
This is still a work in process but most tests do run on simulator.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* configure.ac, aclocal/canonical-target-name.m4,
score/cpu/Makefile.am: Remove TI C4x and NIOS2 ports from 4.9 branch.
* score/cpu/c4x/.cvsignore, score/cpu/c4x/ChangeLog,
score/cpu/c4x/Makefile.am, score/cpu/c4x/cpu.c,
score/cpu/c4x/cpu_asm.S, score/cpu/c4x/irq.c,
score/cpu/c4x/preinstall.am, score/cpu/c4x/rtems/asm.h,
score/cpu/c4x/rtems/score/c4x.h, score/cpu/c4x/rtems/score/cpu.h,
score/cpu/c4x/rtems/score/cpu_asm.h,
score/cpu/c4x/rtems/score/types.h, score/cpu/c4x/rtems/tic4x/c4xio.h,
score/cpu/nios2/.cvsignore, score/cpu/nios2/ChangeLog,
score/cpu/nios2/Makefile.am, score/cpu/nios2/cpu.c,
score/cpu/nios2/cpu_asm.S, score/cpu/nios2/irq.c,
score/cpu/nios2/preinstall.am, score/cpu/nios2/rtems/asm.h,
score/cpu/nios2/rtems/score/cpu.h,
score/cpu/nios2/rtems/score/cpu_asm.h,
score/cpu/nios2/rtems/score/nios2.h,
score/cpu/nios2/rtems/score/types.h: Removed.
|
|
|
|
| |
* configure.ac, score/cpu/Makefile.am: Add bfin.
|
|
|
|
|
| |
* configure.ac, librpc/src/xdr/xdr_float.c, score/cpu/Makefile.am: New
port to Altera NIOS II.
|
|
|
|
| |
* score/cpu/Makefile.am: Remove or32 (target abandoned).
|
| |
|
|
|
|
|
|
|
| |
* configure.ac, libmisc/cpuuse/README, libmisc/stackchk/README,
librpc/src/xdr/xdr_float.c, score/cpu/Makefile.am,
score/include/rtems/score/mppkt.h: i960 obsoleted and all references
removed.
|
|
|
|
|
| |
* configure.ac: Add score/cpu/avr/Makefile.am.
* score/cpu/Makefile.am: Add avr.
|
|
|
|
| |
* score/cpu/Makefile.am: Add unix to DIST_SUBDIRS.
|
|
|
|
|
|
|
|
| |
* aclocal/rtems-cpu-subdirs.m4: Remove (Unused).
* configure.ac: Remove RTEMS_CPU_SUBDIRS([score/cpu]).
Add RTEMS_CHECK_SYSV_UNIX.
Add score/cpu/*/Makefile.
* score/cpu/Makefile.am: Add DIST_SUBDIRS.
|
|
|
|
| |
* cpu/Makefile.am: Use @RTEMS_CPU@ instead of $(RTEMS_CPU).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* cpu/Makefile.am: mips64orion port removed as mips port more
completely covers the MIPS family.
* cpu/mips64orion/.cvsignore, cpu/mips64orion/ChangeLog,
cpu/mips64orion/Makefile.am, cpu/mips64orion/asm.h,
cpu/mips64orion/configure.ac, cpu/mips64orion/cpu.c,
cpu/mips64orion/cpu_asm.S, cpu/mips64orion/cpu_asm.h,
cpu/mips64orion/idtcpu.h, cpu/mips64orion/idtmon.h,
cpu/mips64orion/iregdef.h, cpu/mips64orion/rtems/.cvsignore,
cpu/mips64orion/rtems/score/.cvsignore,
cpu/mips64orion/rtems/score/cpu.h,
cpu/mips64orion/rtems/score/mips64orion.h,
cpu/mips64orion/rtems/score/types.h: Removed.
|
|
|
|
| |
* cpu/Makefile.am: Add DIST_SUBDIRS = $(RTEMS_CPU).
|
|
|
|
|
|
|
|
|
|
|
|
| |
AMD a29k declared obsolete.
* cpu/Makefile.am: Removed reference.
* cpu/a29k/.cvsignore, cpu/a29k/ChangeLog, cpu/a29k/Makefile.am,
cpu/a29k/amd.ah, cpu/a29k/asm.h, cpu/a29k/configure.ac,
cpu/a29k/cpu.c, cpu/a29k/cpu_asm.S, cpu/a29k/pswmacro.ah,
cpu/a29k/register.ah, cpu/a29k/sig.S, cpu/a29k/rtems/.cvsignore,
cpu/a29k/rtems/score/.cvsignore, cpu/a29k/rtems/score/a29k.h,
cpu/a29k/rtems/score/cpu.h, cpu/a29k/rtems/score/cpu_asm.h,
cpu/a29k/rtems/score/types.h: Removed.
|
|
|
|
| |
* Include $(top_srcdir)/automake/*.am.
|
|
|
|
|
|
|
|
|
| |
* cpu/Makefile.am: Remove AUTOMAKE_OPTIONS.
* src/Makefile.am: Remove AUTOMAKE_OPTIONS.
* Makefile.am: Remove AUTOMAKE_OPTIONS.
* include/Makefile.am: Remove AUTOMAKE_OPTIONS.
* inline/Makefile.am: Remove AUTOMAKE_OPTIONS.
* macros/Makefile.am: Remove AUTOMAKE_OPTIONS.
|
|
<corsepiu@faw.uni-ulm.de>:
The patch below provides
* automake support for score/cpu/powerpc
* The hack to propagate values from *.cfg to automake configuration
* A fix for librdbg/powerpc/mcp750/Makefile.am (Was completely corrupted
before)
* Fixes some files which apparently where missing in
rtems-rc-19991123-rc-2.diff
* some minor configuration related patches
To apply:
rm -rf ./c/src/exec/score/cpu/powerpc/wrap
patch -p1 < rtems-rc-19991123-rc-3.diff
Attention:
c/src/exec/score/cpu/[configure.in|aclocal.m4|configure] should be
removed after applying the patch.
|