summaryrefslogtreecommitdiffstats
path: root/cpukit (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-05-312008-05-31 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-0/+6
* score/include/rtems/score/object.h, score/include/rtems/score/watchdog.h: Move #include's out of extern "C" {}.
2008-05-31Move #include's out of extern "C" {}.Ralf Corsepius2-5/+5
2008-05-302008-05-30 Till Straumann <strauman@slac.stanford.edu>Till Straumann2-0/+11
* libfs/src/nfsclient/src/nfs.c:BUGFIX: must not attempt to release node if rtems_filesystem_evaluate_path() fails in nfs_eval_link() since pathloc contains no valid node.
2008-05-272008-05-27 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2-1/+7
* libmisc/shell/shell_getchar.c: Minor change so dropping connection while at prompt results in shell logging out and connection still being available.
2008-05-272008-05-27 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill3-12/+15
* libcsupport/src/newlibc_exit.c, score/src/threadhandler.c: Call fini() as part of exit(). This avoids atexit() being a required function.
2008-05-272008-05-27 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2-2/+20
* libmisc/shell/shell.c: Minor change so dropping connection during login prompt results in connection still being available.
2008-05-27Format.Joel Sherrill1-42/+23
2008-05-27Added const qualifier to various pointers and data tables toThomas Doerfler38-134/+212
reduce size of data area. IMFS: Fixed creation of symbolic links to avoid a compiler warning. DOSFS: Use LibBlock instead of read() to read the boot record.
2008-05-27Bugfix: Moved definition of ppp_softc into source file.Thomas Doerfler2-2/+2
2008-05-27Bugfix: String output without width option.Thomas Doerfler1-0/+5
2008-05-27 New define: CONSOLE_DEVICE_NAME.Thomas Doerfler1-0/+2
2008-05-27Added new defines OBJECTS_ID_NONEThomas Doerfler2-0/+8
and RTEMS_ID_NONE. No object can have this ID.
2008-05-232008-05-23 Till Straumann <strauman@slac.stanford.edu>Till Straumann2-0/+8
* libnetworking/netinet/ip_output.c: when fragmenting multicast packets M_MCAST must be set on all fragments. This was fixed in FreeBSD ip_output.c 1.82 on 1998/8/23 ! (see my email to rtems-users from 2008/5/15).
2008-05-222008-05-22 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill17-114/+201
* itron/include/rtems/itron/task.h, itron/src/del_tsk.c, itron/src/exd_tsk.c, itron/src/task.c, posix/include/rtems/posix/threadsup.h, posix/src/cancel.c, posix/src/cancelrun.c, posix/src/pthread.c, posix/src/pthreadexit.c, posix/src/setcancelstate.c, posix/src/setcanceltype.c, posix/src/testcancel.c, rtems/src/taskdelete.c, score/inline/rtems/score/object.inl, score/src/objectclose.c, score/src/threadclose.c: Make all task delete/exit/cancel routines follow the same critical section pattern. Also ensure that POSIX cancelation routines are run at thread exit.
2008-05-222008-05-22 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill5-0/+171
* libcsupport/src/termios_baud2index.c, libcsupport/src/termios_baud2num.c, libcsupport/src/termios_num2baud.c, libcsupport/src/termios_setinitialbaud.c: New files.
2008-05-222008-05-22 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill4-104/+133
* libcsupport/Makefile.am, libcsupport/preinstall.am, libcsupport/include/rtems/termiostypes.h: Move termios helper routines from libchip to libcsupport. Add routine which makes it easy for a termios device driver to inform termios of its default baud rate. This avoids inconsistencies in later termios settings changes.
2008-05-222008-05-22 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2-4/+21
* libcsupport/include/rtems/watchdogdrv.h: Finish writing comments.
2008-05-222008-05-22 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill4-0/+77
* libcsupport/preinstall.am, sapi/include/confdefs.h: Add baseline interface for Watchdog Driver. * libcsupport/include/rtems/watchdogdrv.h: New file.
2008-05-162008-05-16 Till Straumann <strauman@slac.stanford.edu>Joel Sherrill3-16/+34
* score/src/threadchangepriority.c: Just in case the transient state was set when we entered, ensure that it is still set when we exit. * score/src/threadclose.c: When a thread is being deleted, it should go into the dormant state -- not the transient state.
2008-05-16Fix Id.Joel Sherrill1-1/+1
2008-05-15adapted gen83xx to new boardThomas Doerfler3-8/+34
2008-05-13Add locks around non-atomic structure assignment.Eric Norum2-0/+7
2008-05-132008-05-13 Robert S. Grimes <rsg@alum.mit.edu>Joel Sherrill2-1/+5
* libi2c/libi2c.h: Fix typo.
2008-05-132008-05-13 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2-1/+6
* pppd/example/system.h: Fix path in example -- NOT COMPILED WITH CPUKIT.
2008-05-122008-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill3-51/+56
* sapi/include/rtems/init.h, sapi/src/exinit.c: Refactored and renamed initialization routines to rtems_initialize_data_structures, rtems_initialize_before_drivers, rtems_initialize_device_drivers, and rtems_initialize_start_multitasking. This opened the sequence up so that bootcard() could provide a more robust and flexible framework which is easier to explain and understand. This also lays the groundwork for sharing the division of available memory between the RTEMS workspace and heap and the C library initialization across all BSPs.
2008-05-062008-05-06 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill3-2/+11
* sapi/src/exinit.c, score/src/threadstartmultitasking.c: Improve comments.
2008-05-06Fix date.Joel Sherrill1-1/+1
2008-05-062008-05-06 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2-1/+33
* score/src/objectget.c: Improve comments and readability.
2008-05-062008-05-06 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill5-8/+33
* rtems/include/rtems/rtems/message.h, sapi/include/confdefs.h, score/src/coresemseize.c, score/src/threadhandler.c: Comment improvements from class.
2008-05-06Spacing.Joel Sherrill1-0/+1
2008-05-062008-05-06 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2-3/+6
PR 1285/rtems * sapi/include/rtems/config.h: Remove obsolete rtems_configuration_get_maximum_devices().
2008-05-012008-05-01 Chris Johns <chrisj@rtems.org>Chris Johns8-2/+1204
* libblock/include/rtems/nvdisk-sram.h, libblock/include/rtems/nvdisk.h, libblock/src/nvdisk-sram.c, libblock/src/nvdisk.c: New. A Non-volatile memory disk drive. * Makefile.am, preinstall.am, libblock/Makefile.am: Updated for the NV disk driver.
2008-05-012008-05-01 Maarten Van Es <maarten@mind.be>Chris Johns9-143/+709
* libnetworking/rtems/rtems_dhcp.c: Removed panic()s. Added interface for rtems_dhcp_failsafe. * libnetworking/rtems/rtems_dhcp.h: Added interface for rtems_dhcp_failsafe. 2008-05-01 Arnout Vandecappelle <arnout@mind.be> * libnetworking/nfs/bootp_subr: Allow some errors for sosend() and return on timeout in bootpc_call(). Removed panic()s. * libnetworking/rtems/rtems_glue.c: Fix the cast for the SIOCAIFADDR ioctl call. * libnetworking/rtems/rtems_dhcp_failsafe.c, libnetworking/rtems/rtems_dhcp_failsafe.h: New. * libnetworking/Makefile.am, libnetworking/preinstall.am: Added rtems_dhcp_failsafe.c and rtems_dhcp_failsafe.h files.
2008-04-302008-04-30 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2-1/+11
* rtems/include/rtems/rtems/timer.h: Fix typo.
2008-04-282008-04-28 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill7-48/+281
* rtems/include/rtems.h, rtems/include/rtems/rtems/ratemon.h, rtems/include/rtems/rtems/status.h, rtems/include/rtems/rtems/tasks.h, rtems/include/rtems/rtems/timer.h, rtems/inline/rtems/rtems/sem.inl: More Doxygen warnings removed.
2008-04-28Fix typo.Joel Sherrill2-6/+0
2008-04-282008-04-28 Daron Chabot <daron.chabot@usask.ca>Joel Sherrill6-3/+19
* posix/src/keycreate.c, posix/src/pthreadequal.c, rtems/src/semtranslatereturncode.c, score/cpu/powerpc/rtems/score/powerpc.h, score/src/threadblockingoperationcancel.c: Fix compilation errors when --enable-rtems-debug is used.
2008-04-25Handle cluster servers better.Eric Norum1-1/+8
2008-04-252008-04-25 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2-1/+5
* score/include/rtems/system.h: Fix typo in comment.
2008-04-24Clean up error handling.Eric Norum1-0/+6
2008-04-232008-04-23 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill3-5/+9
* rtems/include/rtems/rtems/partmp.h, sapi/include/confdefs.h: Fix typos added with recent changes.
2008-04-222008-04-22 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill4-44/+8
* libcsupport/Makefile.am, libcsupport/include/rtems/libio.h: Remove rtems_termios_reserve_resources. It is obsolete. * libcsupport/src/termiosreserveresources.c: Removed.
2008-04-182008-04-18 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2-0/+20
* rtems/mainpage.h: New file.
2008-04-182008-04-18 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill49-188/+734
* rtems/Doxyfile, rtems/include/rtems/rtems/asr.h, rtems/include/rtems/rtems/attr.h, rtems/include/rtems/rtems/barrier.h, rtems/include/rtems/rtems/barriermp.h, rtems/include/rtems/rtems/cache.h, rtems/include/rtems/rtems/config.h, rtems/include/rtems/rtems/dpmem.h, rtems/include/rtems/rtems/event.h, rtems/include/rtems/rtems/eventmp.h, rtems/include/rtems/rtems/eventset.h, rtems/include/rtems/rtems/intr.h, rtems/include/rtems/rtems/message.h, rtems/include/rtems/rtems/modes.h, rtems/include/rtems/rtems/mp.h, rtems/include/rtems/rtems/msgmp.h, rtems/include/rtems/rtems/options.h, rtems/include/rtems/rtems/part.h, rtems/include/rtems/rtems/partmp.h, rtems/include/rtems/rtems/ratemon.h, rtems/include/rtems/rtems/region.h, rtems/include/rtems/rtems/regionmp.h, rtems/include/rtems/rtems/rtemsapi.h, rtems/include/rtems/rtems/sem.h, rtems/include/rtems/rtems/semmp.h, rtems/include/rtems/rtems/signal.h, rtems/include/rtems/rtems/signalmp.h, rtems/include/rtems/rtems/status.h, rtems/include/rtems/rtems/support.h, rtems/include/rtems/rtems/taskmp.h, rtems/include/rtems/rtems/tasks.h, rtems/include/rtems/rtems/timer.h, rtems/include/rtems/rtems/types.h, rtems/inline/rtems/rtems/asr.inl, rtems/inline/rtems/rtems/attr.inl, rtems/inline/rtems/rtems/barrier.inl, rtems/inline/rtems/rtems/dpmem.inl, rtems/inline/rtems/rtems/event.inl, rtems/inline/rtems/rtems/message.inl, rtems/inline/rtems/rtems/modes.inl, rtems/inline/rtems/rtems/options.inl, rtems/inline/rtems/rtems/part.inl, rtems/inline/rtems/rtems/ratemon.inl, rtems/inline/rtems/rtems/region.inl, rtems/inline/rtems/rtems/sem.inl, rtems/inline/rtems/rtems/status.inl, rtems/inline/rtems/rtems/support.inl, rtems/inline/rtems/rtems/timer.inl: More Doxygen improvements.
2008-04-182008-04-18 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill54-1881/+2598
* rtems/include/rtems.h, rtems/include/rtems/rtems/asr.h, rtems/include/rtems/rtems/attr.h, rtems/include/rtems/rtems/barrier.h, rtems/include/rtems/rtems/barriermp.h, rtems/include/rtems/rtems/cache.h, rtems/include/rtems/rtems/clock.h, rtems/include/rtems/rtems/config.h, rtems/include/rtems/rtems/dpmem.h, rtems/include/rtems/rtems/event.h, rtems/include/rtems/rtems/eventmp.h, rtems/include/rtems/rtems/eventset.h, rtems/include/rtems/rtems/intr.h, rtems/include/rtems/rtems/message.h, rtems/include/rtems/rtems/modes.h, rtems/include/rtems/rtems/mp.h, rtems/include/rtems/rtems/msgmp.h, rtems/include/rtems/rtems/object.h, rtems/include/rtems/rtems/options.h, rtems/include/rtems/rtems/part.h, rtems/include/rtems/rtems/partmp.h, rtems/include/rtems/rtems/ratemon.h, rtems/include/rtems/rtems/region.h, rtems/include/rtems/rtems/regionmp.h, rtems/include/rtems/rtems/rtemsapi.h, rtems/include/rtems/rtems/sem.h, rtems/include/rtems/rtems/semmp.h, rtems/include/rtems/rtems/signal.h, rtems/include/rtems/rtems/signalmp.h, rtems/include/rtems/rtems/status.h, rtems/include/rtems/rtems/support.h, rtems/include/rtems/rtems/taskmp.h, rtems/include/rtems/rtems/tasks.h, rtems/include/rtems/rtems/timer.h, rtems/include/rtems/rtems/types.h, rtems/inline/rtems/rtems/asr.inl, rtems/inline/rtems/rtems/attr.inl, rtems/inline/rtems/rtems/barrier.inl, rtems/inline/rtems/rtems/dpmem.inl, rtems/inline/rtems/rtems/event.inl, rtems/inline/rtems/rtems/eventset.inl, rtems/inline/rtems/rtems/message.inl, rtems/inline/rtems/rtems/modes.inl, rtems/inline/rtems/rtems/options.inl, rtems/inline/rtems/rtems/part.inl, rtems/inline/rtems/rtems/ratemon.inl, rtems/inline/rtems/rtems/region.inl, rtems/inline/rtems/rtems/sem.inl, rtems/inline/rtems/rtems/status.inl, rtems/inline/rtems/rtems/support.inl, rtems/inline/rtems/rtems/tasks.inl, rtems/inline/rtems/rtems/timer.inl: Initial conversion of Classic API header files to Doxygen. * rtems/Doxyfile: New file.
2008-04-182008-04-18 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill4-0/+11
* posix/src/key.c: Include <limits.h> * posix/src/psignal.c, rtems/src/tasks.c: Do not attempt to process a NULL extension block.
2008-04-182008-04-18 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2-2/+11
* cpu.c: Add comment.
2008-04-172008-04-17 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill3-12/+91
* libmisc/dummy/dummy.c, sapi/include/confdefs.h: Add checks for application configuration errors. If any POSIX objects or a POSIX init thread is configured without POSIX being configure, then error out. Similarly for ITRON. Add CONFIGURE_APPLICATION_DOES_NOT_NEED_CLOCK_DRIVER configuration parameter so the application has to explicitly configure the Clock driver in or out if the Timer driver is not configured. Also verify RTEMS was built for multiprocessing, if the user tries to configure a multiprocessing application.
2008-04-172008-04-17 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2-1/+8
* cpu.c: Add arm_cpu_mode so ARM BSP can overrid default value for cpsr.
2008-04-112008-04-12 Chris Johns <chrisj@rtems.org>Chris Johns9-538/+755
* libmisc/shell/shell.c, libmisc/shell/shell.h, libmisc/shell/shell_script.c: Add support to echo the commands to stdout. This is useful with the -v script option to show commands as the run. Also added support to chdir to the directory the task invoking the script is in. * libmisc/shell/extern-cp.h, libmisc/shell/main_cp.c, libmisc/shell/utils-cp.c: Update tro the latest FreeBSD version. * libcsupport/Makefile.am, libcsupport/src/fchown.c: Add fchown support.