summaryrefslogtreecommitdiffstats
path: root/c/src/exec (unfollow)
Commit message (Collapse)AuthorFilesLines
2000-01-06Corrected spacing.Joel Sherrill1-3/+2
2000-01-05Fixed comment thanks to John M. Mills <jmills@tga.com>.Joel Sherrill1-6/+0
2000-01-05Added support for simple binary semaphores in addition to the highJoel Sherrill16-111/+174
power binary/mutex style semaphores already supported by RTEMS. This was done at the request of Eric Norum <eric@cls.usask.ca> in support of his effort to port EPICS to RTEMS. This change consisted of changing the nesting_allowed boolean into a lock_nesting_behavior enumerated value as well as allowing the core mutex object to optionally support ensuring that the holder of a binary semaphore released it. Finally, a more subtle enhancement was to allow the non-holder to release a priority inheritance/ceiling mutex and still allow the holding task to return to its original priority.
2000-01-05Added message priority parameter returned by core support routine.Joel Sherrill1-1/+3
2000-01-05Added new message priority parameter as returned by core support routine.Joel Sherrill1-5/+7
2000-01-05Spacing corrected.Joel Sherrill1-1/+1
2000-01-05Fixed recursive release for mutexes with nesting allowed.Joel Sherrill1-1/+4
2000-01-05+ Added return priority from message seize.Jennifer Averett1-10/+11
+ Changed priority to be based off of min and max int.
2000-01-05Added the recording of the submit type.Jennifer Averett1-0/+1
2000-01-05+ Added return of the message priority.Jennifer Averett1-6/+8
2000-01-05Added priority conversion between POSIX and core.Jennifer Averett1-2/+17
2000-01-05Added priority conversion between POSIX and core priorities.Jennifer Averett1-2/+29
2000-01-05+ Changed priority to the POSIX priority type.Jennifer Averett1-9/+46
+ Added priority validation + Changed to call correct core routine. + Added priority conversion + Resolved return type problems.
2000-01-05+ Added check for reading from a write only queue.Jennifer Averett1-1/+12
+ Added ability to return message priority from the core.
2000-01-05+ Added check for name greater than PATH_MAX.Jennifer Averett1-0/+3
2000-01-05+ Changed to resonable default values for maxmsg and msgsize.Jennifer Averett1-3/+11
+ Added oflag tracking.
2000-01-05Added mqueuetranslatereturncode.c.Jennifer Averett1-1/+1
2000-01-05Added routines to translate to and from the core message queue return codes.Jennifer Averett1-0/+68
2000-01-04Added this file to contain an example program.Joel Sherrill1-0/+27
2000-01-04Removed warnings.Joel Sherrill2-4/+4
2000-01-04Removed unitialized variable warning.Joel Sherrill1-4/+3
2000-01-03Increased stack size to 4K per Eric Norum.Joel Sherrill1-1/+1
2000-01-03Increased minimum stack size so all tests will run.Joel Sherrill1-1/+1
1999-12-23+ Added routine to remove from namespace.Jennifer Averett1-0/+13
1999-12-23+ Added check for name greater than PATH_MAXJennifer Averett1-0/+14
1999-12-23+ Debugged.Jennifer Averett2-40/+61
1999-12-23+ Filled in routine.Jennifer Averett1-1/+15
1999-12-23+ Initial debugJennifer Averett1-0/+6
1999-12-23+ Made workJennifer Averett1-15/+55
+ Added checks for valid attribute maxmsg and msgsize + Added check for ENAMETOOLONG
1999-12-23+ Fixed errno response to match the POSIX manual.Jennifer Averett1-1/+1
1999-12-21Moved PPC_Set_decrementer() and PPC_Get_timebase_register() toJoel Sherrill1-32/+0
old_exception_processing tree.
1999-12-21Patch rtems-rc-19991203-9.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill1-7/+0
which ontains all what was left over from the other patches (Primarily minor configuration cleanups). To apply: patch -p1 < rtems-rc-19991203-9.diff ./bootstrap
1999-12-21Patch rtems-rc-19991203-6.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill3-23/+29
which fixes a nasty dependency bug in optman/Makefile.am. Those directories have been build twice before, i.e. re-running make after having built rtems before, was rebuilding the files in optman/ directories. To apply: patch -p1 < rtems-rc-19991203-6.diff ./bootstrap
1999-12-21Patch rtems-rc-19991203-5.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill1-1/+1
which cleans up and merges some Hitachi SH-2 modifications from John Mills <jmills@tga.com>.
1999-12-13Removed warnings.Joel Sherrill1-1/+1
1999-12-13Warning removal patch from Philip A. Prindeville <philipp@zembu.com>.Joel Sherrill1-1/+1
1999-12-13Patch from Silverio Diquigiovanni <silverio.di@qem.it> to correctJoel Sherrill1-1/+1
TPC values. Reviewed by Ralf Corsepius <corsepiu@faw.uni-ulm.de> who originally submitted the file.
1999-12-13Patch from Eric Norum <eric@cls.usask.ca> to make the NTP handler a littleJoel Sherrill1-1/+1
more flexible about the error status returned from a timeout.
1999-12-13Patch from Jepsen Hans Peter <hans_peter_jepsen@Danfoss.com> toJoel Sherrill1-1/+1
use correct ifdef conditional (__GNUC__ not __GCC__).
1999-12-13Correction from Eric Norum for timeout in TFTP driver following bugJoel Sherrill1-2/+3
report by Nick.SIMON@syntegra.bt.co.uk: TFTP uses UDP and UDP packets are prime targets for getting dropped when the network gets busy. I want the number of retries quite large in my application. I see that PACKET_REPLY_MILLISECONDS is, in fact, not being used.
1999-12-13First attempt at adding simple binary semaphore in addition to the currentJoel Sherrill7-17/+58
"mutex" and counting semaphore. This is at the request of Eric Norum and his EPICS porting effort.
1999-12-13Added RTEMS_IO_ERROR.Joel Sherrill1-0/+1
1999-12-03Patch rtems-rc-19991123-rc-3.diff from Ralf CorsepiusJoel Sherrill1-0/+44
<corsepiu@faw.uni-ulm.de>: The patch below provides * automake support for score/cpu/powerpc * The hack to propagate values from *.cfg to automake configuration * A fix for librdbg/powerpc/mcp750/Makefile.am (Was completely corrupted before) * Fixes some files which apparently where missing in rtems-rc-19991123-rc-2.diff * some minor configuration related patches To apply: rm -rf ./c/src/exec/score/cpu/powerpc/wrap patch -p1 < rtems-rc-19991123-rc-3.diff Attention: c/src/exec/score/cpu/[configure.in|aclocal.m4|configure] should be removed after applying the patch. Modifications had been made to the score/cpu/powerpc directory after the snapshot this was based on. In particular, the mpc750 and other_cpu directories had been renamed to new_exception_processing and old_exception_processing. After this patch was applied, modifications were made to account for this.
1999-12-03Patch rtems-rc-19991123-rc-3.diff from Ralf CorsepiusJoel Sherrill6-75/+6
<corsepiu@faw.uni-ulm.de>: The patch below provides * automake support for score/cpu/powerpc * The hack to propagate values from *.cfg to automake configuration * A fix for librdbg/powerpc/mcp750/Makefile.am (Was completely corrupted before) * Fixes some files which apparently where missing in rtems-rc-19991123-rc-2.diff * some minor configuration related patches To apply: rm -rf ./c/src/exec/score/cpu/powerpc/wrap patch -p1 < rtems-rc-19991123-rc-3.diff Attention: c/src/exec/score/cpu/[configure.in|aclocal.m4|configure] should be removed after applying the patch. Modifications had been made to the score/cpu/powerpc directory after the snapshot this was based on. In particular, the mpc750 and other_cpu directories had been renamed to new_exception_processing and old_exception_processing. After this patch was applied, modifications were made to account for this.
1999-12-02Patch rtems-rc-19991123-rc-2.diff from Ralf CorsepiusJoel Sherrill11-429/+198
<corsepiu@faw.uni-ulm.de>: The patch below provides * automake support for score/cpu/powerpc * The hack to propagate values from *.cfg to automake configuration * A fix for librdbg/powerpc/mcp750/Makefile.am (Was completely corrupted before) * Fixes some files which apparently where missing in rtems-rc-19991123-rc-2.diff * some minor configuration related patches To apply: rm -rf ./c/src/exec/score/cpu/powerpc/wrap patch -p1 < rtems-rc-19991123-rc-3.diff Attention: c/src/exec/score/cpu/[configure.in|aclocal.m4|configure] should be removed after applying the patch.
1999-12-02Merged of mcp750 and mvme2307 BSP by Eric Valette <valette@crf.canon.fr>.Joel Sherrill19-10/+5105
As part of this effort, the mpc750 libcpu code is now shared with the ppc6xx.
1999-12-02Merged of mcp750 and mvme2307 BSP by Eric Valette <valette@crf.canon.fr>.Joel Sherrill1-90/+0
As part of this effort, the mpc750 libcpu code is now shared with the ppc6xx.
1999-12-02Merged of mcp750 and mvme2307 BSP by Eric Valette <valette@crf.canon.fr>.Joel Sherrill4-1500/+0
As part of this effort, the mpc750 libcpu code is now shared with the ppc6xx.
1999-12-02Merged of mcp750 and mvme2307 BSP by Eric Valette <valette@crf.canon.fr>.Joel Sherrill10-3503/+0
As part of this effort, the mpc750 libcpu code is now shared with the ppc6xx.
1999-12-01Removed debugging printfs.Joel Sherrill1-2/+0