Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Split some more stuff out of psignal.c. | Joel Sherrill | 1999-11-02 | 7 | -236/+345 | |
| | ||||||
* | Split mutex.c into multiple files. | Joel Sherrill | 1999-11-02 | 23 | -703/+1037 | |
| | ||||||
* | Split mqueue into multiple files. | Joel Sherrill | 1999-11-02 | 1 | -0/+28 | |
| | ||||||
* | Removed warnings. | Joel Sherrill | 1999-11-02 | 1 | -2/+2 | |
| | ||||||
* | Split mqueue.c into a variety of files. | Joel Sherrill | 1999-11-02 | 17 | -673/+1127 | |
| | ||||||
* | Fixed F_SETFL to properly convert between internal | Joel Sherrill | 1999-11-02 | 1 | -2/+3 | |
| | | | | libio flags and external fcntl.h style flags. | |||||
* | Added support for configuring base filesystem. First attempt at | Joel Sherrill | 1999-11-02 | 1 | -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 Sherrill | 1999-11-02 | 4 | -2/+17 | |
| | ||||||
* | Fixed typo where memfile_handlers set twice and directory_handlers | Joel Sherrill | 1999-11-02 | 1 | -3/+3 | |
| | | | | was not set. | |||||
* | Properly initialize location variable. | Joel Sherrill | 1999-11-02 | 1 | -0/+8 | |
| | ||||||
* | Fixed bug which resulted in misaligned object control structures | Joel Sherrill | 1999-11-02 | 1 | -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 priority | Joel Sherrill | 1999-11-02 | 1 | -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 used | Joel Sherrill | 1999-11-02 | 1 | -27/+134 | |
| | | | | | | by ITRON. Corrected spacing. | |||||
* | Added maximum count detection logic. | Joel Sherrill | 1999-11-02 | 2 | -4/+16 | |
| | ||||||
* | Added support for message priority as required by POSIX. | Joel Sherrill | 1999-11-02 | 2 | -5/+43 | |
| | ||||||
* | Corrected spacing. | Joel Sherrill | 1999-11-02 | 1 | -2/+2 | |
| | ||||||
* | Added message queues and semaphores. | Joel Sherrill | 1999-11-02 | 1 | -0/+11 | |
| | ||||||
* | Added CONFIGURE_MAXIMUM_POSIX_MESSAGE_QUEUES and | Joel Sherrill | 1999-11-02 | 1 | -0/+24 | |
| | | | | CONFIGURE_MAXIMUM_POSIX_SEMAPHORES. | |||||
* | Added comment to make sure Classic API priority to Core priority | Joel Sherrill | 1999-11-02 | 1 | -0/+1 | |
| | | | | is added in the future. | |||||
* | Added comments for _RTEMS_tasks_Create_extension, | Joel Sherrill | 1999-11-02 | 1 | -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 the | Joel Sherrill | 1999-11-02 | 1 | -0/+8 | |
| | | | | maximum semaphore count is exceeded. | |||||
* | Added code to utilize the maximum_count attribute of core semaphores | Joel Sherrill | 1999-11-02 | 1 | -0/+7 | |
| | | | | | and initialize it to a value that would keep it from every being a problem. | |||||
* | Now much closer to working. | Joel Sherrill | 1999-11-02 | 1 | -7/+61 | |
| | ||||||
* | Added assert in case _Objects_Get_information fails since this | Joel Sherrill | 1999-11-02 | 1 | -0/+4 | |
| | | | | should NEVER occur. | |||||
* | Commented out lines causing warning. | Joel Sherrill | 1999-11-02 | 1 | -0/+2 | |
| | ||||||
* | Added #define for SEM_FAILED. | Joel Sherrill | 1999-11-02 | 1 | -0/+2 | |
| | ||||||
* | Added include of <sys/siginfo.h>. | Joel Sherrill | 1999-11-02 | 1 | -0/+2 | |
| | ||||||
* | Added message queues and semaphores. | Joel Sherrill | 1999-11-02 | 1 | -1/+3 | |
| | ||||||
* | Enabled configuring mini or full IMFS. | Joel Sherrill | 1999-11-01 | 1 | -0/+29 | |
| | ||||||
* | Added name to id support routine. | Joel Sherrill | 1999-11-01 | 1 | -0/+15 | |
| | ||||||
* | Removed routines that had already been separated into their own files. | Joel Sherrill | 1999-11-01 | 1 | -505/+0 | |
| | ||||||
* | Moved the rmnod callback from the operations table to the handler table. | Jennifer Averett | 1999-10-29 | 6 | -11/+21 | |
| | ||||||
* | Joel added a table of mount entry requests to be processed during | Jennifer Averett | 1999-10-29 | 1 | -0/+14 | |
| | | | | initialization. | |||||
* | Patch rtems-rc-19991011-3.diff from Ralf Corsepius. | Joel Sherrill | 1999-10-28 | 1 | -25/+0 | |
| | ||||||
* | rxgen960 now compiles -- may not link. | Joel Sherrill | 1999-10-27 | 2 | -10/+10 | |
| | ||||||
* | The rxgen960 BSP and i960 RPM support was submitted by Mark Bronson | Joel Sherrill | 1999-10-27 | 5 | -44/+564 | |
| | | | | <mark@ramix.com> of RAMIX. | |||||
* | Patch from Emmanuel Raguet <raguet@crf.canon.fr> and Eric Valette | Joel Sherrill | 1999-10-27 | 1 | -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 Sherrill | 1999-10-26 | 3 | -0/+111 | |
| | ||||||
* | Added include of libio.h so this would compile when posix is disabled. | Joel Sherrill | 1999-10-26 | 1 | -0/+1 | |
| | ||||||
* | Added initial cut at miniIMFS which leaves out memfile and directory | Joel Sherrill | 1999-10-26 | 10 | -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 dispatching | Joel Sherrill | 1999-10-26 | 1 | -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 problems | Joel Sherrill | 1999-10-26 | 2 | -2/+2 | |
| | | | | running the network stack. | |||||
* | idir=/opt/tmp/opt/rtems | Joel Sherrill | 1999-10-26 | 1 | -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 move | Joel Sherrill | 1999-10-26 | 1 | -1/+1 | |
| | | | | c/src/lib/libmisc to c/src/libmisc. | |||||
* | Patch from Eric Norum <eric@cls.usask.ca> to address the following problem | Joel Sherrill | 1999-10-25 | 1 | -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 Sherrill | 1999-10-25 | 1 | -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 Raguet | Joel Sherrill | 1999-10-25 | 1 | -7/+8 | |
| | | | | <raguet@crf.canon.fr> to use a local variable. | |||||
* | Added code to correctly free any allocated space during the evaluation | Jennifer Averett | 1999-10-25 | 2 | -72/+74 | |
| | | | | process. | |||||
* | Changed leading spaces to periods to ease comparing test output. | Joel Sherrill | 1999-10-25 | 1 | -1/+1 | |
| | ||||||
* | Removed warning. | Joel Sherrill | 1999-10-21 | 1 | -0/+2 | |
| |