summaryrefslogtreecommitdiffstats
path: root/cpukit/score/cpu (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Merged patch from David Fiddes <D.J.Fiddes@hw.ac.uk> to add ColdFireJoel Sherrill1998-08-012-2/+18
| | | | specific register macros and correct code in rtems.s.
* Patch from Eric VALETTE <valette@crf.canon.fr>:Joel Sherrill1998-07-231-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...
* Added freebsd support from Dario Alcocer <alcocer@connectnet.com>.Joel Sherrill1998-06-181-2/+7
|
* Added optimized version of memcpy.c to this directory since RTEMS makesJoel Sherrill1998-06-121-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.
* Corrected macros for assembly language program sections.Joel Sherrill1998-06-032-4/+4
|
* Fixed CVS IdJoel Sherrill1998-04-271-1/+1
|
* Added bh, ch, dh, bl, cl, and dl register macros.Joel Sherrill1998-04-152-0/+14
|
* Ralf Corsepius suggested a way to get rid of UNIX compiler files and use ↵Joel Sherrill1998-04-141-1/+0
| | | | gcc-target-default.cfg
* Added "sigemptyset()" call to insure that the memcmp() would work.Joel Sherrill1998-03-311-0/+4
| | | | | It appears that the new glibc does not clear all the bits of the signal set with a sigprocmask.
* Changed int to unsigned32 to match cpu.h.Joel Sherrill1998-03-271-1/+1
|
* m68k software interrupt stack support from Chris Johns and Eric Norum.Joel Sherrill1998-03-251-4/+0
|
* Added _XOPEN_SOURCE definition to allow use of UNIX IPC.Joel Sherrill1998-03-241-0/+1
|
* Real definition for the beginning of the data section per Eric Norum'sJoel Sherrill1998-03-242-4/+4
| | | | suggestion.
* Rename hppa1_1 to hppa1.1 and switched to using __XXX__ macros forJoel Sherrill1998-03-241-4/+4
| | | | the CPU family name constants.
* SH port submitted from Ralf Corsepius <corsepiu@faw.uni-ulm.de>.Joel Sherrill1998-03-203-0/+506
|
* updated copyright to 1998Joel Sherrill1998-02-1712-12/+12
|
* Ralf Corsepius noticed that generally was spelled incorrectly.Joel Sherrill1998-02-041-1/+1
|
* Change to remove warning on glibc2 systems per Ralf Corsepius'sJoel Sherrill1998-01-281-1/+6
| | | | suggestion.
* Solaris port updates from Chris JohnsJoel Sherrill1998-01-231-10/+0
|
* Fixed typo in the pointer to the license terms.Joel Sherrill1997-10-0814-28/+28
|
* Corrected bug per Katsutoshi Shibuya's report:Joel Sherrill1997-08-222-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.
* Merged very large and much appreciated patch from Chris JohnsJoel Sherrill1997-07-312-4/+110
| | | | | <cjohns@plessey.com.au>. This patch includes the ods68302 bsp, the RTEMS++ class library, and the rtems++ test.
* Repository damaged -- files readded.Joel Sherrill1997-07-091-0/+214
|
* Added sp, sfc, and fpcsr register defines.Joel Sherrill1997-07-092-0/+8
|
* Added support for context switching the data used by the gcc m68kJoel Sherrill1997-05-281-0/+29
| | | | | | software floating point emulation code. Code implemented by Karen Sara Looney <Karen.Looney@colorado.edu> with much email assistance from Joel.
* Patch from Chris John <cjohns@awa.com.au> to add use of a select statementJoel Sherrill1997-04-221-2/+123
| | | | | | 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.
* multiprocessing fixed on linux by fixing cpu.c so correct form ofJoel Sherrill1997-04-221-3/+4
| | | | semctl was being invoked.
* updated with new license information per Tony Bennett.Joel Sherrill1997-04-222-20/+7
|
* headers updated to reflect new style copyright notice as partJoel Sherrill1997-04-2223-70/+70
| | | | of switching to the modified GNU GPL.
* Added FPSP support for MC68040Joel Sherrill1997-04-161-2/+19
|
* added initialization of variable to eliminate warning.Joel Sherrill1997-04-071-1/+1
|
* added "ifndef" to avoid redefinition warning.Joel Sherrill1997-04-074-0/+8
|
* added "return" to eliminate warning.Joel Sherrill1997-04-071-0/+2
|
* added "ifndef" to avoid redefinition warningJoel Sherrill1997-04-078-0/+16
|
* commented out sccs_id to eliminate warning.Joel Sherrill1997-04-072-6/+12
|
* Replaced warning message for cpus which do not have hardware supportJoel Sherrill1997-04-071-2/+3
| | | | | for an interrupt stack. Hopefully this will encourage someone to implement software stack switching on the m68k.
* changed signed int to unsigned to eliminate warningJoel Sherrill1997-04-071-1/+1
|
* added "ifndef" for ASM to avoid redefinition warnings.Joel Sherrill1997-04-071-0/+2
|
* This set of changes is the build of what was required to convert toJoel Sherrill1997-04-011-2/+2
| | | | | | | | | | | | | | | | | | | | GNU autoconf. This is the first large step in allowing an RTEMS user to perform a one-tree build (per crossgcc FAQ) including RTEMS in the build process. With this change RTEMS is configured in built in the same style as the GNU tools, yet retains the basic structure of its traditional Makefiles (ala Tony Bennett). Jiri Gaisler (jgais@wd.estec.esa.nl) deserves (and received) a big thank you for doing this. There are still issues to be resolved but as of this commit, all target which can be built on a linux host have been using a modified version of the source Jiri submitted. This source was merged and most targets built in the tree before this commit. There are some issues which remain to be resolved but they are primarily related to host OS dependencies, script issues, the use of gawk for hack_specs, and the dependence on gcc snapshots. These will be resolved.
* initialized a stack variable to avoid a warning.Joel Sherrill1997-03-101-1/+1
|
* Added include of targopts.h.Joel Sherrill1997-01-2913-7/+20
|
* fixed comments on vanilla 68000 SW interrupt stack (or the lack thereof)Joel Sherrill1997-01-151-1/+2
|
* Changes to reflect new revision of erc32 per Jiri Gaisler's suggestions.Joel Sherrill1996-12-023-0/+25
| | | | This is current as of sis 2.6.
* Updates from Derrick Ostertag <ostertag@transition.com> to fix bug inJoel Sherrill1996-12-021-8/+15
| | | | interrupt handling.
* Update from Chris Johns <cjohns@awa.com.au> to add better support forJoel Sherrill1996-12-021-3/+19
| | | | 68000 class CPUs.
* fixed incorrect placement of CPU_STRUCTURE_ALIGNMENT macro.Joel Sherrill1996-09-301-2/+2
|
* corrected white space problemsJoel Sherrill1996-09-181-60/+62
| | | | added CPU_STRUCTURE_ALIGNMENT to default context structures
* new files submitted by Craig Lebakken (lebakken@minn.net) and Derrick OstertagJoel Sherrill1996-09-184-0/+1327
| | | | (ostertag@transition.com).
* added $Id$ to file headersJoel Sherrill1996-09-1115-8/+15
| | | | cpu.h: added prototype for _CPU_ISR_Get_level()
* new file for MIPS port by Craig Lebakken (lebakken@minn.net) andJoel Sherrill1996-09-0615-0/+5247
| | | | Derrick Ostertag (ostertag@transition.com).