summaryrefslogtreecommitdiffstats
path: root/c/src/exec (unfollow)
Commit message (Collapse)AuthorFilesLines
1999-11-12Corrected remaining references to struct rtems_task_variable_t sinceJoel Sherrill2-7/+11
it is now typedef'ed.
1999-11-12Removed unnecessary 3rd parameter.Joel Sherrill1-1/+1
1999-11-12New file.Joel Sherrill1-0/+13
1999-11-12Used typedef so all "struct rtems_task_variable_t" uses are nowJoel Sherrill4-19/+19
just "rtems_task_variable_t".
1999-11-12Added per-task variable data stucture (rtems_task_variable_t),Joel Sherrill1-4/+36
task_variables field to API extension, and two directives (rtems_task_variable_add and rtems_task_variable_delete).
1999-11-12Added per task variables based on patch from Eric Norum <eric@cls.usask.ca>.Joel Sherrill4-4/+224
After being submitted, this support was rewritten to be inside the executive rather than layered on top of it using an extension.
1999-11-12Cleaned up style.Joel Sherrill1-243/+239
1999-11-12Removed redundant line.Joel Sherrill1-1/+0
1999-11-10Corrected to account for the way memory is divided up inJoel Sherrill1-7/+9
_Object_Extend_information. This change is a side-effect of the change made to that file to fix an alignment problem.
1999-11-10Added line to make sure HAS_ITRON_API is defined in Makefile.Joel Sherrill1-2/+1
1999-11-10Added call to _Thread_Enable_dispatch() and did some cleanup.Joel Sherrill1-2/+9
1999-11-10Patch from Eric Norum <eric@cls.usask.ca> which includes:Joel Sherrill3-8/+163
Patches against 1105 snapshot to add NTP server support to network configuration/BOOTP.
1999-11-10Committed modifications from ITRON Task and Task Dependendent SynchronizationJoel Sherrill33-136/+695
Working Group. Included are tests.
1999-11-09Commented out single letter type names since they conflict withJoel Sherrill1-0/+6
numerous other uses of the same variable.
1999-11-09This patch adds the basic framework for the ITRON 3.0 API implementationJoel Sherrill104-41/+8175
for RTEMS.
1999-11-09Fixed warning where initialized default POSIX API structure didJoel Sherrill1-0/+2
have have semaphores and message queue fields.
1999-11-09Removed unused variable warning.Joel Sherrill1-1/+0
1999-11-09Added imfs_unixstub.c to satisfy linker problems on UNIX port.Joel Sherrill1-0/+71
1999-11-09sem_close was accidentally lost in the split.Joel Sherrill2-1/+48
1999-11-09Patch from Eric Norum <eric@cls.usask.ca> to add NTP BOOTP support becauseJoel Sherrill3-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.
1999-11-05Correctly set and called handlers table for the link.Jennifer Averett1-1/+3
1999-11-05Fixed commentJennifer Averett1-1/+1
1999-11-05Moved imfs set handlers prototype to the imfs.h file.Jennifer Averett2-6/+4
1999-11-05New file.Joel Sherrill1-0/+38
1999-11-05Unmount was failing as a side-effect of splitting the rmnod handlerJoel Sherrill7-63/+102
and not handling every case properly.
1999-11-05Split unistd.c file into sysconf.c and sleep.c.Joel Sherrill3-2/+29
1999-11-05Following comments from Eric Norum <eric@cls.usask.ca>, a fairlyJoel Sherrill3-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.
1999-11-05Fixed typo.Joel Sherrill1-3/+3
1999-11-05This is another pass at making sure that nothing outside the BSPJoel Sherrill17-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>.
1999-11-04The files in libcpu should not be directly dependent on any BSP. InJoel Sherrill4-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.
1999-11-03Renamed POSIX_Thread_cancel_run to _POSIX_Thread_cancel_run since RTEMSJoel Sherrill5-8/+9
internal symbols are supposed to have leading underscores.
1999-11-03Added CONFIGURE_USE_MINIIMFS_AS_BASE_FILESYSTEM as a configurationJoel Sherrill1-4/+3
parameter.
1999-11-03Added prototype of _POSIX_Semaphore_Delete to avoid warnings.Joel Sherrill1-0/+12
1999-11-03Added prototype of POSIX_Thread_cancel_run to avoid warnings.Joel Sherrill1-0/+12
1999-11-02Split core mutex and semaphore handlers into separate files.Joel Sherrill6-0/+561
1999-11-02Split core message queue and watchdog handler objects into separate files.Joel Sherrill15-993/+875
1999-11-02Split Heap and Time of Day Handlers.Joel Sherrill13-1537/+809
1999-11-02Split threadq.c into multiple files.Joel Sherrill17-2/+1280
1999-11-02The object memfile.o was being included in the miniIMFS even though itJoel Sherrill10-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.
1999-11-02Split object.c into multiple files.Joel Sherrill17-983/+1375
1999-11-02Split types.s into individual files.Joel Sherrill12-172/+306
1999-11-02Final tuning required to drop out POSIX timers.Joel Sherrill4-47/+59
1999-11-02*** empty log message ***Joel Sherrill4-923/+985
1999-11-02Split cancel.c into multiple files.Joel Sherrill8-186/+280
1999-11-02Missed these in the initial split up.Joel Sherrill2-0/+177
1999-11-02Split key.c into multiple files.Joel Sherrill7-226/+294
1999-11-02Wrong routine was initially cut into this file.Joel Sherrill1-14/+6
1999-11-02Split time.c into multiple files.Joel Sherrill14-366/+578
1999-11-02Split condition variables into multiple files.Joel Sherrill15-484/+544
1999-11-02Split the POSIX semaphore manager into multiple files.Joel Sherrill18-588/+838