summaryrefslogtreecommitdiffstats
path: root/c/src/exec/score (unfollow)
Commit message (Collapse)AuthorFilesLines
1997-04-01This set of changes is the build of what was required to convert toJoel Sherrill28-226/+1604
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.
1997-03-11modified _Chain_Insert_unprotected to have the form required to be usedJoel Sherrill2-4/+4
as the sole statement in an if or else statement
1997-03-11swapped increment of _ISR_Nest_level and _Thread_Dispatch_disable_levelJoel Sherrill1-1/+1
1997-03-10initialized a stack variable to avoid a warning.Joel Sherrill1-1/+1
1997-03-08Modified calls to _Thread_Change_priority to take a third argument. The newJoel Sherrill4-12/+43
argument indicates whether the task is to be placed at the head or tail of its priority fifo when it is lowering its own priority. POSIX normally follows the RTEMS API conventions but GNAT expects that all lowering of a task's priority by the task itself will result in being placed at the head of the priority FIFO. Normally, this would only occur as the result of lose of inherited priority.
1997-01-29Removed definitions which are now in targopts.h. This eliminates theJoel Sherrill11-224/+8
need for the "sed'ing" of this file. This should be a significant win when addressing non-unix host and non-gnu toolsets.
1997-01-29added type to macro to eliminate warning for untyped use of a register.Joel Sherrill2-2/+2
1997-01-29Added comment.Joel Sherrill1-1/+1
1997-01-29Removed defines now handled by targopts.h.Joel Sherrill1-22/+0
1997-01-29Added include of rtems/score/cpu.hJoel Sherrill1-1/+0
1997-01-29Added include of targopts.h.Joel Sherrill9-6/+15
1997-01-29Changed include of asm.h so it is in brackets not quotes. asm.h isJoel Sherrill2-2/+2
in a standard location and should be referenced as such.
1997-01-29Fixed spacing on comments.Joel Sherrill1-1/+1
1997-01-29Fixed spacing on comment.Joel Sherrill1-1/+1
1997-01-29Fixed comments.Joel Sherrill1-1/+6
Fixed so this file can be included from assembly code.
1997-01-29Added comment.Joel Sherrill1-1/+1
1997-01-29fixed spacing problemJoel Sherrill1-1/+1
1997-01-15fixed comments on vanilla 68000 SW interrupt stack (or the lack thereof)Joel Sherrill2-6/+2
1997-01-08added some casts to reduce warnings reported by users with Microtec C++Joel Sherrill4-28/+35
compiler.
1997-01-08added type definitions for all supported task entry formatsJoel Sherrill2-2/+12
1996-12-02Changes to reflect new revision of erc32 per Jiri Gaisler's suggestions.Joel Sherrill4-19/+35
This is current as of sis 2.6.
1996-12-02minor changes to eliminate warnings from C++ compilers per user suggesstions.Joel Sherrill1-4/+4
1996-12-02Updates from Derrick Ostertag <ostertag@transition.com> to fix bug inJoel Sherrill4-15/+48
interrupt handling.
1996-12-02Update from Chris Johns <cjohns@awa.com.au> to add better support forJoel Sherrill3-22/+56
68000 class CPUs.
1996-10-15added support for cpu time used field in tcbJoel Sherrill1-0/+16
1996-10-15added cpu time used field to tcbJoel Sherrill2-0/+2
1996-10-14patches to erc32.h to correct handling of timer mirror from Jiri Gaisler.Joel Sherrill1-3/+3
1996-10-01i386_nofp cpu model entry incorrectly had floating point enabled.Joel Sherrill1-1/+1
1996-09-30fixed incorrect placement of CPU_STRUCTURE_ALIGNMENT macro.Joel Sherrill1-2/+2
1996-09-18loop to clear workspace memory changed to use sizeof rather thanJoel Sherrill1-1/+1
hardcoded 4 to be compatible with CPUs with 64-bit ints
1996-09-18corrected prototype of _Objects_Get_nextJoel Sherrill1-1/+1
1996-09-18uses address object rather than direct pointer arithmeticJoel Sherrill1-2/+3
1996-09-18OBJECTS_NAME_ALIGNMENT definition changed to use sizeof rather thanJoel Sherrill2-4/+4
hardcoded 4 to be compatible with CPUs with 64-bit ints
1996-09-18MP_PACKET_MINIMUN_HETERO_CONVERSION definition changed to use sizeofJoel Sherrill2-2/+4
rather than hardcoded 4 to be compatible with CPUs with 64-bit ints
1996-09-18modified declaration of CORE_message_queue_Buffer_control to avoid useJoel Sherrill2-22/+8
of GNU C extension
1996-09-18use address object to avoid direct pointer arithmeticJoel Sherrill6-6/+6
1996-09-18corrected white space problemsJoel Sherrill1-60/+62
added CPU_STRUCTURE_ALIGNMENT to default context structures
1996-09-18new files submitted by Craig Lebakken (lebakken@minn.net) and Derrick OstertagJoel Sherrill10-0/+3007
(ostertag@transition.com).
1996-09-17Reversed logic in conditional to correctly distinguish betweenJoel Sherrill1-2/+2
FIFO and priority disciplines.
1996-09-11added $Id$ to file headersJoel Sherrill19-14/+21
cpu.h: added prototype for _CPU_ISR_Get_level()
1996-09-06new file for MIPS port by Craig Lebakken (lebakken@minn.net) andJoel Sherrill19-0/+5875
Derrick Ostertag (ostertag@transition.com).
1996-09-06changed _TOD_Is_set from a function to a boolean variableJoel Sherrill8-48/+22
1996-08-15updates from Tony Bennett (tbennett@divnc.com)Joel Sherrill2-2/+26
1996-08-15_Thread_Start_multitasking: added code to initialize the floating pointJoel Sherrill1-1/+25
context of the first thread to execute.
1996-08-13removed count from Thread_queue_ControlMark Johannes2-2/+0
1996-08-13removed Thread_queue_Get_number_waitingMark Johannes4-50/+0
1996-08-13fixed spacingJoel Sherrill1-2/+2
1996-08-12removed comment about NO_UNINITIALIZED_WARNINGS since that macroJoel Sherrill1-7/+0
no longer exists.
1996-08-08CORE_mutex_Status: added CORE_MUTEX_STATUS_CEILING_VIOLATED to enumMark Johannes2-2/+4
1996-08-08ERC32_Force_interrupt implementation replaced per Jiri Gaisler's experienceJoel Sherrill1-0/+5
on the real erc32 hardware.