summaryrefslogtreecommitdiffstats
path: root/cpukit (unfollow)
Commit message (Collapse)AuthorFilesLines
2000-04-13Patch rtems-rc-4.5.0-13-cvs.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>.Joel Sherrill28-0/+111
adds .cvsignore.
2000-04-13Patch rtems-rc-4.5.0-13-cvs.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>.Joel Sherrill91-0/+337
adds .cvsignore.
2000-03-01Added routines to get and set C3x IOF register. The code is conditionallyJoel Sherrill2-26/+142
compiled and there is no comparable code for the C4x.
2000-02-29BSP now compiles and links with CAVSL board information. This includesJoel Sherrill1-3/+3
linkcmds updated, simio references removed, and switch to libchip for serial ports from simio. Added a MEMORY_MAP file to capture information about the various addresses on this board. In addition, many of the beta patches are now included.
2000-02-22New port of RTEMS to TI C3x and C4x.Joel Sherrill12-0/+3149
2000-02-11Increased block size to 128 and added comments based on feedback fromJoel Sherrill1-1/+13
Java folks including Oscar Martinez de la Torre <omt@wm.estec.esa.nl>.
2000-02-08Patches rtems-rc-20000204-0.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill11-97/+89
that contains: * Removes remaining (now illegal) references to $(SRC) from a couple of Makefile.ams * Removes duplicate AC_CONFIG_SUBDIRS macro from c/configure.in * Moves ENABLE_LIBCDIR into RTEMS_PROG_C[C|XX]_FOR_TARGET (hides LIBCDIR from most configure scripts, i.e. LIBCDIR becomes less visible) * Adds RTEMS_PROG_C[C|XX]_FOR_TARGET and RTEMS_CANONICALIZE_TOOLS to libbsp/*/configure.ins (A minor bug in previous implementations, which only has an impact when switching to GNU/Cygnus canonicalization) * Cleans up several bogus comments. * Removes MKLIB * Switches the version number to 4.5.0 (for testing version number handling)
2000-02-04Incorrect error status returned. Noted by Andrew KlossnerJoel Sherrill1-1/+1
<andrew@pogo.wv.tek.com>.
2000-02-04Incorrect error status returned. Noted by Andrew KlossnerJoel Sherrill1-1/+1
<andrew@pogo.wv.tek.com>.
2000-02-03Changed behavior to match that expected by EPICS test code. Reported byJoel Sherrill1-2/+1
Eric Norum <eric@cls.usask.ca>.
2000-02-03Patches rtems-rc-20000118-7.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill17-79/+479
that contains the automake files for libnetworking plus a couple of minor fixes. [Now only one unused/unsupported Makefile.in remains (./c/src/lib/libbsp/hppa1.1/pxfl/Makefile.in).] To apply: patch -p1 < rtems-rc-20000118-7.diff /bin/sh rtems-rc-20000118-7.rm /bin/sh rtems-rc-20000118-7.add ./bootstrap Notes: * I have tested this one by building all BSPs for m68k, powerpc, sh and unix with toolchains built since last weekend. * I did not touch libnetworking's directory layout.
2000-02-03Fixed spelling errors.Joel Sherrill1-2/+2
2000-01-31Patches rtems-rc-20000118-3.diff and rtems-rc-20000118-4.diff fromJoel Sherrill17-249/+192
Ralf Corsepius <corsepiu@faw.uni-ulm.de> that contain: * Modifications, (minor) corrections, cleanups to most existing Makefile.ams * Adds automake support to all remaining BSPs which have not yet been converted to automake. * Makefile.am for all remaining wrapup/Makefile.ams
2000-01-27Added after report from Quality Quorum <qqi@world.std.com> thatJoel Sherrill1-0/+5
pc686.cfg was not present.
2000-01-23Directive rtems_task_variable_get() added by Eric Norum.Joel Sherrill3-1/+86
2000-01-21Patch from Eric Norum <eric@cls.usask.ca> at the request of JakeJoel Sherrill1-33/+56
Janovetz <janovetz@tempest.ece.uiuc.edu> to return a status from network initialization rather than panic'ing. It changes a bunch of rtems_panics to printfs and returns a status from rtems_bsdnet_initialize_network().
2000-01-21Patch from Eric Norum <eric@cls.usask.ca> to implement this:Joel Sherrill5-7/+13
I'd like to propose a change to RTEMS task variables that I think would make them more useful. I think that it is early enough in their existence to still make changes to their API. 1) Change type from `int' to `void *'. 2) Add extra argument to task_variable_add -- if non-NULL, a pointer to a `destructor' function to be called when the task exits. This function would be called with that task's value of the task variable as its argument. In many cases, the `dtor' function could be `free'. rtems_status_code rtems_task_variable_add ( rtems_id tid, void **ptr, void (*dtor)(void *)); rtems_status_code rtems_task_variable_delete (rtems_id tid, void **ptr); This would be all we'd need to cleanly and efficiently support C++ per-thread exception information without dragging in all that POSIX API stuff.
2000-01-21Patch from Eric Norum <eric@cls.usask.ca> to remove warnings.Joel Sherrill1-4/+3
2000-01-14Removed unused variable warning.Joel Sherrill2-2/+0
2000-01-14Removed no prototype of kill() warning.Joel Sherrill1-0/+2
2000-01-14Removed warning.Joel Sherrill2-2/+4
2000-01-13POSIX message queues now include complete functionality includingJoel Sherrill13-140/+204
blocking sends when the queue is full. The SuperCore was enhanced to support blocking on send. The existing POSIX API was debugged and numerous test cases were added to psxmsgq01 by Jennifer Averett. SuperCore enhancements and resulting modifications to other APIs were done by Joel. There is one significant point of interpretation for the POSIX API. What happens to threads already blocked on a message queue when the mode of that same message queue is changed from blocking to non-blocking? We decided to unblock all waiting tasks with an EAGAIN error just as if a non-blocking version of the same operation had returned unsatisfied. This case is not discussed in the POSIX standard and other implementations may have chosen differently.
2000-01-13+ Added commentsJennifer Averett3-8/+46
2000-01-13+ Added and yellow line tested _CORE_message_queue_Flush_waiting_threadsJennifer Averett3-1/+174
and _CORE_message_queue_Insert_message for posix message queues. + Yellow line tested new source
2000-01-13Added comment.Jennifer Averett1-0/+1
2000-01-13+ Comment cleanupJennifer Averett4-15/+12
2000-01-13Removed referance to rtems error.Jennifer Averett1-1/+2
Added correct include file.
2000-01-13Added comment to indicate this path does not occur.Jennifer Averett1-1/+2
2000-01-12+ Added code for waiting sendJennifer Averett1-4/+39
+ Yellow lined tested routine with Posix message queue test (01)
2000-01-12Debugged and yellow line tested routines.Jennifer Averett3-41/+71
2000-01-12+ Modified return codesJennifer Averett1-16/+27
+ Added messsage size check + Debugged and yellowed out routine
2000-01-12+ Added signal processing.Jennifer Averett1-1/+3
+ Yellow line tested source.
2000-01-12+ Modified to correct return codes.Jennifer Averett1-2/+5
+ Removed extra flag attribute from message queue structure. + Yellow-lined all posix message queue routines.
2000-01-12+ Changed call from core flush to core close routine. This flushes waitingJennifer Averett1-2/+4
queues as well as the messages.
2000-01-12+ Removed name validation code (this was already done in nametoid.Jennifer Averett1-41/+6
2000-01-11Fixed spacing.Joel Sherrill1-1/+1
2000-01-11This code did not return properly when a process oriented signalJoel Sherrill1-6/+5
was pending. Reported by Wayne Bullaughey <wayneb@cacdsp.com>.
2000-01-10Removed definition of USHRT_MAX to remove lots of redefinition warnings.Joel Sherrill1-2/+0
2000-01-10Don't look at the object information structure for threads/tasksJoel Sherrill2-17/+28
for APIs that are not configured. This resulted in weird behavior when ITRON was disabled on some targets.
2000-01-06Corrected spacing.Joel Sherrill1-3/+2
2000-01-05Added support for simple binary semaphores in addition to the highJoel Sherrill16-111/+174
power binary/mutex style semaphores already supported by RTEMS. This was done at the request of Eric Norum <eric@cls.usask.ca> in support of his effort to port EPICS to RTEMS. This change consisted of changing the nesting_allowed boolean into a lock_nesting_behavior enumerated value as well as allowing the core mutex object to optionally support ensuring that the holder of a binary semaphore released it. Finally, a more subtle enhancement was to allow the non-holder to release a priority inheritance/ceiling mutex and still allow the holding task to return to its original priority.
2000-01-05Added message priority parameter returned by core support routine.Joel Sherrill1-1/+3
2000-01-05Added new message priority parameter as returned by core support routine.Joel Sherrill1-5/+7
2000-01-05Spacing corrected.Joel Sherrill1-1/+1
2000-01-05Fixed recursive release for mutexes with nesting allowed.Joel Sherrill1-1/+4
2000-01-05+ Added return priority from message seize.Jennifer Averett1-10/+11
+ Changed priority to be based off of min and max int.
2000-01-05Added the recording of the submit type.Jennifer Averett1-0/+1
2000-01-05+ Added return of the message priority.Jennifer Averett1-6/+8
2000-01-05Added priority conversion between POSIX and core.Jennifer Averett1-2/+17
2000-01-05Added priority conversion between POSIX and core priorities.Jennifer Averett1-2/+29