summaryrefslogtreecommitdiffstats
path: root/c (unfollow)
Commit message (Collapse)AuthorFilesLines
1997-04-01This set of changes is the build of what was required to convert toJoel Sherrill440-233/+22354
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-21Fixed symbols.Joel Sherrill1-2/+6
1997-03-21added decrementer entry.Joel Sherrill1-0/+17
1997-03-21Removed Fake input ifdef code.Joel Sherrill1-15/+0
1997-03-21Fixed timerisr symbol.Joel Sherrill1-2/+2
1997-03-21Rewrote to avoid references to C symbols from assembly. This entirelyJoel Sherrill1-5/+9
circumvents the problem of leading underscores.
1997-03-21Fixes incorrect reference to start symbol.Joel Sherrill1-1/+1
1997-03-11updates from John GwynneJoel Sherrill2-0/+358
1997-03-11updates from John GwynneJoel Sherrill21-92/+778
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-10added include of rtems.h so the proper macro definitions would be present.Joel Sherrill2-0/+4
1997-03-10made some of this conditional on unix libJoel Sherrill1-2/+5
1997-03-10initialized a stack variable to avoid a warning.Joel Sherrill1-1/+1
1997-03-10created. Split getpid() from types.c to allow it to be overridden byJoel Sherrill1-0/+22
cxe1001 of the ACVC 2.0.1. This allows gnat/rtems to pass the partition tests.
1997-03-10Fixed bug where the initial detachstate was not being set properlyJoel Sherrill1-1/+1
1997-03-08updated version to 4.0.0Joel Sherrill2-2/+2
1997-03-08added support for posix testsJoel Sherrill1-1/+3
1997-03-08Larger Workspace when it is a POSIX API. Actually this is just to coverJoel Sherrill1-0/+4
the extra stack used when GNAT tasks are in the system. This needs to be cleaned up.
1997-03-08Modified calls to _Thread_Change_priority to take a third argument. The newJoel Sherrill5-15/+50
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-03-08Modified calls to _Thread_Change_priority to take a third argument. The newJoel Sherrill1-1/+1
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. The RTEMS API always puts tasks at the end of their priority group except upon loss of inherited priority.
1997-03-08Removed getpid from this file and made it its own file. This lets itJoel Sherrill1-10/+0
get replaced as required.
1997-03-08Added commit to indicate exepcted _Thread_Dispatch_disable_level. HopefullyJoel Sherrill1-0/+4
no one will ever get confused here again and try to enable dispatching. :(
1997-01-29Modifications to make go32 build using new i386-go32-rtems toolsetJoel Sherrill4-8/+14
and gcc 2.8.x -specs options.
1997-01-29new file explaining issues related to this bsp.Joel Sherrill1-0/+38
1997-01-29Fixed this where it works. It includes the libpc.a and libc.a fromJoel Sherrill1-6/+6
djgpp v1.x.
1997-01-29erc32 bsp supercedes sisJoel Sherrill8-0/+1476
1997-01-29Made stopping for the pause an option which can be configured in theJoel Sherrill1-0/+12
targopts.h file.
1997-01-29Minor change to eliminate incorrect use of unaligned register.Joel Sherrill1-1/+2
1997-01-29Merged newlib's libgloss support for rtems into this directory. ThisJoel Sherrill11-74/+213
should simplify the build process.
1997-01-29All RTEMS system call implementation renamed to be __rtems_*.Joel Sherrill21-85/+123
1997-01-29The CONSOLE_USE_INTERRUPTS and CONSOLE_USE_POLLED macros are nowJoel Sherrill1-7/+1
defined in the targopts.h file.
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-28With the transition from command line macro definitions to targopts.h,Joel Sherrill1-3/+2
it was necessary to include system.h before checking if anything was defined.
1997-01-28removed include of unnecessary include file.Joel Sherrill2-2/+0
1997-01-28Switch to using newlib's implementation of time().Joel Sherrill1-0/+3
1997-01-28new file used by gcc 2.8.x -specs optionJoel Sherrill18-0/+612
1997-01-15fixed comments on vanilla 68000 SW interrupt stack (or the lack thereof)Joel Sherrill2-6/+2
1997-01-08_CPU_Trap_Table_area is now conditional based on whether or notJoel Sherrill1-2/+5
the application requires rtems to allocate a trap table