Commit Graph

22826 Commits

Author SHA1 Message Date
Jennifer Averett
6f4c0c6903 Fix cvs id. 2011-05-25 14:40:07 +00:00
Jennifer Averett
dc1c997b85 2011-05-25 Jennifer Averett <Jennifer.Averett@OARcorp.com>
PR 1792/bsps
	* src/lib/libbsp/i386/pc386/Makefile.am,
	src/lib/libbsp/sparc/erc32/Makefile.am,
	src/lib/libbsp/sparc/leon2/Makefile.am,
	src/lib/libbsp/sparc/leon3/Makefile.am: Added a generic smp wait
	method to sparc and i386 bsps.
	* src/lib/libbsp/shared/smp/bspsmp_wait_for.c: New file.
2011-05-25 14:38:45 +00:00
Ralf Corsepius
2b07af59f2 2011-05-25 Ralf Corsépius <ralf.corsepius@rtems.org>
* serial/uart.c, serial/uart.h: Remove CVS-Author tag.
2011-05-25 11:19:22 +00:00
Ralf Corsepius
9492fb7ff5 2011-05-25 Ralf Corsépius <ralf.corsepius@rtems.org>
* shared/comm/tty_drv.c, shared/comm/tty_drv.h:
	Remove CVS-Headers. Add CVS-Ids.
2011-05-25 06:23:49 +00:00
Joel Sherrill
1ba4148c96 2011-05-24 Joel Sherrill <joel.sherrill@oarcorp.com>
PR 1810/misc
	* ChangeLog: Fix previous damage.
2011-05-24 16:25:00 +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
Jennifer Averett
b8870a029d 2011-05-23 Jennifer Averett <Jennifer.Averett@OARcorp.com>
PR 1795/bsps
	* erc32/Makefile.am, leon2/Makefile.am, leon3/Makefile.am: Add
	rtems_bsp_delay to sparc bsps.
	* erc32/startup/bspdelay.c, leon2/startup/bspdelay.c,
	leon3/startup/bspdelay.c: New files.
2011-05-23 17:41:30 +00:00
Joel Sherrill
b718dde00a 2011-05-23 Joel Sherrill <joel.sherrilL@OARcorp.com>
* bsp_howto/support.t: Update copyright.
2011-05-23 16:18:51 +00:00
Joel Sherrill
926b3cff83 2011-05-23 Joel Sherrill <joel.sherrilL@OARcorp.com>
* bsp_howto/support.t: Add section describing configuration macros
	which may be defined at the BSP level to alter defaults in
	rtems/confdefs.h.
2011-05-23 16:07:35 +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
Ralf Corsepius
760c817ea5 Fix typo. 2011-05-23 06:45:15 +00:00
Ralf Corsepius
2b0ee29905 New. 2011-05-23 06:45:14 +00:00
Ralf Corsepius
4018204d6a Add rtems4.11/arm-eabi. 2011-05-23 06:43:32 +00:00
Ralf Corsepius
bcaff0e760 Add arm-eabi. 2011-05-23 06:42:59 +00:00
Ralf Corsepius
bec941c6c6 Comment out cpukit (multilibs are broken). 2011-05-23 06:40:16 +00:00
Ralf Corsepius
f70b1a6425 New. 2011-05-23 06:33:19 +00:00
Sebastian Huber
8650ba2751 2011-05-20 Sebastian Huber <sebastian.huber@embedded-brains.de>
* spintrcritical01/init.c: Fixed warning fix.
2011-05-20 14:07:52 +00:00
Sebastian Huber
4bd005e1c6 2011-05-20 Sebastian Huber <sebastian.huber@embedded-brains.de>
* mouse01/serial_mouse_config.c: Avoid output due to execution context.
2011-05-20 13:47:59 +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
Sebastian Huber
c18bdf7fd9 2011-05-20 Sebastian Huber <sebastian.huber@embedded-brains.de>
* termios08/init.c: Fixed parameter to avoid test failure.
2011-05-20 10:30:28 +00:00
Sebastian Huber
e93cc2d233 2011-05-20 Sebastian Huber <sebastian.huber@embedded-brains.de>
* rtems++/Init.cc, rtems++/Task1.cc, rtems++/Task2.cc,
	rtems++/Task3.cc: Added HAVE_CONFIG_H.
