Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Port of RTEMS to the Texas Instruments C3x/C4x DSP families including | Joel Sherrill | 2000-07-26 | 1 | -0/+2 |
| | | | | | | | | | | | a BSP (c4xsim) supporting the simulator included with gdb. This port was done by Joel Sherrill and Jennifer Averett of OAR Corporation. Also included with this port is a space/time optimization to eliminate FP context switch management on CPUs without hardware or software FP. An issue with this port was that sizeof(unsigned32) = sizeof(unsigned8) on this CPU. This required addressing alignment checks and assumptions as well as fixing code that assumed sizeof(unsigned32) == 4. | ||||
* | Updated copyright notice. | Joel Sherrill | 1999-11-17 | 1 | -2/+1 |
| | |||||
* | Added comments. | Joel Sherrill | 1999-11-16 | 1 | -1/+4 |
| | |||||
* | Committed modifications from ITRON Task and Task Dependendent Synchronization | Joel Sherrill | 1999-11-10 | 1 | -0/+1 |
| | | | | Working Group. Included are tests. | ||||
* | Fix after this report from Peter Pointner <pr@schenk.isar.de>: | Joel Sherrill | 1999-07-28 | 1 | -0/+12 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: a posix thread which is created by pthread_attr_init(&tattr); pthread_attr_setinheritsched(&tattr, PTHREAD_EXPLICIT_SCHED); pthread_attr_setschedpolicy(&tattr, SCHED_RR); pthread_create(&th, &tattr, func, arg); has a first timeslice of 2^32 ticks (changing a running thread to SCHED_RR id ok). I use RTEMS-4.0.0. I am not sure if the problem exists in the current CVS head revision. If it's not fixed, the patch at the end should do it. Peter --- pthreadcreate.c.orig Wed Jul 28 14:45:58 1999 +++ pthreadcreate.c Wed Jul 28 15:06:09 1999 @@ -199,6 +199,10 @@ api->schedpolicy = schedpolicy; api->schedparam = schedparam; + if ( schedpolicy == SCHED_RR ) { + the_thread->cpu_time_budget = _Thread_Ticks_per_timeslice; + } + /* * This insures we evaluate the process-wide signals pending when we * first run. | ||||
* | Thread Handler split into multiple files. Eventually, as RTEMS is | Joel Sherrill | 1999-05-17 | 1 | -0/+175 |
split into one function per file, this will decrease the size of executables. |