summaryrefslogtreecommitdiffstats
path: root/cpukit (unfollow)
Commit message (Collapse)AuthorFilesLines
1999-05-20Removed all post 4.0 changes.Joel Sherrill1-81/+78
1999-05-18Patch from Daniel Kelley <dank@icube.com>:Joel Sherrill2-8/+8
I found a small buglet in the mips64orion _CPU_ISR_Set_level; the original was wiping out the level argument, and then comparing the current interrupt level with some random value of v0. See patch below.
1999-05-17Fixed some typos.Joel Sherrill1-4/+4
1999-05-17Split Interrupt Manager into one routine per file.Joel Sherrill2-36/+55
1999-05-17Split Signal Manager into one routine per file.Joel Sherrill3-108/+154
1999-05-17Dual-Ported Memory Manager split into one routine per file.Joel Sherrill6-236/+346
1999-05-17Split Partition Manager into one routine per file.Joel Sherrill6-299/+414
1999-05-17Split Timer Manager into one routine per file.Joel Sherrill8-308/+469
1999-05-17Split Event Manager into one routine per file.Joel Sherrill6-342/+456
1999-05-17Split Rate Monotonic Manager into one routine per file.Joel Sherrill8-416/+568
1999-05-17Split the Semaphore Manager into one routine per file.Joel Sherrill7-484/+766
1999-05-17Moved some MP routines to semmp.c.Joel Sherrill2-55/+54
1999-05-17Forgot to actually remove the routines. :)Joel Sherrill1-748/+0
1999-05-17Split Message Manager into one routine per file.Joel Sherrill12-0/+1105
1999-05-17Moved an MP routine from msg.c to here.Joel Sherrill1-0/+26
1999-05-17Cleaned up some multiprocessing issues.Joel Sherrill1-17/+15
1999-05-17Split Clock Manager into one routine per file.Joel Sherrill4-129/+194
1999-05-17Split Region Manager into one routine per file.Joel Sherrill8-455/+618
1999-05-17Splitting the Thread Handler forced the inclusion of more prototypes.Joel Sherrill1-0/+33
1999-05-17Split Task Manager into multiple files. Eventually this effort willJoel Sherrill15-961/+1381
reduce the size of executables.
1999-05-17Thread Handler split into multiple files. Eventually, as RTEMS isJoel Sherrill25-1304/+1978
split into one function per file, this will decrease the size of executables.
1999-05-17Patch from D. V. Henkel-Wallace <gumby@zembu.com> to remove compilerJoel Sherrill3-4/+4
warnings.
1999-05-17Patch from D. V. Henkel-Wallace <gumby@zembu.com>:Joel Sherrill1-0/+16
Here's a tiny patch that shreds memory returned to the pool (such as by free() and delete). This may help people find some nasty bugs, so here it is.
1999-05-14Removed check for initialized ID at request of Rosimildo DaSilvaJoel Sherrill1-0/+23
<rdasilva@connecttel.com> who encountered random failures in his port of omniORB2.
1999-05-11Fix based on bug report from Jay Kulpinski <jskulpin@eng01.gdds.com>Joel Sherrill1-1/+11
that the per task reentrancy structure was not being processed properly during exit(). joel@oarcorp.com wrote: > > > This is always an ugly place to poke around. :( > > The code in newlib/libc/stdlib/exit.c walks the atexit chain for the > reentrancy structure for JUST the current task. The code in libc_wrapup() > does it for both the current task and the global reentrancy structure > (which tends to be where driver atexit()'s were registered. > > So I think the _wrapup_reent(0) in libc_wrapup() should be commented out. > > If you concur, then I will make the change and improve the comment on this > line of code to explain things: > > libc_wrapup(); /* Why? XXX */ > > --joel That does the job. cdtest.exe works correctly now.
1999-05-07Made all calls to _Thread_Yield_processor consistent in how they areJoel Sherrill2-9/+9
wrapped by calls to _Thread_Enable_dispatch and _Thread_Disable_dispatch.
1999-05-07Patch from Jiri Gaisler <jgais@ws.estec.esa.nl> to allow stacksizeJoel Sherrill3-3/+10
of POSIX Init thread to be user configured.
1999-05-07Error reporting fixed by Jennifer.Joel Sherrill1-15/+15
1999-04-27Patch from Eric Norum <eric@cls.usask.ca> to corrent a miscount in lengthJoel Sherrill1-1/+1
that results in an error in parsing network unit names/numbers.
1999-04-26Repairing damage and recovering changes including C++ wrappers..Joel Sherrill5-4/+44
1999-04-26Recovered changes since CVS file was corrupted.Joel Sherrill1-1/+9
1999-04-22Added lstat().Joel Sherrill2-6/+39
1999-04-19Intel i960HA support submitted by Jimen Ching <jimen@adtech-inc.com>Joel Sherrill2-6/+77
based on 3.6.0. It was very lucky that this went in as well as it did.
1999-04-19Unlimited objects patch design document. Submitted by Chris JohnsJoel Sherrill1-0/+387
<ccj@acm.org> of Objective Design Systems.
1999-04-19Changed ioctl() prototype to be more like Linux/POSIX than BSD to easeJoel Sherrill1-1/+1
porting of ACE to RTEMS.
1999-04-19The default action for real-time signals is supposed to be SIGACTION_TERMINATE.Joel Sherrill1-15/+15
Jiri Gaisler caught this and submitted a patch but a subsequent patch backed it out accidentally.
1999-04-19After discussion with Eric Norum <eric@skatter.usask.ca>,Joel Sherrill1-0/+22
I added __INSIDE_RTEMS_BSD_TCPIP_STACK__ that trips all the needed macro definitions for a network driver.
1999-04-15Added reentrant versions.Joel Sherrill2-0/+41
1999-04-15Updated version string.Joel Sherrill1-2/+1
1999-04-15Added include of rtems/posix/cancel.h.Joel Sherrill1-0/+1
1999-04-15Removed alarm(), killinfo() and pause() because they are now in their own file.Joel Sherrill1-372/+1
1999-04-15Now compiles and is included in normal build even though it is untested.Joel Sherrill2-67/+75
Added multiprocessing conditional.
1999-04-15Cleaned up.Joel Sherrill1-3/+6
1999-04-15Now compiles and is included in normal build even though it is untested.Joel Sherrill2-8/+11
1999-04-15Enabled cancellation information in POSIX API thread extension structure.Joel Sherrill1-2/+0
1999-04-14Bug report from Ralf on UNIX port where the S_IR* constants were notJoel Sherrill1-0/+1
defined.
1999-04-12Patch from Ralf Corsepius <corsepiu@faw.uni-ulm.de> to correct theJoel Sherrill2-30/+931
--enable-tests problem a better way.
1999-04-12Added line to initialize timer_max.Joel Sherrill1-0/+2
1999-04-07MPC821 support and PPC patches from Andrew Bray <andy@madhouse.demon.co.uk>:Joel Sherrill1-2/+2
In c/src/exec/score/cpu/powerpc/rtems/score/ppc.h: A lot of hardware interrupts were omitted. Patch enclosed. I have also added the 821. In c/src/exec/score/cpu/powerpc/rtems/score/cpu.h: My patch adds the 821. In c/src/exec/score/cpu/powerpc/cpu.c: I have added the MPC821, and also fixed up for the missing hardware interrupts. It is also inconsistent with c/src/lib/libcpu/powerpc/mpc860/vectors/vectors.S. This has been fixed. In c/src/lib/libcpu/powerpc/mpc860/vectors/vectors.S: Fixed an inconsistency with cpu.c. I also include some new files to go with the above patches. These are the cpu library rtems-19990331/c/src/lib/libcpu/powerpc/mpc821/* and c/src/exec/score/cpu/powerpc/mpc821.h which are minor modifications of the 860 equivalents. Other comments: The various accesses to the DPRAM on the 860 are done with a linktime symbol. This could be done dynamically at run time by reading the immr register, and masking off the lower 16 bits. This takes the same amount of time as loading an address constant, and the same number of instructions as well (2). In c/src/lib/libcpu/powerpc/mpc860/console-generic/console-generic.c: This will silently fail if you attempt to use SCC1. This is only relevant if you are not using SCC1 for ethernet. This file also sets one of port B output pins for each port. This is NOT generic, it should be in the BSP specific console driver.
1999-04-06Untar support submitted by Jake Janovetz <janovetz@tempest.ece.uiuc.edu>.Joel Sherrill2-0/+406