2011-05-20 10:04:31 +00:00
Joel Sherrill
db56ac7972 2011-05-19 Gedare Bloom <giddyup44@yahoo.com>
* user/conf.t: Fix typos.
2011-05-19 15:40:42 +00:00
Sebastian Huber
d74ed4ad4b 2011-05-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
* i2c/i2c-config.c: New file.
	* include/lcd.h: Removed EMC definitions.
	* misc/dma.c: Fixed initialization.
	* include/i2c.h, include/io.h, include/lpc-ethernet-config.h,
	include/lpc24xx.h, console/console-config.c, i2c/i2c.c, misc/io.c,
	misc/lcd.c, startup/bspstart.c, startup/bspstarthooks.c: New pin
	configuration API.
	* Makefile.am, preinstall.am: Update.
2011-05-19 12:30:00 +00:00
Sebastian Huber
76134c517d 2011-05-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
* Makefile.am, preinstall.am: Install new header files.
	* include/bsp.h, include/emc.h, include/lpc32xx.h, misc/emc.c: Update
	for API changes.
2011-05-19 12:11:36 +00:00
Sebastian Huber
f6083f08dd 2011-05-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
* shared/lpc/include/lpc-emc.h, shared/lpc/include/lpc-lcd.h: New
	files.
	* shared/lpc/include/lpc-dma.h: API changes.
	* shared/lpc/clock/lpc-clock-config.c: Fixed nano seconds extension.
	* shared/lpc/network/lpc-ethernet.c: Format.  Multicast hash filter
	support.
2011-05-19 12:09:04 +00:00
Sebastian Huber
00d95ce002 2011-05-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
* shared/include/powerpc-utility.h: API changes for ppc_*_cache_*()
	functions.
2011-05-19 12:03:09 +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
Joel Sherrill
49115133ad 2011-05-18 Joel Sherrill <joel.sherrill@oarcorp.com>
* user/conf.t: Add SMP Configuration parameters.
2011-05-18 23:29:12 +00:00
Joel Sherrill
a331ef7325 2011-05-18 Joel Sherrill <joel.sherrill@oarcorp.com>
* user/conf.t: Slight rework to deemphasize not using confdefs.h
2011-05-18 23:00:50 +00:00
Till Straumann
d2b877ada6 2011-05-18 Till Straumann <strauman@slac.stanford.edu>
PR1797/bsps
	* shared/bootcard.c: Fixed a typo (in code, not comment) which
	I introduced with the last change.
2011-05-18 16:09:37 +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
Till Straumann
4f599ed99f 2011-05-18 Till Straumann <strauman@slac.stanford.edu>
PR1797/bsps: Applied cleaned-up version of Kate's patch.
	CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK is now a 'bspopts.h'
	setting and as such configurable.
2011-05-18 05:26:53 +00:00
Ralf Corsepius
42ba09163e 2011-05-16 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
* psxclock/init.c (Init):
	Use CLOCK_PROCESS_CPUTIME_ID and CLOCK_THREAD_CPUTIME_ID.
	* psxclock/psxclock.scn: Regenerate.
