summaryrefslogtreecommitdiffstats
path: root/cpukit (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 2011-01-08 Alin Rus <alin.codejunkie@gmail.com>Joel Sherrill2011-01-084-68/+80
| | | | | | | | * posix/src/aio_misc.c: Fix rtems_aio_remove_req did not iterate over chain. * posix/src/aio_cancel.c: Add debug information. Add check for bad file descriptor. Add else branch for cancel request on empty IQ chain.
* 2011-01-04 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2011-01-042-1/+12
| | | | | | * libcsupport/src/error.c: Scheduler Simulator compilation always defines __RTEMS_VIOLATE_KERNEL_VISIBILITY__. So avoid redefinition warning.
* 2011-01-04 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2011-01-043-5/+10
| | | | | * libfs/src/imfs/imfs.h, libfs/src/imfs/imfs_readlink.c: readlink filesystem entry should return ssize_t.
* 2011-01-04 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2011-01-042-2/+6
| | | | * posix/src/aio_cancel.c: Use perfd field not next_fd.
* 2011-01-04 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2011-01-042-6/+11
| | | | | * libfs/src/nfsclient/src/nfs.c: readlink filesystem entry should return ssize_t.
* 2011-01-04 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2011-01-042-1/+4
| | | | * cpu_asm.S: _Thread_Executing was not used.
* 2010-12-28 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-12-282-1/+3
| | | | | * libfs/src/dosfs/msdos_conv.c: Fixed convertion of half seconds to seconds.
* 2010-12-28 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-12-282-4/+19
| | | | | * libfs/src/dosfs/msdos_misc.c: Create short file names acceptable for Windows.
* 2010-12-27 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-12-274-6/+14
| | | | | | * libfs/src/dosfs/msdos.h, libfs/src/dosfs/msdos_misc.c, libfs/src/dosfs/msdos_create.c: Create valid create and modfied date and time.
* 2010-12-17 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2010-12-172-1/+34
| | | | | | | | | | Jennifer Averett <jennifer.averett@oarcorp.com> Add RTEMS Scheduler Simulator. * sapi/include/confdefs.h: This adds some simple conditional logic to disable portions of the configuration that are NOT supported when configuring an RTEMS instance for use with a Scheduler Simulator instance.
* 2010-12-16 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-12-162-4/+8
| | | | | * libmisc/cpuuse/cpuusagereport.c: We have to take the time since the last context switch before the uptime.
* 2010-12-16 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-12-166-9/+52
| | | | | | | | * score/src/watchdognanoseconds.c: New file. * score/Makefile.am: Reflect change above. * score/include/rtems/score/watchdog.h, score/src/coretodget.c, score/src/coretodgetuptime.c: Do not allow NULL as nanoseconds since last tick handler pointer.
* 2010-12-08 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-12-085-89/+132
| | | | | | | * libnetworking/loop.h, libnetworking/net/if_loop.c, libnetworking/rtems/rtems_glue.c, libmisc/dummy/dummy-networking.c: Initialize loop back interface during normal initialization via rtems_bsdnet_initialize_network().
* 2010-12-03 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2010-12-033-2/+14
| | | | | | * configure.ac, posix/src/signal_2.c: sighandler_t is defined conditionally in some versions of newlib and unconditionally in others. Make sure we always compile.
* 2010-11-30 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-11-303-42/+10
| | | | | | | * libcsupport/src/newlibc_exit.c, score/src/threadhandler.c: Revert previous commit due to too many broken linker command files. The HAVE_INITFINI_ARRAY is defined for nearly all targets by Newlib, but only few linker command files respect this.
* 2010-11-29 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-11-293-3/+47
| | | | | * libcsupport/src/newlibc_exit.c, score/src/threadhandler.c: Added support for .preinit_array, .init_array and .fini_array sections.
* 2010-11-25 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-11-2510-34/+45
| | | | | | | | | | | | * sapi/include/confdefs.h, score/include/rtems/score/scheduler.h, score/inline/rtems/score/scheduler.inl, score/inline/rtems/score/schedulerpriority.inl, score/src/schedulerpriority.c, score/src/schedulerprioritythreadschedulerallocate.c, score/src/schedulerprioritythreadschedulerfree.c, score/src/schedulerprioritythreadschedulerupdate.c, score/src/schedulerpriorityyield.c: Added attribute unused. Renamed types and fields to follow the Score naming conventions.
* 2010-11-25 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-11-253-40/+46
| | | | | | * score/include/rtems/score/scheduler.h, score/include/rtems/score/schedulerpriority.h: Whitespace removal. Moved C++ extern directive.
* 2010-11-25 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-11-253-49/+120
| | | | | | | | | PR 1711/cpukit * score/inline/rtems/score/chain.inl, score/src/chain.c: New functions _Chain_Immutable_head(), _Chain_Immutable_tail(), _Chain_Immutable_first(), and _Chain_Immutable_last(). The Chain_Control is now a union to avoid casts. The function _Chain_Is_empty() takes now a const pointer parameter.
* 2010-11-25 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-11-2527-63/+90
| | | | | | | | | | | | | | | | | | * libfs/src/dosfs/fat_file.c, libfs/src/imfs/imfs_debug.c, libfs/src/imfs/imfs_directory.c, libfs/src/imfs/imfs_getchild.c, posix/src/killinfo.c, score/inline/rtems/score/schedulerpriority.inl, score/inline/rtems/score/watchdog.inl, score/src/apiext.c, score/src/chain.c, score/src/coremsgflushsupp.c, score/src/coremsginsert.c, score/src/objectshrinkinformation.c, score/src/schedulerpriorityyield.c, score/src/threadqdequeuepriority.c, score/src/threadqenqueuepriority.c, score/src/threadqextractpriority.c, score/src/threadqfirstfifo.c, score/src/threadqfirstpriority.c, score/src/threadyieldprocessor.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, score/src/watchdogreportchain.c: Avoid chain API violations.
* 2010-11-24 Gedare Bloom <giddyup44@yahoo.com>Joel Sherrill2010-11-2437-164/+1434
| | | | | | | | | | | | | | | | | | | | | | | | | | | | PR 1647/cpukit * posix/src/nanosleep.c, posix/src/sched_yield.c, rtems/src/taskwakeafter.c, sapi/include/confdefs.h, sapi/include/rtems/config.h, sapi/src/exinit.c, score/Makefile.am, score/preinstall.am, score/include/rtems/score/prioritybitmap.h, score/include/rtems/score/thread.h, score/inline/rtems/score/thread.inl, score/src/thread.c, score/src/threadchangepriority.c, score/src/threadclearstate.c, score/src/threadclose.c, score/src/threadinitialize.c, score/src/threadready.c, score/src/threadresume.c, score/src/threadsetpriority.c, score/src/threadsetstate.c, score/src/threadsettransient.c, score/src/threadsuspend.c, score/src/threadtickletimeslice.c: Refactor scheduler out of thread handler to facilitate alternate scheduler implementations. * score/src/threadyieldprocessor.c: Removed. * score/src/schedulerprioritythreadschedulerupdate.c, score/src/schedulerprioritythreadschedulerfree.c, score/src/schedulerpriorityblock.c, score/src/scheduler.c, score/src/schedulerprioritythreadschedulerallocate.c, score/src/schedulerpriorityunblock.c, score/src/schedulerpriority.c, score/src/schedulerpriorityyield.c, score/include/rtems/score/schedulerpriority.h, score/include/rtems/score/scheduler.h, score/inline/rtems/score/scheduler.inl, score/inline/rtems/score/schedulerpriority.inl: New files.
* Remove duplicate entry.Joel Sherrill2010-11-231-5/+0
|
* 2010-11-23 Gedare Bloom <giddyup44@yahoo.com>Sebastian Huber2010-11-232-1/+14
| | | | | PR 1719/cpukit * arm_exc_abort.S: Avoid "bx" instruction to support ARMv4 and below.
* 2010-11-23 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-11-233-15/+17
| | | | | * score/src/iterateoverthreads.c, libmisc/cpuuse/cpuusagereport.c: Avoid dead code if POSIX API is enabled.
* 2010-11-23 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-11-233-15/+14
| | | | | * score/src/iterateoverthreads.c, libmisc/cpuuse/cpuusagereport.c: Fixed NULL pointer access in case POSIX API is disabled.
* 2010-11-22 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-11-222-3/+9
| | | | * rtems/score/cpu.h: Set alignment requirements according to AAPCS.
* 2010-11-19 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-11-192-26/+33
| | | | * libmisc/monitor/mon-monitor.c: Fixed broken monitor command list.
* 2010-11-16 Gedare Bloom <giddyup44@yahoo.com>Joel Sherrill2010-11-162-2/+6
| | | | * rtems/score/sparc64.h: Fix typo.
* 2010-11-16 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2010-11-162-0/+8
| | | | | | | PR 1718/cpukit * sapi/include/confdefs.h: POSIX threads are allocated twice the minimum stack space by default. confdefs.h only accounts for one minimum -- not the 2x factor.
* 2010-11-16 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2010-11-162-0/+7
| | | | | PR 1717/cpukit * libcsupport/src/gxx_wrappers.c: Free memory on error.
* 2010-11-16 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2010-11-162-19/+25
| | | | | * libmisc/monitor/mon-monitor.c: Move node code into multiprocessing ifdef.
* 2010-11-16 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2010-11-164-13/+12
| | | | | | | * score/src/objectnametoid.c, score/src/objectnametoidstring.c: Remove useless variable pointed out by clang. * score/src/threadstackallocate.c: Remove useless variable initialization pointed out by clang.
* 2010-11-16 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2010-11-163-5/+11
| | | | | * rtems/src/ratemonreportstatistics.c, rtems/src/ratemonresetall.c: Remove unchecked return status pointed out by clang.
* 2010-11-16 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2010-11-162-1/+6
| | | | | * libcsupport/src/putk.c: Remove useless variable initialization pointed out by clang.
* 2010-11-16 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2010-11-162-3/+4
| | | | * cpu.c: Remove unused variable reported by clang.
* 2010-11-11 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-11-112-9/+22
| | | | * score/include/rtems/score/userext.h: Documentation.
* 2010-11-09 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-11-092-24/+8
| | | | | | | * score/src/watchdoginsert.c: Removed superfluous cast and use appropriate API function. This special case handling is obsolete since 2006 with the introduction of compiler memory barriers in the interrupt routines. Removed obsolete comments.
* 2010-11-06 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2010-11-062-1/+6
| | | | | PR 1715/cpukit * rtems/score/cpu.h: Fix typo on _CPU_Context_Restart_self.
* 2010-11-04 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2010-11-044-6/+9
| | | | | | * libmisc/stackchk/check.c: Make compile again. * sapi/src/io.c, score/src/heap.c: Address dead assignment issues found by clang.
* 2010-11-04 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2010-11-042-10/+21
| | | | | * libmisc/stackchk/check.c: Address casting issue highlighted by clang. There was no need for an intermediate cast to a structure pointer.
* 2010-11-01 Alin Rus <alin.codejunkie@gmail.com>Joel Sherrill2010-11-013-15/+23
| | | | | * posix/include/rtems/posix/aio_misc.h, posix/src/aio_misc.c: Small fixes.
* 2010-10-29 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-10-292-10/+15
| | | | * rtems/powerpc/registers.h: Added HID2 define. Fixed comments.
* 2010-10-21 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2010-10-212-7/+11
| | | | * posix/src/psignalunblockthread.c: Formatting.
* 2010-10-21 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2010-10-212-3/+8
| | | | | * posix/src/mutextimedlock.c: Check status local variable not lock_status.
* 2010-10-21 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2010-10-2126-14/+92
| | | | | | * rtems/score/cpu.h: Add RTEMS_COMPILER_NO_RETURN_ATTRIBUTE to _CPU_Context_restore() because it does not return. Telling GCC this avoids generation of dead code.
* 2010-10-19 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-10-192-4/+6
| | | | | * libnetworking/lib/ftpfs.c: Do not fall back to BOOTP server address in case hostname was not specified.
* 2010-10-19 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-10-192-0/+12
| | | | | * libnetworking/lib/ftpfs.c: Fixed a special case with no username and password.
* 2010-10-19 Chris Johns <chrisj@rtems.org>Chris Johns2010-10-182-1/+9
| | | | | * libfs/src/rfs/rtems-rfs-rtems-file.c: Add missing unlock in write. Return the error code in close.
* 2010-10-11 Chris Johns <chrisj@rtems.org>Chris Johns2010-10-1111-97/+125
| | | | | | | | | | | | | | | | | | | * libfs/src/rfs/rtems-rfs-trace.c, libfs/src/rfs/rtems-rfs-trace.h: Add inode-delete. * libfs/src/rfs/rtems-rfs-shell.c: Fix formatting. * libfs/src/rfs/rtems-rfs-rtems-dir.c: Use ssize_t. Fix spelling. * libfs/src/rfs/rtems-rfs-block.c: Fix rtems_rfs_block_get_bpos to return the position correctly. A bpos does not have any special processing. Do no reset the buffer handle when shrinking indirectly. * libfs/src/rfs/rtems-rfs-inode.c: Add trace. * libfs/src/rfs/rtems-rfs-format.c: Fix comments. * libfs/src/rfs/rtems-rfs-group.c: Limit the inodes to the blocks in a group so the accounting works. * libfs/src/rfs/rtems-rfs-dir.c: PR 1705. Fix handling the offsets when deleting an entry. * libfs/src/rfs/rtems-rfs-buffer.h: Remove rtems_rfs_buffer_handle_reset. It is not needed and dangerous.
* 2010-10-08 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2010-10-082-4/+6
| | | | | * configure.ac: pthread_attr* functions are in <pthread.h>, not in <pthreads.h>.