path: root/c/src/exec/score/cpu/i960/cpu_asm.S (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 2001-01-03 Joel Sherrill <>Joel Sherrill2001-01-031-3/+5
| | | | | | | * rtems/score/cpu.h: Added _CPU_Initialize_vectors(). * cpu_asm.S: Modify to properly dereference _ISR_Vector_table now that it is dynamically allocated.
* Make _ISR_Dispatch global.Joel Sherrill2000-07-171-0/+1
* Reworked score/cpu/i960 so it can be safely compiled multilib. AllJoel Sherrill2000-07-111-37/+2
| | | | | | | routines and structures that require CPU model specific information are now in libcpu. This required significant rework of the score/cpu header files and the creation of multiple header files and subdirectories in libcpu/i960.
* Added crude i960ka support.Joel Sherrill2000-06-131-0/+2
* Updated copyright notice.Joel Sherrill1999-11-171-2/+1
* Patch from Gerwin Pfab <> to leave dispatchingJoel Sherrill1999-10-261-3/+4
| | | | | disabled on exit to ISR Thread dispatching. This allows a context switch to finish under high high interrupt rates.
* Patch from Jimen Ching <>:Joel Sherrill1999-08-181-0/+45
| | | | | | | | | | | | | | | Please take a look at this new patch. It contains a cleaner implementation of the reset operation. These patches are against 4.0.0. But the files did not change from the 3.6.0 release. Also, the cpu.h patch below still applies. I.e. instead of using i960ca_PRCB, use i960_PRCB. Explanation: The previous patch removed the use of the reset instruction, because it always fails. But this was due to the fact that some of the registers were corrupted by the re-init procedure. The new patches save and restore those registers when a re-init is done.
* Patch from Ralf Corsepius <> to rename allJoel Sherrill1998-12-141-0/+199
.s files to .S in conformance with GNU conventions. This is a minor step along the way to supporting automake.