2011-05-18 05:19:30 +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
d751cecbb1 * tools/build/.cvsignore, tools/build/ChangeLog,
tools/build/Makefile.am, tools/build/README, tools/build/binpatch.c,
	tools/build/cklength.c, tools/build/config.h.in,
	tools/build/configure.ac, tools/build/cvsignore-add.sh,
	tools/build/doxy-filter, tools/build/eolstrip.c,
	tools/build/install-if-change.in, tools/build/multigen,
	tools/build/packhex.c, tools/build/rtems-bin2c.c,
	tools/build/search-id.sh, tools/build/unhex.c, tools/cpu/.cvsignore,
	tools/cpu/ChangeLog, tools/cpu/Makefile.am, tools/cpu/configure.ac,
	tools/cpu/generic/.cvsignore, tools/cpu/generic/ChangeLog,
	tools/cpu/generic/Makefile.am, tools/cpu/generic/configure.ac,
	tools/cpu/generic/size_rtems.in, tools/cpu/nios2/.cvsignore,
	tools/cpu/nios2/ChangeLog, tools/cpu/nios2/Makefile.am,
	tools/cpu/nios2/README, tools/cpu/nios2/bridges.c,
	tools/cpu/nios2/bridges.h, tools/cpu/nios2/clocks.c,
	tools/cpu/nios2/clocks.h, tools/cpu/nios2/configure.ac,
	tools/cpu/nios2/devices.c, tools/cpu/nios2/devices.h,
	tools/cpu/nios2/linkcmds.c, tools/cpu/nios2/linkcmds.h,
	tools/cpu/nios2/memory.c, tools/cpu/nios2/memory.h,
	tools/cpu/nios2/nios2gen.c, tools/cpu/nios2/output.c,
	tools/cpu/nios2/output.h, tools/cpu/nios2/ptf.c,
	tools/cpu/nios2/ptf.h, tools/cpu/nios2/sample.ptf,
	tools/cpu/sh/.cvsignore, tools/cpu/sh/AUTHORS, tools/cpu/sh/COPYING,
	tools/cpu/sh/ChangeLog, tools/cpu/sh/Makefile.am, tools/cpu/sh/TODO,
	tools/cpu/sh/configure.ac, tools/cpu/sh/sci.c, tools/cpu/sh/sci.h,
	tools/cpu/sh/shgen.c: New files.
