summaryrefslogtreecommitdiffstats
path: root/c/src/exec (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Split some more stuff out of psignal.c.Joel Sherrill1999-11-027-236/+345
|
* Split mutex.c into multiple files.Joel Sherrill1999-11-0223-703/+1037
|
* Split mqueue into multiple files.Joel Sherrill1999-11-021-0/+28
|
* Removed warnings.Joel Sherrill1999-11-021-2/+2
|
* Split mqueue.c into a variety of files.Joel Sherrill1999-11-0217-673/+1127
|
* Fixed F_SETFL to properly convert between internalJoel Sherrill1999-11-021-2/+3
| | | | libio flags and external fcntl.h style flags.
* Added support for configuring base filesystem. First attempt atJoel Sherrill1999-11-021-17/+41
| | | | | | a full mount table at initialization. This is the wrong place to mount filesystems 2-n since no device drivers are initialized yet.
* Check for NULL being passed in.Joel Sherrill1999-11-024-2/+17
|
* Fixed typo where memfile_handlers set twice and directory_handlersJoel Sherrill1999-11-021-3/+3
| | | | was not set.
* Properly initialize location variable.Joel Sherrill1999-11-021-0/+8
|
* Fixed bug which resulted in misaligned object control structuresJoel Sherrill1999-11-021-3/+5
| | | | | being allocated. This bug manifested itself on the SPARC since it uses ldd/std in its context save/restore routines.
* Added a comment to indicate that if a task blocked on a priorityJoel Sherrill1999-11-021-0/+5
| | | | | based thread queue were to be reinserted based on its new priority, this is where the logic would go.
* Added code to allocate by index. This is the object ID style usedJoel Sherrill1999-11-021-27/+134
| | | | | | by ITRON. Corrected spacing.
* Added maximum count detection logic.Joel Sherrill1999-11-022-4/+16
|
* Added support for message priority as required by POSIX.Joel Sherrill1999-11-022-5/+43
|
* Corrected spacing.Joel Sherrill1999-11-021-2/+2
|
* Added message queues and semaphores.Joel Sherrill1999-11-021-0/+11
|
* Added CONFIGURE_MAXIMUM_POSIX_MESSAGE_QUEUES andJoel Sherrill1999-11-021-0/+24
| | | | CONFIGURE_MAXIMUM_POSIX_SEMAPHORES.
* Added comment to make sure Classic API priority to Core priorityJoel Sherrill1999-11-021-0/+1
| | | | is added in the future.
* Added comments for _RTEMS_tasks_Create_extension,Joel Sherrill1999-11-021-4/+9
| | | | | _RTEMS_tasks_Start_extension, _RTEMS_tasks_Delete_extension, and _RTEMS_tasks_Switch_extension.
* Added a case to support the core semaphore error returned when theJoel Sherrill1999-11-021-0/+8
| | | | maximum semaphore count is exceeded.
* Added code to utilize the maximum_count attribute of core semaphoresJoel Sherrill1999-11-021-0/+7
| | | | | and initialize it to a value that would keep it from every being a problem.
* Now much closer to working.Joel Sherrill1999-11-021-7/+61
|
* Added assert in case _Objects_Get_information fails since thisJoel Sherrill1999-11-021-0/+4
| | | | should NEVER occur.
* Commented out lines causing warning.Joel Sherrill1999-11-021-0/+2
|
* Added #define for SEM_FAILED.Joel Sherrill1999-11-021-0/+2
|
* Added include of <sys/siginfo.h>.Joel Sherrill1999-11-021-0/+2
|
* Added message queues and semaphores.Joel Sherrill1999-11-021-1/+3
|
* Enabled configuring mini or full IMFS.Joel Sherrill1999-11-011-0/+29
|
* Added name to id support routine.Joel Sherrill1999-11-011-0/+15
|
* Removed routines that had already been separated into their own files.Joel Sherrill1999-11-011-505/+0
|
* Moved the rmnod callback from the operations table to the handler table.Jennifer Averett1999-10-296-11/+21
|
* Joel added a table of mount entry requests to be processed duringJennifer Averett1999-10-291-0/+14
| | | | initialization.
* Patch rtems-rc-19991011-3.diff from Ralf Corsepius.Joel Sherrill1999-10-281-25/+0
|
* rxgen960 now compiles -- may not link.Joel Sherrill1999-10-272-10/+10
|
* The rxgen960 BSP and i960 RPM support was submitted by Mark BronsonJoel Sherrill1999-10-275-44/+564
| | | | <mark@ramix.com> of RAMIX.
* Patch from Emmanuel Raguet <raguet@crf.canon.fr> and Eric ValetteJoel Sherrill1999-10-271-1/+2
| | | | | | | | | | <valette@crf.canon.fr> to add a port of the GoAhead web server (httpd) to the RTEMS build tree. They have successfully used this BSP on i386/pc386 and PowerPC/mcp750. Mark and Joel spoke with Nick Berliner <nickb@goahead.com> on 26 Oct 1999 about this port and got verbal approval to include it in RTEMS distributions.
* New files created by split of old imfs_handlers.c.Joel Sherrill1999-10-263-0/+111
|
* Added include of libio.h so this would compile when posix is disabled.Joel Sherrill1999-10-261-0/+1
|
* Added initial cut at miniIMFS which leaves out memfile and directoryJoel Sherrill1999-10-2610-252/+227
| | | | | readdir support. The next step is to add a mount table and configure either the miniIMFS or the full IMFS at the application level.
* Patch from Gerwin Pfab <pb@schenk.isar.de> 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.
* Increased minimum stack size to ensure that there are no problemsJoel Sherrill1999-10-262-2/+2
| | | | running the network stack.
* idir=/opt/tmp/opt/rtemsJoel Sherrill1999-10-261-5/+1
| | | | | | | | | | | | rdir=/opt/rtems cd $idir find . -type f | while read file do if [ ! -f ${file} ] ; then echo ${file} missing fi done
* Patch from Ralf Corsepius <corsepiu@faw.uni-ulm.de> to moveJoel Sherrill1999-10-261-1/+1
| | | | c/src/lib/libmisc to c/src/libmisc.
* Patch from Eric Norum <eric@cls.usask.ca> to address the following problemJoel Sherrill1999-10-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | report from Philip A. Prindeville <philipp@zembu.com>: I was working on a device driver for a certain ethernet chipset that occassionally wraps in its buffer, and causes a resulting mbuf chain with only a few dozen bytes in the first mbuf of the chain. I wouldn't have thought this would be a problem, until I ran some stress tests that flooded the ethernet receiver with packets and started to get panics here: 250 251 if (m->m_pkthdr.len < sizeof(struct ip)) 252 goto tooshort; 253 254 #ifdef DIAGNOSTIC 255 if (m->m_len < sizeof(struct ip)) 256 panic("ipintr mbuf too short"); 257 #endif 258 259 if (m->m_len < sizeof (struct ip) && 260 (m = m_pullup(m, sizeof (struct ip))) == 0) { 261 ipstat.ips_toosmall++; 262 return; 263 } 264 ip = mtod(m, struct ip *); and the panic was at line 256. But if I #undef'd DIAGNOSTICS, then the m_pullup() at line 260 does the right thing and the packet ends up being processed just fine. So I started wondering, (a) why was the test checking for something that apparently wasn't a fatal condition but rather one that is subsequently recovered from a couple of lines later and (b) why panic as a diagnostic "aid" from a recoverable condition rather than just (say) log a message to the console? All of this seems overly severe for no reason that is readily apparent to me.
* Patch from Charles-Antoine Gauthier <charles.gauthier@iit.nrc.ca>Joel Sherrill1999-10-251-0/+8
| | | | | to initialize the pthread cancellation fields. This is a patch to _POSIX_Threads_Create_extension that fixes the problem.
* Patch from Eric Valette <valette@crf.canon.fr> and Emmanuel RaguetJoel Sherrill1999-10-251-7/+8
| | | | <raguet@crf.canon.fr> to use a local variable.
* Added code to correctly free any allocated space during the evaluationJennifer Averett1999-10-252-72/+74
| | | | process.
* Changed leading spaces to periods to ease comparing test output.Joel Sherrill1999-10-251-1/+1
|
* Removed warning.Joel Sherrill1999-10-211-0/+2
|