summaryrefslogtreecommitdiffstats
path: root/cpukit (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 2007-05-10 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-05-103-7/+17
| | | | | | PR 1241/rtems * score/src/threadchangepriority.c, score/src/threadqrequeue.c: Close critical section window added with requeueing support.
* 2007-05-10 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-05-104-6/+108
| | | | | | | | PR 1237/rtems * cpu.c, cpu_asm.S, rtems/score/cpu.h: Add logic to prevent stack creep when interrupts occur at a sufficient rate that the interrupted thread never gets to clean its stack. This patch ensures that an interrupted thread will not nest ISR dispatches on its stack.
* Include <rtems/bsd/sys/cdefs.h>Ralf Corsepius2007-05-101-2/+1
|
* 2007-05-10 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2007-05-101-1/+2
| | | | | * libcsupport/include/rtems/cdefs.h, libcsupport/include/sys/cdefs.h: Remove.
* Remove.Ralf Corsepius2007-05-102-363/+0
|
* 2007-05-10 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2007-05-101-2/+3
| | | | | * librpc/include/rpc/rpc_com.h: Include <rtems/bsd/sys/cdefs.h> instead of <sys/cdefs.h>.
* Include <rtems/bsd/sys/cdefs.h> instead of <sys/cdefs.h>.Ralf Corsepius2007-05-101-1/+1
|
* Regenerate.Ralf Corsepius2007-05-101-4/+0
|
* 2007-05-10 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2007-05-102-2/+2
| | | | * Makefile.am: Remove libcsupport/include/sys/cdefs.h.
* Regenerate.Ralf Corsepius2007-05-102-4/+4
|
* 2007-05-10 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2007-05-102-1/+2
| | | | * libcsupport/Makefile.am: Remove include/rtems/cdefs.h.
* 2007-05-10 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2007-05-101-0/+22
| | | | | | | | | | | | | | | | | | | | | | * include/rtems/bsd/sys/queue.h, libcsupport/include/sys/ioccom.h, libnetworking/netdb.h, libnetworking/resolv.h, libnetworking/arpa/inet.h, libnetworking/arpa/nameser.h, libnetworking/libc/gethostbydns.c, libnetworking/libc/res_stubs.c, libnetworking/machine/in_cksum.h, libnetworking/net/ethernet.h, libnetworking/net/if.h, libnetworking/net/if_dl.h, libnetworking/netinet/ip.h, libnetworking/netinet/tcp.h, libnetworking/rtems/rtems_bsdnet_internal.h, libnetworking/sys/libkern.h, libnetworking/sys/mount.h, libnetworking/sys/poll.h, libnetworking/sys/socket.h, libnetworking/sys/sysctl.h, libnetworking/sys/syslog.h, libnetworking/sys/uio.h, libnetworking/sys/un.h, librpc/include/rpc/auth.h, librpc/include/rpc/auth_unix.h, librpc/include/rpc/clnt.h, librpc/include/rpc/clnt_soc.h, librpc/include/rpc/pmap_clnt.h, librpc/include/rpc/pmap_prot.h, librpc/include/rpc/pmap_rmt.h, librpc/include/rpc/svc.h, librpc/include/rpc/svc_soc.h, librpc/include/rpc/xdr.h, librpc/include/rpcsvc/ypclnt.h: Include <rtems/bsd/sys/cdefs.h> instead of <sys/cdefs.h>.
* Include <rtems/bsd/sys/cdefs.h> instead of <sys/cdefs.h>.Ralf Corsepius2007-05-1034-34/+34
|
* 2007-05-10 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2007-05-101-0/+6
| | | | | | * Makefile.am: Reflect introduction of include/rtems/bsd/sys/cdefs.h. * include/rtems/bsd/sys/cdefs.h: New.
* Reflect introduction of include/rtems/bsd/sys/cdefs.h.Ralf Corsepius2007-05-101-0/+1
|
* New.Ralf Corsepius2007-05-101-0/+180
|
* Regenerate.Ralf Corsepius2007-05-101-4/+0
|
* 2007-05-10 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2007-05-101-0/+5
| | | | | * libnetworking/Makefile.am: Reflect having removed sys/queue.h. * libnetworking/sys/queue.h: Remove.
* Reflect having removed sys/queue.h.Ralf Corsepius2007-05-101-1/+1
|
* Remove (moved to include/rtems/bsd/sys/queue.h).Ralf Corsepius2007-05-101-602/+0
|
* 2007-05-10 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2007-05-101-0/+2
| | | | | * librpc/src/xdr/xdr_float.c: Include <rtems/endian.h> instead of <machine/endian.h>.
* Include <rtems/endian.h> instead of <machine/endian.h>.Ralf Corsepius2007-05-101-1/+1
|
* Include <rtems/bsd/sys/queue.h> instead of <sys/queue.h>.Ralf Corsepius2007-05-1033-33/+33
|
* 2007-05-10 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2007-05-101-0/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * libnetworking/rtems/rtems_showroute.c, libnetworking/rtems/rtems_showipstat.c, libnetworking/rtems/rtems_showtcpstat.c, libnetworking/rtems/rtems_showicmpstat.c, libnetworking/rtems/rtems_showmbuf.c, libnetworking/rtems/rtems_showudpstat.c, libnetworking/rtems/rtems_showifstat.c, libnetworking/net/if.c, libnetworking/net/raw_cb.c, libnetworking/net/route.c, libnetworking/net/rtsock.c, libnetworking/net/raw_usrreq.c, libnetworking/netinet/tcp_usrreq.c, libnetworking/netinet/tcp_timer.c, libnetworking/netinet/if_ether.c, libnetworking/netinet/tcp_debug.c, libnetworking/netinet/ip_fw.c, libnetworking/netinet/ip_output.c, libnetworking/netinet/ip_mroute.c, libnetworking/netinet/in_proto.c, libnetworking/netinet/udp_usrreq.c, libnetworking/netinet/tcp_output.c, libnetworking/netinet/tcp_subr.c, libnetworking/netinet/tcp_input.c, libnetworking/netinet/in_rmx.c, libnetworking/netinet/in_pcb.c, libnetworking/netinet/raw_ip.c, libnetworking/netinet/ip_divert.c, libnetworking/netinet/in.c, libnetworking/kern/uipc_socket2.c, libnetworking/kern/kern_sysctl.c, libnetworking/kern/uipc_socket.c, libnetworking/kern/kern_subr.c: Include <rtems/bsd/sys/queue.h> instead of <sys/queue.h>.
* Include <rtems/bsd/sys/queue.h> instead of <sys/queue.h>.Ralf Corsepius2007-05-109-9/+9
|
* Regenerate.Ralf Corsepius2007-05-101-0/+9
|
* 2007-05-10 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2007-05-102-0/+4
| | | | * Makefile.am: Reflect addition of include/rtems/bsd/sys/queue.h.
* 2007-05-10 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2007-05-102-0/+607
| | | | | * include/rtems/bsd/sys/queue.h: New (Copied from libnetworking/sys/queue.h).
* 2007-05-09 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-05-0926-643/+887
| | | | | | | | | | | | | | | | | | | | | | | | | | * libcsupport/include/rtems/libcsupport.h, libcsupport/src/newlibc.c, sapi/Makefile.am, sapi/include/confdefs.h, sapi/src/exinit.c, score/Makefile.am, score/preinstall.am, score/include/rtems/score/userext.h, score/src/chain.c, score/src/userext.c: Switch to newlib reentrancy extension being installed in the initial set instead of using rtems_extension_create. While implementing this, noticed that user extensions and chain code had multiple functions in a single file which is not desirable in the SuperCore and API portions of RTEMS, so split these into multiple files with one function per file. Also noticed that some of user extension code was inlined for no particular reason so moved that to C bodies. Split executive shutdown from initialization since not every application shuts down. Moved __fini call to executive shutdown to be more symmetrical with where it is called at startup. * sapi/src/exshutdown.c, score/src/chainappend.c, score/src/chainextract.c, score/src/chainget.c, score/src/chaininsert.c, score/src/userextaddapiset.c, score/src/userextaddset.c, score/src/userextremoveset.c, score/src/userextthreadbegin.c, score/src/userextthreadcreate.c, score/src/userextthreaddelete.c, score/src/userextthreadrestart.c, score/src/userextthreadstart.c, score/src/userextthreadswitch.c: New files. * score/inline/rtems/score/userext.inl: Removed.
* 2007-05-09 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-05-093-2/+11
| | | | | * libcsupport/src/error.c, sapi/include/rtems/config.h: Do not reference _Configuration_MP_table if multiprocessing is disabled.
* 2007-05-09 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-05-093-1/+10
| | | | | * libmisc/monitor/mon-monitor.c, libmisc/monitor/mon-server.c: Do not reference _Configuration_MP_table if multiprocessing is disabled.
* Regenerate.Ralf Corsepius2007-05-091-4/+0
|
* 2007-05-09 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2007-05-091-0/+2
| | | | | * libnetworking/machine/endian.h: Remove. * libnetworking/Makefile.am: Remove machine/endian.h.
* Remove machine/endian.h.Ralf Corsepius2007-05-091-1/+1
|
* Remove.Ralf Corsepius2007-05-091-92/+0
|
* 2007-05-09 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2007-05-091-0/+3
| | | | | | * libnetworking/arpa/nameser_compat.h, libnetworking/netinet/in.h, libnetworking/rtems/rtems_bsdnet_internal.h: Include <rtems/endian.h> instead of <machine/endian.h>.
* Include <rtems/endian.h> instead of <machine/endian.h>.Ralf Corsepius2007-05-093-3/+3
|
* Regenerate.Ralf Corsepius2007-05-091-0/+4
|
* 2007-05-09 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2007-05-092-0/+3
| | | | * Makefile.am: Add include/rtems/endian.h.
* 2007-05-09 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2007-05-092-0/+97
| | | | | * include/rtems/endian.h: New (Copied from libnetworking/machine/endian.h).
* 2007-05-09 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2007-05-091-0/+4
| | | | | | | * libcsupport/src/readdir.c, libnetworking/net/slcompress.c, pppd/md4.h, pppd/md5.h, pppd/pppd.h, score/cpu/m68k/rtems/score/m68k.h: Include <rtems/stdint.h> instead of <stdint.h>.
* Include <rtems/stdint.h> instead of <stdint.h>.Ralf Corsepius2007-05-096-5/+6
|
* 2007-05-09 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2007-05-092-4/+2
| | | | | * libnetworking/machine/endian.h: Remove CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES.
* 2007-05-09 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2007-05-0922-16/+44
| | | | * rtems/score/cpu.h: Remove CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES.
* 2007-05-09 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2007-05-092-0/+11
| | | | * NEWS: new.
* 2007-05-09 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2007-05-092-1/+6
| | | | | PR 1243 * pppd/auth.c (set_allowed_addrs): Remove bogus dereference.
* 2007-05-08 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2007-05-082-8/+40
| | | | | * libnetworking/machine/endian.h: Convert htons, htonl, ntohs, ntohl to inline functions, using uint[16,32]_t.
* 2007-05-08 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2007-05-082-1/+3
| | | | | * libnetworking/netdb.h: Change netent->n_net to uint32_t to comply with SUSv3.
* 2007-05-08 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2007-05-082-0/+5
| | | | * telnetd/icmds.c: Add HAVE_CONFIG_H magic.
* Add HAVE_CONFIG_H magic.Ralf Corsepius2007-05-083-0/+11
|