Commit Graph
207 Commits
Author SHA1 Message Date
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
Christian Mauderer 8e133b2500 librpc: Use POSIX key instead of task variables 2014-03-24 08:31:48 +01: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
Joel Sherrill 65c6425de9 Remove CVS Id Strings (manual edits after script)
These modifications were required by hand after running the script.
In some cases, the file names did not match patterns. In others,
the format of the file did not match any common patterns.
2012-05-11 08:44:14 -05:00
Joel Sherrill 9b4422a251 Remove All CVS Id Strings Possible Using a Script
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.
2012-05-11 08:44:13 -05:00
Joel Sherrill 33a105fb69 Revert: Remove CVS Ids
See http://www.rtems.org/pipermail/rtems-devel/2012-May/001006.html
for details.
2012-05-07 11:08:48 -05:00
Ralf Corsépius ee32f67a6f Remove CVS-Ids. 2012-05-04 09:36:25 +02:00
Joel Sherrill 61250b4ce9 Remove all .cvsignore files. 2012-02-01 10:59:44 -06:00
Ralf Corsepius f80b3a3d82 2011-11-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* librpc/src/rpc/clnt_udp.c (struct cu_data):
	Introduce unions _cu_inbuf, _cu_outbuf to avoid aliasing.
2011-11-30 06:58:36 +00:00
Ralf Corsepius 77dc5a21a3 2011-05-16 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/Makefile.am: Reformat.
	* librpc/Makefile.am: Reformat.
2011-05-17 14:30:34 +00:00
Ralf Corsepius bc38915f90 Make self-contained. 2011-05-05 12:30:09 +00:00
Ralf Corsepius ee613aa252 Include <sys/cdefs.h> (Eliminate rtems/bsd/sys/cdefs.h). 2011-03-24 09:36:14 +00: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 d422a4d85a 2010-05-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* librpc/src/rpc/clnt_tcp.c, librpc/src/rpc/clnt_udp.c:
	Revert to using u_long instead of rpcprog_t, rpcvers_t
	to stay bug-ward compatible to freebsd.
2010-05-27 12:39:33 +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 9363800c34 2010-05-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* librpc/src/rpc/rtems_portmapper.c: Reflect changes to librpc.
2010-05-27 07:37:32 +00:00
Ralf Corsepius 1f5986bf65 2010-05-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* librpc/include/rpc/clnt.h, librpc/include/rpc/rpc_msg.h,
	librpc/src/rpc/clnt_generic.c, librpc/src/rpc/clnt_raw.c,
	librpc/src/rpc/clnt_tcp.c, librpc/src/rpc/clnt_udp.c,
	librpc/src/rpc/pmap_clnt.c, librpc/src/rpc/pmap_getmaps.c
	librpc/src/rpc/pmap_getport.c:
	Partial merger from freebsd (portability fixes).
2010-05-27 07:36:24 +00:00
Ralf Corsepius e018fe01ec 2010-05-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* librpc/include/rpc/xdr.h: Cosmetics from freebsd.
2010-05-27 04:09:05 +00:00
Ralf Corsepius fa1019f1f1 2010-05-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* librpc/src/rpc/clnt_udp.c: Cosmetics from freebsd.
2010-05-26 06:23:58 +00:00
Ralf Corsepius f6b5ed2207 2010-05-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* librpc/src/rpc/clnt_tcp.c: Partial merger from freebsd
	(Fix strict-aliasing).
2010-05-26 04:15:02 +00:00
Ralf Corsepius 862b24a9e9 2010-05-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* librpc/src/rpc/clnt_raw.c: Partial merger from freebsd
	(Improved 16 bit compatibility; Fix strict-aliasing).
2010-05-26 03:41:49 +00:00
Ralf Corsepius d02ddd5512 2010-05-25 Ralf Corsépius <ralf.corsepius@rtems.org>
* librpc/src/rpc/rpc_prot.c: Partial merger from freebsd
	(Improved 64 bit compatibility; bug fix).
2010-05-25 14:12:53 +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 9ff6462513 2010-04-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* librpc/src/rpc/pmap_rmt.c: Use uintptr_t for better 16bit
	compliance.
2010-04-29 07:43:32 +00:00
Ralf Corsepius e005f6e8d9 Add HAVE_STRINGS_H for better POSIX compliance. 2010-03-28 05:53:22 +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
Ralf Corsepius b7cfd627b3 Add missing initializers. 2008-12-23 05:00:57 +00:00
Ralf Corsepius 1cb54d1f38 #include <stdint.h> instead of <rtems/stdint.h>. 2008-12-11 00:47:56 +00:00
Ralf Corsepius de2e5f684c #include <rpc/types.h>. 2008-12-08 04:41:26 +00:00
Ralf Corsepius 8a9c242dde #include <rtems/bsd/sys/cdefs.h>. 2008-12-08 04:41:09 +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 142025c80c Add missing prototypes. 2008-08-18 07:22:23 +00:00
Ralf Corsepius 0eeca97769 Cleanup. 2008-08-01 16:57:19 +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 123116dd99 Misc. ansifications. 2008-08-01 16:05:37 +00:00
Ralf Corsepius 9c873b1da9 Remove stray local decls. Misc. ansifications. 2008-08-01 16:04:25 +00:00
Ralf Corsepius b58315677d Misc. ansifications. 2008-08-01 15:58:16 +00:00
Ralf Corsepius 08ef2dd09c Remove stray clnt_perror(). 2008-08-01 15:51:19 +00:00
Ralf Corsepius 8f926f1341 Add missing prototypes. 2008-08-01 15:47:13 +00:00
Ralf Corsepius b03af1c202 Add missing prototypes. 2008-08-01 15:16:38 +00:00
Ralf Corsepius 12c21c8091 Add missing prototypes. 2008-08-01 14:29:11 +00:00
Ralf Corsepius 885e1e0dba Add missing prototypes. 2008-08-01 14:14:22 +00:00
Ralf Corsepius 624a038ee4 Add missing prototypes. 2008-08-01 07:32:47 +00:00