summaryrefslogtreecommitdiffstats
path: root/cpukit/score (unfollow)
Commit message (Collapse)AuthorFilesLines
1998-09-23IDLE task stack size now specified as a field in the CPU Table for allJoel Sherrill2-10/+7
ports.
1998-08-31Patch from Eric Valette <valette@crf.canon.fr>:Joel Sherrill1-6/+17
Eric> NB : there is still a bug on PC386 serial line : exit does not Eric> flush the remaining output queue. As this is not a bug in the Eric> driver itself but somewhere in PC386 initialization/termios Eric> relationship it will be part of another patch. Eric> NB2 : As Emmanuel excerced the exception hanlder code, while Eric> porting the SMC driver to the new BSD stack, we found a bug Eric> in the exception handler : it shall not delete the current Eric> thread in case we are running at interrupt level. This will Eric> be part of another patch... So here is the patch. This patch fixes the two problems mentionned above + it use vpath mechanism intead of copying the irq related files in the right directory. This avoid to compile them each time and is more homogenous with other Makefiles.
1998-08-21Patch from Eric Valette <valette@crf.canon.fr>:Joel Sherrill1-0/+90
Here is a patch that enables to catch exception and get message before crashing RTEMS :) It should be generic to any Intel port although enabled only for pc386 BSP... [Joel] I fixed the bug I introduced in irq_asm.s...
1998-08-21Spacing changesJoel Sherrill1-1/+0
1998-08-19Patch from Eric Valette <valette@crf.canon.fr>:Joel Sherrill1-1/+8
- Use the "hlt" instruction for the Idle thread, - Optimise interrupt PATH leadding to thread wakeup, - Preparation for Intel exception management that should come before the end of the week...
1998-08-05Automatic CPU type detection code from Eric Valette <valette@crf.canon.fr>.Joel Sherrill2-0/+2
Enabled on the pc386.
1998-08-01Merged patch from David Fiddes <D.J.Fiddes@hw.ac.uk> to add ColdFireJoel Sherrill2-2/+18
specific register macros and correct code in rtems.s.
1998-07-23Patch from Eric VALETTE <valette@crf.canon.fr>:Joel Sherrill1-99/+0
Here is a enhanced version of my previous patch. This patch enables to potentially share the new interrupt management code for all Intel targets (pc386, go32 and force386) bsp. Note : this patch is complete only for pc386. It still needs to be completed for go32 and force386. I carrefully checked that anything needed is in for force386 (only some function name changes for IDT manipulation and GDT segment manipulation). But anyway I will not be able to test any of theses targets...
1998-07-01Fixed typo.Joel Sherrill1-1/+1
1998-06-18Modified _Objects_Is_class_valid() to correctly report that 0 wasJoel Sherrill2-2/+2
not a valid object class. This was discovered while looking for a bug reported by Jennifer.
1998-06-18Added freebsd support from Dario Alcocer <alcocer@connectnet.com>.Joel Sherrill1-2/+7
1998-06-12Added optimized version of memcpy.c to this directory since RTEMS makesJoel Sherrill1-0/+87
important distinctions between CPU models which are not made by gcc. These distinctions help give us a more optimized memcpy(). This is important for message queues and KA9Q.
1998-06-03Added CPU_ISR_PASSES_FRAME_POINTER so some ports could pass just theJoel Sherrill1-0/+7
vector number to user ISR's and other ports could pass both the vector number and a pointer to the ISF.
1998-06-03Corrected macros for assembly language program sections.Joel Sherrill2-4/+4
1998-04-27Fixed CVS IdJoel Sherrill1-1/+1
1998-04-15Added bh, ch, dh, bl, cl, and dl register macros.Joel Sherrill2-0/+14
1998-04-15Per suggestion from Eric Norum, went from one initial extension setJoel Sherrill2-9/+13
to multiple. This lets the stack check extension be installed at system initialization time and avoids the BSP having to even know about its existence.
1998-04-14Ralf Corsepius suggested a way to get rid of UNIX compiler files and use ↵Joel Sherrill1-1/+0
gcc-target-default.cfg
1998-03-31Added "sigemptyset()" call to insure that the memcmp() would work.Joel Sherrill1-0/+4
It appears that the new glibc does not clear all the bits of the signal set with a sigprocmask.
1998-03-27Changed int to unsigned32 to match cpu.h.Joel Sherrill1-1/+1
1998-03-25m68k software interrupt stack support from Chris Johns and Eric Norum.Joel Sherrill1-4/+0
1998-03-24Added _XOPEN_SOURCE definition to allow use of UNIX IPC.Joel Sherrill1-0/+1
1998-03-24Real definition for the beginning of the data section per Eric Norum'sJoel Sherrill2-4/+4
suggestion.
1998-03-24Rename hppa1_1 to hppa1.1 and switched to using __XXX__ macros forJoel Sherrill1-4/+4
the CPU family name constants.
1998-03-20SH port submitted from Ralf Corsepius <corsepiu@faw.uni-ulm.de>.Joel Sherrill3-0/+506
1998-02-20Modified to make it possible for an ISR to return a mutex which didJoel Sherrill1-2/+20
not use priority ceiling or priority inheritance protocols.
1998-02-18Ralf Corsepius noted that there was a dead path in _Thread_Initialize.Joel Sherrill1-6/+2
1998-02-17updated copyright to 1998Joel Sherrill102-103/+103
1998-02-04Ralf Corsepius noticed that generally was spelled incorrectly.Joel Sherrill1-1/+1
1998-01-28Change to remove warning on glibc2 systems per Ralf Corsepius'sJoel Sherrill1-1/+6
suggestion.
1998-01-23Solaris port updates from Chris JohnsJoel Sherrill1-10/+0
1998-01-20Removed warning per Chris Johns' suggestion.Joel Sherrill2-2/+2
1998-01-15Error reported by Duncan Smith <dds@flavors.com>:Joel Sherrill1-1/+1
>> >>There is a 30 day error in _TOD_Days_since_last_leap_year[2..3] >> > >> >Thanks. >> >What's the condition to hit this error? >> >Every year 4n+2 and 4n+3 ? >> >(i.e. 1998, 1999, 2002, 2003, ...) >> > >> OK: 96 97 00 01 04 05 ... >> Bad: 98 99 02 03 06 07 ... There is also a problem in newlib 1.7.x reported at the same time: >> I found another, that would strike only on 2/29/2000, or other leapyears. >> Only a problem on 1 day. >> >> Joel: FYI, there is a bug in Newlib localtime.c, localtime or (_tm_time). >> Ours is modified for dst and timezones, but the bug was in original source. >> I have not looked at the latest public source (nor do I know where to find >> it).
1998-01-06Fixed spacing.Joel Sherrill1-2/+2
1997-12-06Moved include of rtems/score/cpu.h to make sure TRUE and FALSE were defined.Joel Sherrill1-2/+2
This simple error resulted in the wrong FP context structure being used for hardware contexts on the m68k. This was a difficult problem to find.
1997-10-08Fixed typo in the pointer to the license terms.Joel Sherrill104-208/+208
1997-10-06Fixed comment.Joel Sherrill1-1/+1
1997-08-22Corrected bug per Katsutoshi Shibuya's report:Joel Sherrill2-4/+4
The definition of "BEGIN_DATA" should not be null; should be ".data". Also, the definition of "BEGIN_BSS" should be ".bss". For this error, the compiled object has codes that write on the text segment area. It is fatal when the code runs on ROM.
1997-07-31Merged very large and much appreciated patch from Chris JohnsJoel Sherrill2-4/+110
<cjohns@plessey.com.au>. This patch includes the ods68302 bsp, the RTEMS++ class library, and the rtems++ test.
1997-07-09Repository damaged -- files readded.Joel Sherrill1-0/+214
1997-07-09Added post switch extension.Joel Sherrill1-0/+5
1997-07-09Added sp, sfc, and fpcsr register defines.Joel Sherrill2-0/+8
1997-05-28Added support for context switching the data used by the gcc m68kJoel Sherrill2-1/+30
software floating point emulation code. Code implemented by Karen Sara Looney <Karen.Looney@colorado.edu> with much email assistance from Joel.
1997-04-22Patch from Chris John <cjohns@awa.com.au> to add use of a select statementJoel Sherrill2-2/+138
in the unix port idle thread task. This should keep the entire application from blocking when any component does a blocking application. Also added TOD_MICROSECONDS_TO_TICKS.
1997-04-22multiprocessing fixed on linux by fixing cpu.c so correct form ofJoel Sherrill1-3/+4
semctl was being invoked.
1997-04-22updated with new license information per Tony Bennett.Joel Sherrill2-20/+7
1997-04-22headers updated to reflect new style copyright notice as partJoel Sherrill113-522/+522
of switching to the modified GNU GPL.
1997-04-16Added FPSP support for MC68040Joel Sherrill1-2/+19
1997-04-09added support for tracking thread cpu usage.Joel Sherrill1-0/+2
1997-04-09enhanced printf statementsJoel Sherrill1-4/+4