summaryrefslogtreecommitdiffstats
path: root/c/src/exec (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Corrected remaining references to struct rtems_task_variable_t sinceJoel Sherrill1999-11-122-7/+11
| | | | it is now typedef'ed.
* Removed unnecessary 3rd parameter.Joel Sherrill1999-11-121-1/+1
|
* New file.Joel Sherrill1999-11-121-0/+13
|
* Used typedef so all "struct rtems_task_variable_t" uses are nowJoel Sherrill1999-11-124-19/+19
| | | | just "rtems_task_variable_t".
* Added per-task variable data stucture (rtems_task_variable_t),Joel Sherrill1999-11-121-4/+36
| | | | | task_variables field to API extension, and two directives (rtems_task_variable_add and rtems_task_variable_delete).
* Added per task variables based on patch from Eric Norum <eric@cls.usask.ca>.Joel Sherrill1999-11-124-4/+224
| | | | | After being submitted, this support was rewritten to be inside the executive rather than layered on top of it using an extension.
* Cleaned up style.Joel Sherrill1999-11-121-243/+239
|
* Removed redundant line.Joel Sherrill1999-11-121-1/+0
|
* Corrected to account for the way memory is divided up inJoel Sherrill1999-11-101-7/+9
| | | | | _Object_Extend_information. This change is a side-effect of the change made to that file to fix an alignment problem.
* Added line to make sure HAS_ITRON_API is defined in Makefile.Joel Sherrill1999-11-101-2/+1
|
* Added call to _Thread_Enable_dispatch() and did some cleanup.Joel Sherrill1999-11-101-2/+9
|
* Patch from Eric Norum <eric@cls.usask.ca> which includes:Joel Sherrill1999-11-103-8/+163
| | | | | Patches against 1105 snapshot to add NTP server support to network configuration/BOOTP.
* Committed modifications from ITRON Task and Task Dependendent SynchronizationJoel Sherrill1999-11-1033-136/+695
| | | | Working Group. Included are tests.
* Commented out single letter type names since they conflict withJoel Sherrill1999-11-091-0/+6
| | | | numerous other uses of the same variable.
* This patch adds the basic framework for the ITRON 3.0 API implementationJoel Sherrill1999-11-09104-41/+8175
| | | | for RTEMS.
* Fixed warning where initialized default POSIX API structure didJoel Sherrill1999-11-091-0/+2
| | | | have have semaphores and message queue fields.
* Removed unused variable warning.Joel Sherrill1999-11-091-1/+0
|
* Added imfs_unixstub.c to satisfy linker problems on UNIX port.Joel Sherrill1999-11-091-0/+71
|
* sem_close was accidentally lost in the split.Joel Sherrill1999-11-092-1/+48
|
* Patch from Eric Norum <eric@cls.usask.ca> to add NTP BOOTP support becauseJoel Sherrill1999-11-093-1/+48
| | | | | | | | EPICS needs a synchronized time-of-day clock. This patch is the changes needed to get NTP server information from a BOOTP server. This patch also adds NTP server information to the network configuration structure, too.
* Correctly set and called handlers table for the link.Jennifer Averett1999-11-051-1/+3
|
* Fixed commentJennifer Averett1999-11-051-1/+1
|
* Moved imfs set handlers prototype to the imfs.h file.Jennifer Averett1999-11-052-6/+4
|
* New file.Joel Sherrill1999-11-051-0/+38
|
* Unmount was failing as a side-effect of splitting the rmnod handlerJoel Sherrill1999-11-057-63/+102
| | | | and not handling every case properly.
* Split unistd.c file into sysconf.c and sleep.c.Joel Sherrill1999-11-053-2/+29
|
* Following comments from Eric Norum <eric@cls.usask.ca>, a fairlyJoel Sherrill1999-11-053-285/+260
| | | | | | | substantial upgrade of newlibc.c occurred. Now the user extension data area is used rather than notepads and as many routines as possible were split into other files further reducing the minimum footprint of an RTEMS executable.
* Fixed typo.Joel Sherrill1999-11-051-3/+3
|
* This is another pass at making sure that nothing outside the BSPJoel Sherrill1999-11-0517-5/+241
| | | | | | | | | | | | unnecessarily uses any variables defined by the BSP. On this sweep, use of BSP_Configuration and Cpu_table was eliminated. A significant part of this modification was the addition of macros to access fields in the RTEMS configuration structures. This is necessary to strengthen the division between the BSP independent parts of RTEMS and the BSPs themselves. This started after comments and analysis by Ralf Corsepius <corsepiu@faw.uni-ulm.de>.
* The files in libcpu should not be directly dependent on any BSP. InJoel Sherrill1999-11-044-3/+54
| | | | | | | | | | | particular, using bsp.h, or getting information from the BSP which should properly be obtained from RTEMS is forbidden. This is necessary to strengthen the division between the BSP independent parts of RTEMS and the BSPs themselves. This started after comments and analysis by Ralf Corsepius <corsepiu@faw.uni-ulm.de>. The changes primarily eliminated the need to include bsp.h and peeking at BSP_Configuration. The use of Cpu_table in each BSP needs to be eliminated.
* Renamed POSIX_Thread_cancel_run to _POSIX_Thread_cancel_run since RTEMSJoel Sherrill1999-11-035-8/+9
| | | | internal symbols are supposed to have leading underscores.
* Added CONFIGURE_USE_MINIIMFS_AS_BASE_FILESYSTEM as a configurationJoel Sherrill1999-11-031-4/+3
| | | | parameter.
* Added prototype of _POSIX_Semaphore_Delete to avoid warnings.Joel Sherrill1999-11-031-0/+12
|
* Added prototype of POSIX_Thread_cancel_run to avoid warnings.Joel Sherrill1999-11-031-0/+12
|
* Split core mutex and semaphore handlers into separate files.Joel Sherrill1999-11-026-0/+561
|
* Split core message queue and watchdog handler objects into separate files.Joel Sherrill1999-11-0215-993/+875
|
* Split Heap and Time of Day Handlers.Joel Sherrill1999-11-0213-1537/+809
|
* Split threadq.c into multiple files.Joel Sherrill1999-11-0217-2/+1280
|
* The object memfile.o was being included in the miniIMFS even though itJoel Sherrill1999-11-0210-128/+227
| | | | | | | should not have been. This required that IMFS_rmnod be split into three separate (per file type) routines to avoid dependencies. In the end, a miniIMFS application is 6K smaller than one using the full IMFS.
* Split object.c into multiple files.Joel Sherrill1999-11-0217-983/+1375
|
* Split types.s into individual files.Joel Sherrill1999-11-0212-172/+306
|
* Final tuning required to drop out POSIX timers.Joel Sherrill1999-11-024-47/+59
|
* *** empty log message ***Joel Sherrill1999-11-024-923/+985
|
* Split cancel.c into multiple files.Joel Sherrill1999-11-028-186/+280
|
* Missed these in the initial split up.Joel Sherrill1999-11-022-0/+177
|
* Split key.c into multiple files.Joel Sherrill1999-11-027-226/+294
|
* Wrong routine was initially cut into this file.Joel Sherrill1999-11-021-14/+6
|
* Split time.c into multiple files.Joel Sherrill1999-11-0214-366/+578
|
* Split condition variables into multiple files.Joel Sherrill1999-11-0215-484/+544
|
* Split the POSIX semaphore manager into multiple files.Joel Sherrill1999-11-0218-588/+838
|