2011-05-17 20:39:40 +00:00
Joel Sherrill
d305d75c7e 2011-05-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* tools/build/.cvsignore, tools/build/ChangeLog,
	tools/build/Makefile.am, tools/build/README, tools/build/binpatch.c,
	tools/build/cklength.c, tools/build/configure.ac,
	tools/build/cvsignore-add.sh, tools/build/doxy-filter,
	tools/build/eolstrip.c, tools/build/install-if-change.in,
	tools/build/multigen, tools/build/packhex.c,
	tools/build/rtems-bin2c.c, tools/build/search-id.sh,
	tools/build/unhex.c, tools/cpu/.cvsignore, tools/cpu/ChangeLog,
	tools/cpu/Makefile.am, tools/cpu/configure.ac,
	tools/cpu/generic/.cvsignore, tools/cpu/generic/ChangeLog,
	tools/cpu/generic/Makefile.am, tools/cpu/generic/configure.ac,
	tools/cpu/generic/size_rtems.in, tools/cpu/nios2/.cvsignore,
	tools/cpu/nios2/ChangeLog, tools/cpu/nios2/Makefile.am,
	tools/cpu/nios2/README, tools/cpu/nios2/bridges.c,
	tools/cpu/nios2/bridges.h, tools/cpu/nios2/clocks.c,
	tools/cpu/nios2/clocks.h, tools/cpu/nios2/configure.ac,
	tools/cpu/nios2/devices.c, tools/cpu/nios2/devices.h,
	tools/cpu/nios2/linkcmds.c, tools/cpu/nios2/linkcmds.h,
	tools/cpu/nios2/memory.c, tools/cpu/nios2/memory.h,
	tools/cpu/nios2/nios2gen.c, tools/cpu/nios2/output.c,
	tools/cpu/nios2/output.h, tools/cpu/nios2/ptf.c,
	tools/cpu/nios2/ptf.h, tools/cpu/nios2/sample.ptf,
	tools/cpu/sh/.cvsignore, tools/cpu/sh/AUTHORS, tools/cpu/sh/COPYING,
	tools/cpu/sh/ChangeLog, tools/cpu/sh/Makefile.am, tools/cpu/sh/TODO,
	tools/cpu/sh/configure.ac, tools/cpu/sh/sci.c, tools/cpu/sh/sci.h,
	tools/cpu/sh/shgen.c, tools/schedsim/.cvsignore,
	tools/schedsim/ChangeLog, tools/schedsim/Makefile.am,
	tools/schedsim/README, tools/schedsim/configure.ac,
	tools/schedsim/rtems/.cvsignore, tools/schedsim/rtems/ChangeLog,
	tools/schedsim/rtems/Makefile.am, tools/schedsim/rtems/interr.c,
	tools/schedsim/rtems/rtems_init.c,
	tools/schedsim/rtems/rtems_sched.h, tools/schedsim/rtems/wkspace.c,
	tools/schedsim/rtems/sched_cpu/cpu.c,
	tools/schedsim/rtems/sched_cpu/cpu_asm.c,
	tools/schedsim/rtems/sched_cpu/rtems/asm.h,
	tools/schedsim/rtems/sched_cpu/rtems/stringto.h,
	tools/schedsim/rtems/sched_cpu/rtems/score/cpu.h,
	tools/schedsim/rtems/sched_cpu/rtems/score/cpu_asm.h,
	tools/schedsim/rtems/sched_cpu/rtems/score/cpuopts.h,
	tools/schedsim/rtems/sched_cpu/rtems/score/no_cpu.h,
	tools/schedsim/rtems/sched_cpu/rtems/score/types.h,
	tools/schedsim/shell/.cvsignore, tools/schedsim/shell/ChangeLog,
	tools/schedsim/shell/Makefile.am,
	tools/schedsim/shell/schedsim_priority/.cvsignore,
	tools/schedsim/shell/schedsim_priority/Makefile.am,
	tools/schedsim/shell/schedsim_priority/config.c,
	tools/schedsim/shell/schedsim_priority/printheir_executing.c,
	tools/schedsim/shell/schedsim_priority/schedsim.cc,
	tools/schedsim/shell/schedsim_priority/wrap_thread_dispatch.c,
	tools/schedsim/shell/scripts/script01,
	tools/schedsim/shell/scripts/script02,
	tools/schedsim/shell/scripts/script03,
	tools/schedsim/shell/scripts/script04,
	tools/schedsim/shell/scripts/script05,
	tools/schedsim/shell/scripts/script06,
	tools/schedsim/shell/shared/.cvsignore,
	tools/schedsim/shell/shared/Makefile.am,
	tools/schedsim/shell/shared/commands.c,
	tools/schedsim/shell/shared/getopt.c,
	tools/schedsim/shell/shared/lookup_semaphore.c,
	tools/schedsim/shell/shared/lookup_task.c,
	tools/schedsim/shell/shared/main_clocktick.c,
	tools/schedsim/shell/shared/main_echo.c,
	tools/schedsim/shell/shared/main_executing.c,
	tools/schedsim/shell/shared/main_heir.c,
	tools/schedsim/shell/shared/main_help.c,
	tools/schedsim/shell/shared/main_rtemsinit.c,
	tools/schedsim/shell/shared/main_semcreate.c,
	tools/schedsim/shell/shared/main_semdelete.c,
	tools/schedsim/shell/shared/main_semflush.c,
	tools/schedsim/shell/shared/main_semobtain.c,
	tools/schedsim/shell/shared/main_semrelease.c,
	tools/schedsim/shell/shared/main_taskcreate.c,
	tools/schedsim/shell/shared/main_taskdelete.c,
	tools/schedsim/shell/shared/main_taskmode.c,
	tools/schedsim/shell/shared/main_taskpriority.c,
	tools/schedsim/shell/shared/main_taskresume.c,
	tools/schedsim/shell/shared/main_tasksuspend.c,
	tools/schedsim/shell/shared/main_taskwakeafter.c,
	tools/schedsim/shell/shared/schedsim_shell.h,
	tools/schedsim/shell/shared/shell_cmdset.c,
	tools/schedsim/shell/shared/shell_makeargs.c,
	tools/schedsim/shell/shared/include/shell.h,
	tools/schedsim/shell/shared/include/newlib/_ansi.h,
	tools/schedsim/shell/shared/include/newlib/getopt.h: Removed.

	* configure.ac: RTEMS Scheduler Simulator is now in its own CVS module
	named rtems-schedsim.
2011-05-17 20:37:15 +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