Commit Graph

22695 Commits

Author SHA1 Message Date
Sebastian Huber
e5da43407e 2011-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
* configure.ac: Use standard cache BSP options.
2011-06-07 13:35:43 +00:00
Sebastian Huber
e3cb4aae28 2011-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
* configure.ac, startup/bspstart.c, include/coverhd.h: Use standard
	cache BSP options.
2011-06-07 13:32:31 +00:00
Sebastian Huber
b6027474f6 2011-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
* configure.ac, startup/start.S: Use standard cache BSP options.
2011-06-07 13:30:47 +00:00
Sebastian Huber
353be08b39 2011-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
* configure.ac, startup/bspstart.c: Use standard cache BSP options.
2011-06-07 13:28:01 +00:00
Sebastian Huber
94f37add4d 2011-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
* configure.ac: Use standard cache BSP options.
2011-06-07 13:27:06 +00:00
Sebastian Huber
904199a154 2011-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
* configure.ac, startup/bspstart.c: Use standard cache BSP options.
2011-06-07 13:05:07 +00:00
Sebastian Huber
b81c3dec6b 2011-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
* shared/src/bsp-start-zero.S: Use BSP_DATA_CACHE_ENABLED instead of
	DATA_CACHE_ENABLE.
2011-06-07 13:02:50 +00:00
Sebastian Huber
ae2b1e056a 2011-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
* new-exceptions/cpu_asm.S: Use BSP_DATA_CACHE_ENABLED instead of
	PPC_USE_DATA_CACHE.
2011-06-07 12:59:39 +00:00
Sebastian Huber
95fe2fd08a 2011-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
* aclocal/bspopts.m4: Added macros for cache options
	RTEMS_BSPOPTS_SET_DATA_CACHE_ENABLED,
	RTEMS_BSPOPTS_HELP_DATA_CACHE_ENABLED,
	RTEMS_BSPOPTS_SET_INSTRUCTION_CACHE_ENABLED, and
	RTEMS_BSPOPTS_HELP_INSTRUCTION_CACHE_ENABLED.
2011-06-07 12:55:44 +00:00
Sebastian Huber
a44752776d 2011-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
* clock/clock-config.c: Fixes to pass psnsext01.
	* startup/bspstart.c: Workaround for GCC 4.6 bug.
	* include/smsc9218i.h, network/smsc9218i.c, Makefile.am: Changes
	throughout.
2011-06-07 09:14:06 +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
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