summaryrefslogtreecommitdiffstats
path: root/cpukit (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 2008-06-05 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-06-052-8/+19
| | | | | | | * posix/src/psignal.c: Do not allocate any memory for queued signals if the configuration parameter is 0. Before we would end up with an allocation of 0 which rounded up and wasted some memory when POSIX was configured.
* 2008-06-05 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-06-052-2/+13
| | | | | * libcsupport/src/newlibc_exit.c: Only run the fini section on exit if the target toolset uses init/fini sections.
* 2008-06-05 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-06-053-18/+40
| | | | | | | | * itron/include/rtems/itron/task.h, itron/src/task.c: ITRON currently has no functional data in the user extension data area structure so this disables the definition, allocation and deallocation of that structure. If we ever have to add data to it, then it will be easy to reenable.
* 2008-06-05 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-06-0522-1/+227
| | | | | | | | * rtems/score/cpu.h: Add CPU_SIMPLE_VECTORED_INTERRUPTS porting parameter to indicate that the port uses the Simple Vectored Interrupt model or the Programmable Interrupt Controller Model. The PIC model is implemented primarily in the BSP and it is responsible for all memory allocation.
* 2008-06-04 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-06-044-2/+21
| | | | | | * score/src/objectgetinfo.c, score/src/objectidtoname.c, score/src/threadget.c: Make sure the pointer to the API object table is valid before derefencing it.
* 2008-06-04 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-06-042-1/+7
| | | | | | * rtems/score/cpu.h: Use a constant for CPU_STACK_MINIMUM_SIZE so it can be used in cpp expressions. Using sizeof() requires actually compiling the file.
* 2008-06-02 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-06-023-4/+9
| | | | | * score/include/rtems/score/interr.h, score/src/interr.c: Convention calls for leading underscore on private RTEMS variables.
* 2008-05-31 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2008-05-311-0/+6
| | | | | | * score/include/rtems/score/object.h, score/include/rtems/score/watchdog.h: Move #include's out of extern "C" {}.
* Move #include's out of extern "C" {}.Ralf Corsepius2008-05-312-5/+5
|
* 2008-05-30 Till Straumann <strauman@slac.stanford.edu>Till Straumann2008-05-302-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-27 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-05-272-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-27 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-05-273-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-27 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-05-272-2/+20
| | | | | * libmisc/shell/shell.c: Minor change so dropping connection during login prompt results in connection still being available.
* Format.Joel Sherrill2008-05-271-42/+23
|
* Added const qualifier to various pointers and data tables toThomas Doerfler2008-05-2738-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.
* Bugfix: Moved definition of ppp_softc into source file.Thomas Doerfler2008-05-272-2/+2
|
* Bugfix: String output without width option.Thomas Doerfler2008-05-271-0/+5
|
* New define: CONSOLE_DEVICE_NAME.Thomas Doerfler2008-05-271-0/+2
|
* Added new defines OBJECTS_ID_NONEThomas Doerfler2008-05-272-0/+8
| | | | and RTEMS_ID_NONE. No object can have this ID.
* 2008-05-23 Till Straumann <strauman@slac.stanford.edu>Till Straumann2008-05-232-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-22 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-05-2217-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-22 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-05-225-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-22 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-05-224-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-22 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-05-222-4/+21
| | | | * libcsupport/include/rtems/watchdogdrv.h: Finish writing comments.
* 2008-05-22 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-05-224-0/+77
| | | | | | * libcsupport/preinstall.am, sapi/include/confdefs.h: Add baseline interface for Watchdog Driver. * libcsupport/include/rtems/watchdogdrv.h: New file.
* 2008-05-16 Till Straumann <strauman@slac.stanford.edu>Joel Sherrill2008-05-163-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.
* Fix Id.Joel Sherrill2008-05-161-1/+1
|
* adapted gen83xx to new boardThomas Doerfler2008-05-153-8/+34
|
* Add locks around non-atomic structure assignment.Eric Norum2008-05-132-0/+7
|
* 2008-05-13 Robert S. Grimes <rsg@alum.mit.edu>Joel Sherrill2008-05-132-1/+5
| | | | * libi2c/libi2c.h: Fix typo.
* 2008-05-13 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-05-132-1/+6
| | | | | * pppd/example/system.h: Fix path in example -- NOT COMPILED WITH CPUKIT.
* 2008-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-05-123-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-06 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-05-063-2/+11
| | | | | * sapi/src/exinit.c, score/src/threadstartmultitasking.c: Improve comments.
* Fix date.Joel Sherrill2008-05-061-1/+1
|
* 2008-05-06 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-05-062-1/+33
| | | | * score/src/objectget.c: Improve comments and readability.
* 2008-05-06 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-05-065-8/+33
| | | | | | * rtems/include/rtems/rtems/message.h, sapi/include/confdefs.h, score/src/coresemseize.c, score/src/threadhandler.c: Comment improvements from class.
* Spacing.Joel Sherrill2008-05-061-0/+1
|
* 2008-05-06 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-05-062-3/+6
| | | | | | PR 1285/rtems * sapi/include/rtems/config.h: Remove obsolete rtems_configuration_get_maximum_devices().
* 2008-05-01 Chris Johns <chrisj@rtems.org>Chris Johns2008-05-018-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-01 Maarten Van Es <maarten@mind.be>Chris Johns2008-05-019-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-30 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-04-302-1/+11
| | | | * rtems/include/rtems/rtems/timer.h: Fix typo.
* 2008-04-28 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-04-287-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.
* Fix typo.Joel Sherrill2008-04-282-6/+0
|
* 2008-04-28 Daron Chabot <daron.chabot@usask.ca>Joel Sherrill2008-04-286-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.
* Handle cluster servers better.Eric Norum2008-04-251-1/+8
|
* 2008-04-25 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-04-252-1/+5
| | | | * score/include/rtems/system.h: Fix typo in comment.
* Clean up error handling.Eric Norum2008-04-241-0/+6
|
* 2008-04-23 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-04-233-5/+9
| | | | | * rtems/include/rtems/rtems/partmp.h, sapi/include/confdefs.h: Fix typos added with recent changes.
* 2008-04-22 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-04-224-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-18 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-04-182-0/+20
| | | | * rtems/mainpage.h: New file.