Hesham ALMatary
66a5000d78
cpukit: Add Epiphany architecture port v4
2015-05-21 16:03:34 -04:00
Joel Sherrill
396ce49604
xdr_float.c: Fix typo
2015-03-03 14:51:24 -06:00
Hesham ALMatary
396557412a
librpc: Include or1knd part of the recongnized CPUs at xdr_float.c
...
Close #2256
2015-03-03 13:51:47 -05:00
Hesham ALMatary
e5f6ca87e1
Add or1k to the list of targets that use IEEE 754 in xdr_float.c
2014-08-25 11:13:36 -05:00
Anthony Green
48fc25fb44
Common file changes in support of Moxie port
...
Signed-off-by: Anthony Green <green@moxielogic.com >
2013-02-28 12:24:18 -05:00
Joel Sherrill
2d7ae960bb
v850 port: Initial addition with BSP for simulator in GDB
...
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
2012-06-11 13:37:29 -05:00
Sebastian Huber
8250503f21
librpc: PR2066: Fix for short enums
...
The XDR library has a problem on architectures with short enums like the
default ARM EABI. Short enums means that the size of the enum type is
variable and the smallest integer type to hold all enum values will be
selected. For many enums this is char. The XDR library uses int32_t
for enum_t. There are several evil casts from an enum type to enum_t
which leads to invalid memory accesses on short enum architectures. A
workaround is to add appropriate dummy enum values.
2012-06-06 13:57:43 +02:00
Ralf Corsepius
ce3386cd78
2010-05-29 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* librpc/src/xdr/xdr_mem.c (xdr_memcreate):
Cast addr to uintptr_t instead of size_t.
2010-05-29 04:27:20 +00:00
Ralf Corsepius
9cfe137c76
2010-05-27 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* librpc/src/xdr/xdr_mem.c: Cosmetics from freebsd.
2010-05-27 12:37:41 +00:00
Ralf Corsepius
3ac29f0af0
2010-04-29 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* librpc/src/rpc/clnt_udp.c, librpc/src/xdr/xdr_mem.c:
Use [u]intptr_t instead of [u_]long for better 16bit compliance.
2010-04-29 09:42:52 +00:00
Ralf Corsepius
37da47ac8e
Add HAVE_CONFIG_H support to let files receive configure defines.
2010-03-28 02:40:16 +00:00
Joel Sherrill
be0eebc1be
2009-05-20 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* librpc/src/xdr/xdr_float.c: Change detection logic for h8300.
2009-05-20 22:58:32 +00:00
Joel Sherrill
0c5b59de85
2009-01-08 Joel Sherrill <joel.sherrill@OARcorp.com>
...
* librpc/src/xdr/xdr_float.c: M32C has no native float but GCC soft
float should be IEEE format.
2009-01-08 15:02:25 +00:00
Joel Sherrill
15e44fd15b
2008-12-04 Jukka Pietarinen <jukka.pietarinen@mrf.fi>
...
* configure.ac, librpc/src/xdr/xdr_float.c, score/cpu/Makefile.am: Add
Lattice Mico32 support.
2008-12-04 22:53:33 +00:00
Joel Sherrill
a2ddf1ca8b
2008-11-05 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* librpc/src/xdr/xdr_float.c: Add M32C, M32R, and Blackfin.
2008-11-05 21:51:45 +00:00
Ralf Corsepius
a66bc0f761
Stop using old-style function definitions.
2008-09-01 11:32:18 +00:00
Ralf Corsepius
38f9509eee
Misc. ansifications. Add prototypes.
2008-08-01 16:53:46 +00:00
Ralf Corsepius
cd7916266e
Misc. ansifications. Add prototypes.
2008-08-01 16:44:07 +00:00
Ralf Corsepius
7d7d5e8ebb
Remove register vars.
2008-08-01 07:28:48 +00:00
Ralf Corsepius
95b5e810b0
Misc. ansifications.
2008-08-01 07:25:35 +00:00
Ralf Corsepius
9d1596d6ae
Misc. ansifications.
2008-08-01 06:39:51 +00:00
Ralf Corsepius
9f4040a13b
Eliminate __P().
2008-08-01 05:40:52 +00:00
Ralf Corsepius
f75082d2f3
Include <rtems/endian.h> instead of <machine/endian.h>.
2007-05-10 05:14:55 +00:00
Ralf Corsepius
e4fec9007e
Add bfin.
2006-11-09 10:28:59 +00:00
Joel Sherrill
cf04e8aca9
*** empty log message ***
2006-09-01 19:10:01 +00:00
Joel Sherrill
60eae27dea
2006-08-09 Kolja Waschk <waschk@telos.de>
...
* configure.ac, librpc/src/xdr/xdr_float.c, score/cpu/Makefile.am: New
port to Altera NIOS II.
2006-08-09 21:03:27 +00:00
Jennifer Averett
3eb7118310
2005-05-02 Jennifer Averett <jennifer.averett@oarcorp.com>
...
* libfs/src/dosfs/msdos_format.c, librpc/src/xdr/xdr.c: Added
initialization to remove warnings.
2005-05-02 16:32:12 +00:00
Ralf Corsepius
dab2d6ebae
2005-01-07 Ralf Corsepius <ralf.corsepius@rtems.org>
...
* librpc/include/rpc/auth_des.h, librpc/include/rpc/xdr.h,
librpc/src/rpc/auth_des.c, librpc/src/rpc/auth_unix.c,
librpc/src/rpc/rpc_prot.c, librpc/src/xdr/xdr.c:
Misc. ansi-fications, misc. updates from FreeBSD.
2005-01-08 06:01:35 +00:00
Joel Sherrill
ac200c1ba1
2004-09-29 Joel Sherrill <joel@OARcorp.com>
...
* 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.
2004-09-29 20:34:01 +00:00
Ralf Corsepius
e5c8049c3d
2004-09-23 Ralf Corsepius <ralf_corsepius@rtems.org>
...
* librpc/src/xdr/xdr_float.c: Add __AVR__.
2004-09-23 08:19:27 +00:00
Ralf Corsepius
3239698d1f
Remove stray white spaces.
2004-04-15 13:26:21 +00:00
Ralf Corsepius
2609e83f77
Unused.
2004-03-08 16:26:41 +00:00
Ralf Corsepius
69a6204cdb
2003-11-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* src/rpc/Makefile.am, src/xdr/Makefile.am, src/Makefile.am:
Removed.
* Makefile.am: Merge-in src/rpc/Makefile.am, src/xdr/Makefile.am,
src/Makefile.am.
Various fixes. Reformat.
2003-11-27 14:29:34 +00:00
Ralf Corsepius
77469f8615
2003-10-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* src/rpc/Makefile.am: Remove __P from AM_CPPFLAGS.
Rely on sys/cdefs.h providing it.
* src/xdr/Makefile.am: Remove __P from AM_CPPFLAGS.
Rely on sys/cdefs.h providing it.
2003-10-21 04:01:46 +00:00
Ralf Corsepius
3ad34cadc2
2003-07-08 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* configure.ac: Remove (Merged-in into ../configure.ac)
* Makefile.am, include/Makefile.am, src/Makefile.am,
src/rpc/Makefile.am, src/xdr/Makefile.am:
Reflect having merged configure.ac into ../configure.ac.
2003-07-08 17:02:24 +00:00
Joel Sherrill
e5fc1dfd28
2002-08-20 Joel Sherrill <joel@OARcorp.com>
...
* src/xdr/xdr_stdio.c: Per PR268, add include of <netinet/in.h>
to avoid warning on ntohl().
2002-08-20 15:56:25 +00:00
Ralf Corsepius
83864ea2a6
2002-07-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* src/xdr/Makefile.am: Use .$(OBJEXT) instead of .o.
* src/rpc/Makefile.am: Use .$(OBJEXT) instead of .o.
2002-07-22 13:55:34 +00:00
Ralf Corsepius
17e97568ca
2002-07-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* src/xdr/Makefile.am: Eliminate LIBNAME.
* src/rpc/Makefile.am: Eliminate LIBNAME.
2002-07-22 09:53:18 +00:00
Ralf Corsepius
abc116768a
2002-06-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* configure.ac: RTEMS_TOP(../../../..).
AC_CONFIG_AUX_DIR(../../../..).
Remove RTEMS_CANONICAL_HOST.
Use RTEMS_ENV_RTEMSCPU.
Add AC_PROG_RANLIB.
* include/rpc/Makefile.am: Include $(top_srcdir)/../automake/*.am.
* include/Makefile.am: Include $(top_srcdir)/../automake/*.am.
* include/rpcsvc/Makefile.am: Include $(top_srcdir)/../automake/*.am.
* Makefile.am: Include $(top_srcdir)/../automake/*.am.
ACLOCAL_AMFLAGS = -I ../aclocal.
* src/rpc/PSD.doc/Makefile.am: Include $(top_srcdir)/../automake/*.am.
* src/rpc/Makefile.am: Include $(top_srcdir)/../automake/*.am.
* src/xdr/Makefile.am: Include $(top_srcdir)/../automake/*.am.
* src/Makefile.am: Include $(top_srcdir)/../automake/*.am.
2002-06-25 17:41:49 +00:00
Joel Sherrill
00a9ac1d59
2002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* configure.ac:
AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
AM_INIT_AUTOMAKE([no-define foreign 1.6]).
* include/rpc/Makefile.am: Remove AUTOMAKE_OPTIONS.
* include/Makefile.am: Remove AUTOMAKE_OPTIONS.
* include/rpcsvc/Makefile.am: Remove AUTOMAKE_OPTIONS.
* Makefile.am: Remove AUTOMAKE_OPTIONS.
* src/rpc/PSD.doc/Makefile.am: Remove AUTOMAKE_OPTIONS.
* src/rpc/Makefile.am: Remove AUTOMAKE_OPTIONS.
* src/xdr/Makefile.am: Remove AUTOMAKE_OPTIONS.
* src/Makefile.am: Remove AUTOMAKE_OPTIONS.
2002-03-28 00:49:50 +00:00
Joel Sherrill
a74e94a25e
2000-09-22 Joel Sherrill <joel@OARcorp.com>
...
* src/xdr/xdr_float.c: Added A29K support.
2000-09-22 20:36:49 +00:00
Joel Sherrill
7f2c3e381a
2000-09-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* src/rpc/Makefile.am, src/xdr/Makefile.am: Include compile.am
2000-09-05 16:08:02 +00:00
Joel Sherrill
2d354ea6a5
Minor problems addressed with the merger and with the arm_bare_bsp.
...
That BSP now has a stub clock driver so the tests can link even
if they won't execute. A handful of Makefiles had to be updated
and we had to account for printk.c being a shared file now.
2000-07-27 06:17:44 +00:00
Joel Sherrill
bbc38ba58a
Added H8 as IEEE whether this is true or not.
2000-06-29 22:35:17 +00:00
Joel Sherrill
df49c60c96
Merged from 4.5.0-beta3a
2000-06-12 15:00:15 +00:00
Joel Sherrill
84a90acfd2
New files.
2000-04-29 19:41:47 +00:00
Joel Sherrill
5ad350a43d
New files added as part of librpc upgrade.
2000-04-29 19:04:37 +00:00