Commit Graph

22784 Commits

Author SHA1 Message Date
Sebastian Huber
68e60ddbff 2011-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
* shared/src/cache_.h: Moved implementation from "cache.c" to here.
	This avoids the function call overhead.
	* shared/src/cache.c: Removed file.
	* Makefile.am: Reflect changes above.
2011-06-07 08:23:44 +00:00
Sebastian Huber
25874f070e 2011-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
* Makefile.am, preinstall.am: Cache manager changes.
2011-06-07 08:00:30 +00:00
Sebastian Huber
07f8af124d 2011-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
* shared/include/cache_.h: Moved content of "cache.h" to "cache_.h".
	* shared/include/cache.h: Removed file.
2011-06-07 07:58:16 +00:00
Sebastian Huber
479f876816 2011-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
* cache/cache_.h: Include required header file.
	* cache/cache.c: Removed superfuous header file.
2011-06-07 07:54:26 +00:00
Sebastian Huber
3f6fa8ed98 2011-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
* shared/src/cache_.h: Include required header file.
2011-06-07 07:52:59 +00:00
Sebastian Huber
f3aa15c254 2011-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
* shared/include/cache.h, shared/src/cache_manager.c: Removed include
	files to reduce implementation constraints.
2011-06-07 07:51:21 +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
Jennifer Averett
27f09f172b Fix broken cvs id. 2011-05-25 16:22:24 +00:00
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