Joel Sherrill
3e1ed2293a
2011-06-17 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* rtems/include/rtems/rtems/tasks.h: Complete manager description.
2011-06-17 15:54:59 +00:00
Joel Sherrill
d8cd045c7c
2011-06-17 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* rtems/include/rtems/rtems/types.h,
score/include/rtems/score/address.h,
score/include/rtems/score/apiext.h,
score/include/rtems/score/bitfield.h,
score/include/rtems/score/context.h,
score/include/rtems/score/corebarrier.h,
score/include/rtems/score/coremsg.h,
score/include/rtems/score/coremutex.h,
score/include/rtems/score/corerwlock.h,
score/include/rtems/score/coresem.h,
score/include/rtems/score/corespinlock.h,
score/include/rtems/score/interr.h, score/include/rtems/score/isr.h,
score/include/rtems/score/mpci.h, score/include/rtems/score/mppkt.h,
score/include/rtems/score/objectmp.h,
score/include/rtems/score/percpu.h,
score/include/rtems/score/priority.h,
score/include/rtems/score/rbtree.h,
score/include/rtems/score/scheduler.h,
score/include/rtems/score/smp.h, score/include/rtems/score/smplock.h,
score/include/rtems/score/stack.h,
score/include/rtems/score/states.h,
score/include/rtems/score/thread.h,
score/include/rtems/score/threadq.h,
score/include/rtems/score/threadsync.h,
score/include/rtems/score/timespec.h,
score/include/rtems/score/timestamp.h,
score/include/rtems/score/timestamp64.h,
score/include/rtems/score/tod.h, score/include/rtems/score/tqdata.h,
score/include/rtems/score/watchdog.h,
score/include/rtems/score/wkspace.h: Mark Score files as in Score
Group to improve Doxygen output.
2011-06-17 15:40:09 +00:00
Joel Sherrill
4b72da419b
2011-06-17 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* libcsupport/include/rtems/malloc.h, libmisc/stackchk/stackchk.h,
posix/include/rtems/posix/time.h, rtems/include/rtems/rtems/object.h,
score/include/rtems/score/apiext.h,
score/include/rtems/score/interr.h, score/include/rtems/score/mpci.h,
score/include/rtems/score/objectmp.h,
score/include/rtems/score/thread.h,
score/include/rtems/score/threadmp.h,
score/include/rtems/score/threadq.h,
score/include/rtems/score/timespec.h,
score/include/rtems/score/timestamp.h,
score/include/rtems/score/timestamp64.h,
score/include/rtems/score/tod.h,
score/include/rtems/score/watchdog.h,
score/include/rtems/score/wkspace.h: Make @brief formatting more
consistent.
* score/include/rtems/score/rbtree.h: Also reformat.
2011-06-17 14:55:27 +00:00
Joel Sherrill
3203e09507
2011-06-17 Joel Sherrill <joel.sherrill@oarcorp.com>
...
PR 1819/cpukit
* rtems/src/clocktick.c, score/Makefile.am,
score/include/rtems/score/scheduler.h,
score/include/rtems/score/schedulerpriority.h,
score/include/rtems/score/schedulersimple.h,
score/include/rtems/score/schedulersimplesmp.h,
score/include/rtems/score/thread.h,
score/inline/rtems/score/scheduler.inl: Add a scheduler entry point
which is invoked at each clock tick. _Thread_Tickle_timeslice() is
now a method owned by the Deterministic Priority Scheduler and shared
by the Simple Priority Scheduler. The Simple SMP Scheduler has its
own variation on this which does timeslicing bookkeeping on all
cores.
* score/src/schedulerprioritytick.c,
score/src/schedulersimplesmptick.c: New files.
* score/src/threadtickletimeslice.c: Removed.
2011-06-17 14:31:46 +00:00
Sebastian Huber
18124551c3
2011-06-17 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* libcsupport/include/rtems/libio.h, cpukit/libcsupport/src/termios.c:
Added const qualifier to rtems_termios_enqueue_raw_characters().
Removed superfluous cast.
2011-06-17 12:34:37 +00:00
Joel Sherrill
c1a84bf816
2011-06-16 Joel Sherrill <joel.sherrill@oarcorp.com>
...
PR 1818/misc
* libmisc/cpuuse/cpuusagereport.c: Add SMP support to CPU Usage
Reporting.
2011-06-16 16:24:05 +00:00
Joel Sherrill
3a16c0e5b5
Fix spelling error.
2011-06-16 14:35:03 +00:00
Jennifer Averett
1e7b25b0c9
2011-06-16 Jennifer Averett <Jennifer Averett@OARcorp.com
...
* score/src/smp.c: Spinlock Name change necessary to resolve
compalation error.
2011-06-16 13:19:39 +00:00
Joel Sherrill
fa0e5055f5
2011-06-15 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* score/src/threadtickletimeslice.c: Spacing.
2011-06-15 16:36:25 +00:00
Joel Sherrill
b5e273943e
2011-06-10 Joel Sherrill <joel.sherrilL@OARcorp.com>
...
PR 1812/filesystem
* libfs/src/imfs/imfs_stat.c: stat() implementation for IMFS did not
set st_blksize field. Set it based upon user configuration.
2011-06-10 18:16:42 +00:00
Joel Sherrill
77199b7561
2011-06-08 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* score/src/smp.c: Fix typo so this compiles.
2011-06-08 16:13:34 +00:00
Sebastian Huber
1343dfa314
2011-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
PR 1811/networking
* ftpd/ftpd.c: Fixed reply format.
2011-06-07 09:08:37 +00:00
Jennifer Averett
d4dc7c8196
2011-05-26 Jennifer Averett <Jennifer.Averett@OARcorp.com>
...
PR 1796/cpukit
* sapi/src/exshutdown.c, score/include/rtems/score/percpu.h,
score/include/rtems/score/smp.h, score/src/smp.c,
score/src/threaddispatch.c, score/src/threadhandler.c: Added SMP
interprocess communications.
2011-05-26 18:07:07 +00:00
Ralf Corsepius
71f2e449d9
2011-05-24 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* score/include/rtems/score/percpu.h,
score/include/rtems/score/prioritybitmap.h,
score/include/rtems/score/rbtree.h,
score/include/rtems/score/schedulerpriority.h,
score/include/rtems/score/schedulersimple.h,
score/include/rtems/score/schedulersimplesmp.h,
score/include/rtems/score/smp.h,
score/include/rtems/score/smplock.h,
score/include/rtems/score/thread.h,
score/src/heapfree.c,
score/src/objectinitializeinformation.c,
score/src/rbtree.c, score/src/rbtreeextract.c,
score/src/rbtreefind.c, score/src/rbtreeinsert.c,
score/src/rbtreepeek.c, score/src/schedulerpriorityenqueue.c,
score/src/schedulerpriorityenqueuefirst.c,
score/src/schedulerpriorityextract.c,
score/src/schedulerpriorityupdate.c,
score/src/schedulersimple.c,
score/src/schedulersimpleextract.c,
score/src/schedulersimpleschedule.c,
score/src/schedulersimplesmpschedule.c,
score/src/schedulersimpleyield.c,
score/src/smp.c, score/src/smplock.c,
score/src/threadcreateidle.c, score/src/threadget.c,
score/src/threadsetstate.c, score/src/threadsettransient.c:
Remove white-spaces.
2011-05-24 02:45:18 +00:00
Ralf Corsepius
dacdda304b
Remove white-spaces.
2011-05-24 02:44:58 +00:00
Joel Sherrill
c1545f0c42
2011-05-23 Marta Rybczynska <marta.rybczynska@kalray.eu>
...
PR 1805/cpukit
* sapi/include/confdefs.h: Currently unified areas are defined
per-application. For some memory constrained and/or very dynamic
environments (BSPs), it may be better to have per-BSP default value.
This patch introduces such option. The default behaviour is left
unchanged.
2011-05-23 16:06:23 +00:00
Joel Sherrill
49f6309bce
2011-05-23 Joel Sherrill <joel.sherrilL@OARcorp.com>
...
PR 1804/cpukit
* sapi/include/confdefs.h: Replace obsolete THREAD_READY_CHAINS with
CONFIGURE_MEMORY_FOR_SCHEDULER and
CONFIGURE_MEMORY_PER_TASK_FOR_SCHEDULER in debug structure.
2011-05-23 14:55:58 +00:00
Jennifer Averett
068d059b51
Add PR to changelog.
2011-05-23 13:56:40 +00:00
Jennifer Averett
3a8a999786
2011-05-23 Jennifer Averett <Jennifer.Averett@OARcorp.com>
...
* score/Makefile.am, score/include/rtems/score/thread.h,
score/inline/rtems/score/thread.inl: Add smp support to dispable
dispatch level accesses.
* score/src/threaddispatchdisablelevel.c: New file.
2011-05-23 13:30:15 +00:00
Jennifer Averett
a8d7e2ab16
2011-05-20 Jennifer Averett <Jennifer.Averett@OARcorp.com>
...
PR 1787/cpukit
* score/include/rtems/score/percpu.h,
score/include/rtems/score/smplock.h, score/src/smp.c,
score/src/smplock.c: Add nesting support to smp spinlock.
2011-05-20 12:36:01 +00:00
Ralf Corsepius
20e3bf7a1b
2011-05-19 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* posix/Makefile.am: Remove posixtime.h.
* posix/src/clockgetres.c, posix/src/clockgettime.c,
posix/src/clocksettime.c: Remove posixtime.h.
Require CLOCK_PROCESS_CPUTIME_ID, CLOCK_THREAD_CPUTIME_ID.
* posix/src/posixtime.h: Remove.
2011-05-19 06:31:42 +00:00
Ralf Corsepius
a2680da04f
2011-05-18 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* score/Makefile.am: Reformat.
2011-05-18 13:05:31 +00:00
Ralf Corsepius
a774aeba76
2011-05-18 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* Makefile.am: Reformat.
2011-05-18 13:00:40 +00:00
Ralf Corsepius
617b652e07
2011-05-18 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* Makefile.am: Reformat.
2011-05-18 10:13:31 +00:00
Ralf Corsepius
7383b64448
2011-05-18 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* configure.ac: Require time.h to provide CLOCK_PROCESS_CPUTIME_ID,
CLOCK_THREAD_CPUTIME_ID.
2011-05-18 08:59:44 +00:00
Ralf Corsepius
78f11e20f3
2011-05-18 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* Makefile.am: Reformat.
2011-05-18 05:18:22 +00:00
Ralf Corsepius
782e6aea2b
2011-05-18 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* sapi/Makefile.am: Reformat.
2011-05-18 05:16:23 +00:00
Ralf Corsepius
1940c42043
Remove conflict indicator.
2011-05-18 05:14:25 +00:00
Ralf Corsepius
f73cdd5b6e
2011-05-18 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* libnetworking/sys/signalvar.h: Cosmetics from FreeBSD.
Comment out psignal().
2011-05-18 05:13:07 +00:00
Joel Sherrill
4900e0c545
2011-05-17 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* score/Makefile.am, score/preinstall.am: bspsmp.h is now supposed to
be installed all the time. Revert part of previous commit.
2011-05-17 19:57:12 +00:00
Joel Sherrill
2fa07e025c
2011-05-17 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* score/inline/rtems/score/schedulersimple.inl,
score/src/schedulersimpleyield.c: Fix violations of naming
convention.
2011-05-17 19:49:26 +00:00
Joel Sherrill
ba7bc099a8
2011-05-17 Joel Sherrill <joel.sherrill@oarcorp.com>
...
PR 1789/cpukit
* sapi/include/confdefs.h, score/Makefile.am, score/preinstall.am: Add
Simple SMP Priority Scheduler.
* score/include/rtems/score/schedulersimplesmp.h,
score/src/schedulersimplesmpblock.c,
score/src/schedulersimplesmpschedule.c,
score/src/schedulersimplesmpunblock.c: New files.
2011-05-17 19:48:44 +00:00
Ralf Corsepius
d2bac95b20
2011-05-17 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* Makefile.am: Reformat.
2011-05-17 15:40:37 +00:00
Ralf Corsepius
b3eb2fb9e8
2011-05-17 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* Makefile.am: Reformat.
2011-05-17 14:54:13 +00:00
Ralf Corsepius
77dc5a21a3
2011-05-16 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* libnetworking/Makefile.am: Reformat.
* librpc/Makefile.am: Reformat.
2011-05-17 14:30:34 +00:00
Ralf Corsepius
7d2e930f88
2011-05-16 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* libnetworking/rtems/rtems_bsdnet_internal.h: Move
#include <rtems.h> out of C++-guard.
2011-05-16 14:31:49 +00:00
Ralf Corsepius
fc432589d1
2011-05-16 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* libcsupport/Makefile.am: Reformat.
2011-05-16 14:30:23 +00:00
Ralf Corsepius
1a113ce382
2011-05-16 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* rtems/Makefile.am: Reformat.
2011-05-16 14:28:26 +00:00
Ralf Corsepius
e490c797b9
2011-05-16 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* Makefile.am: Reformat.
* posix/Makefile.am: Reformat.
2011-05-16 14:14:46 +00:00
Ralf Corsepius
9d9b6653ce
2011-05-16 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* Makefile.am: Reformat.
2011-05-16 14:12:16 +00:00
Ralf Corsepius
732a07401e
2011-05-16 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* posix/Makefile.am: Add posixtime.h.
* posix/src/clockgetres.c, posix/src/clockgettime.c,
posix/src/clocksettime.c:
Use CLOCK_PROCESS_CPUTIME_ID, CLOCK_THREAD_CPUTIME_ID.
Include posix/src/posixtime.h.
* posix/src/posixtime.h: New.
2011-05-16 14:11:11 +00:00
Ralf Corsepius
5153d879c9
2011-05-16 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* posix/Makefile.am: Add posixtime.h.
* posix/src/clockgetres.c, posix/src/clockgettime.c,
posix/src/clocksettime.c:
Use CLOCK_PROCESS_CPUTIME_ID, CLOCK_THREAD_CPUTIME_ID.
Include posix/src/posixtime.h.
* posix/src/posixtime.h: New.
2011-05-16 13:55:17 +00:00
Ralf Corsepius
e8e365922f
2011-05-13 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* libnetworking/rtems/mkrootfs.h: Make self-contained.
2011-05-13 15:56:35 +00:00
Ralf Corsepius
f6015bd09d
Make self-contained.
2011-05-13 15:56:21 +00:00
Ralf Corsepius
3bab08dccf
2011-05-13 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* libfs/Makefile.am: Unconditionally descend into src/nfsclient.
Include subdirs.am.
2011-05-13 15:34:50 +00:00
Sebastian Huber
5af951f79a
2011-05-13 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* sapi/include/confdefs.h: Added "/dev/zero" driver.
2011-05-13 13:49:16 +00:00
Sebastian Huber
158b416c72
2011-05-13 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* libmisc/devnull/devzero.c, libmisc/devnull/devzero.h: New files.
* libmisc/Makefile.am, Makefile.am, preinstall.am: Reflect changes
above.
2011-05-13 13:46:43 +00:00
Joel Sherrill
68c6900dd2
2011-05-12 Joel Sherrill <joel.sherrilL@OARcorp.com>
...
* score/include/rtems/score/schedulersimple.h,
score/inline/rtems/score/schedulersimple.inl,
score/src/schedulersimpleenqueue.c,
score/src/schedulersimpleenqueuefirst.c,
score/src/schedulersimplereadyqueueenqueue.c,
score/src/schedulersimplereadyqueueenqueuefirst.c,
score/src/schedulersimpleunblock.c: Correct names as pointed out by
Gedare.
2011-05-12 13:54:30 +00:00
Joel Sherrill
0a101d572d
2011-05-12 Joel Sherrill <joel.sherrill@oarcorp.com>
...
PR 1788/cpukit
* score/include/rtems/score/percpu.h,
score/include/rtems/score/thread.h: Make time of last context switch
part of per cpu information since each core has a different context
switch to track.
2011-05-12 13:23:12 +00:00
Ralf Corsepius
40255cb9ad
2011-05-12 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* libnetworking/sys/ucred.h: Make self-contained.
* libnetworking/nfsclient/nfsdiskless.h: Make self-contained.
2011-05-12 04:12:41 +00:00