Commit Graph
22735 Commits
Author SHA1 Message Date
Ralf Corsepius dbfd8b111b 2011-06-18 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Remove reference to non-existing file
	 shared/include/utility.h.
2011-06-18 07:18:28 +00:00
Ralf Corsepius 4860d1c1f6 2011-06-18 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Remove reference to non-existing file
	new-exceptions/bspsupport/nest_irq_test.c.
2011-06-18 07:17:04 +00:00
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
Joel Sherrill 169480b36a 2011-04-10 Kate Feng <feng@bnl.gov>
PR 1786/bsps
	* Makefile.am: Add support for Altivec.
	* startup/bspstart.c, Makefile.am: Use shared/startup/zerobss.c instead.
	* make/custom/mvme5500.cfg: Change CPU_CFLAGS to
	"-mcpu=7450 -mtune=7450 -Dmpc7455"
	* irq/BSP_irq.c, pci/detect_host_bridge.c, pci.c, pcifinddevice.c:
	Remove warnings.
	* vme/VMEConfig.h, include/bsp.h: use VME shared IRQ handlers.
	* network/if_100MHz/GT64260eth.c: Recycle the Rx mbuf if there
	is any Rx error.
2011-06-17 13:24:47 +00:00
Joel Sherrill feb940f71c Fix formatting. 2011-06-17 13:24:34 +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
Sebastian Huber 25ed11d08e 2011-06-17 Sebastian Huber <sebastian.huber@embedded-brains.de>
* Makefile.am: Added custom memcpy().  Update for network sources.
	* configure.ac: Enable interrupt driven Termios for all BSPs.
	* ide/pcmcia_ide.c: Disable broken DMA support.
	* include/bsp.h: Fixed NEED_LOW_LEVEL_INIT define.  Set default
	console baud to 115200.
	* include/irq.h, irq/irq.c: Fixed interrupt handling to avoid the
	following problems: 1. multiple invokation of peripheral interrupt
	handlers, 2. missing synchronization after mask write and enabling of
	external exceptions, and 3. logic overhead.
	* network_5200/network.c: Added MII interface.  Fixed controller
	restart after FIFO errors.  Performance improvements.
	* start/start.S: Fixed ROM startup.  Initialize XLB arbiter for all
	BSPs.
	* startup/bspstart.c: Special intialization for MPC5200B (B variant).
	Install standard alignment handler.
	* startup/cpuinit.c, startup/linkcmds.brs5l, startup/linkcmds.dp2,
	startup/linkcmds.icecube, startup/linkcmds.pm520_cr825,
	startup/linkcmds.pm520_ze30: Avoid accesses outside the RAM area.
2011-06-17 11:58:41 +00:00
Ralf Corsepius 1dd95ccc1e 2011-06-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* shared/startup/sbrk.c: Remove extraneous '}'.
2011-06-17 05:32:06 +00:00
Ralf Corsepius 8070c3848f 2011-06-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Remove "SUBDIRS = .".
	Remove "all-local:".
2011-06-17 05:30:41 +00:00
Ralf Corsepius 4c275dcaa1 2011-06-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* host.cfg.in: Remove (Unused).
2011-06-17 04:06:04 +00:00
Ralf Corsepius b92e057408 2011-06-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Remove make/host.cfg.in.
2011-06-17 04:05:28 +00:00
Ralf Corsepius 2e4bc732b1 2011-06-16 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Don't generate host.cfg.in.
2011-06-16 16:49:22 +00:00
Ralf Corsepius 6b19e21a88 2011-06-16 Ralf Corsépius <ralf.corsepius@rtems.org>
* startup/bspdelay.c: Fix broken CVS-Id.
2011-06-16 16:31:48 +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 4775b1a26f 2011-06-13 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxtmsleep01/Makefile.in: Removed.
2011-06-14 03:22:32 +00:00
Joel Sherrill 471c92c3cb 2011-06-13 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, psxtmtests_plan.csv: Add psxtmsleep01.
	* psxtmsleep01/.cvsignore, psxtmsleep01/Makefile.am,
	psxtmsleep01/Makefile.in, psxtmsleep01/init.c,
	psxtmsleep01/psxtmsleep01.doc: New files.
2011-06-13 19:28:57 +00:00
Joel Sherrill 300fe1c6e0 2011-06-11 Joel Sherrill <joel.sherrill@oarcorp.com>
* sp01/init.c, sp01/sp01.doc, sp01/system.h, sp01/task1.c, sp02/init.c,
	sp02/preempt.c, sp02/sp02.doc, sp02/system.h, sp02/task1.c,
	sp02/task2.c, sp02/task3.c, sp03/init.c, sp03/sp03.doc,
	sp03/system.h, sp03/task1.c, sp03/task2.c: Clean up. Update.
2011-06-11 19:26:41 +00:00
Joel Sherrill 2be7dcfc2e 2011-06-11 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am: Remove reference to wrapup directory.
2011-06-11 17:27:05 +00:00
Joel Sherrill a62a92e140 Formatting. 2011-06-11 17:25:07 +00:00
Joel Sherrill 13b2d95654 2011-06-11 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac: runtest for this BSP obsoleted by
	rtems-testing/sim-scripts support. Please use those scripts.
	* tools/.cvsignore, tools/ChangeLog, tools/Makefile.am,
	tools/configure.ac, tools/runtest.in: Removed.
2011-06-11 17:24:25 +00:00
Joel Sherrill b28702630e 2011-06-11 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac: runtest for this BSP obsoleted by
	rtems-testing/sim-scripts support. Please use those scripts.
	* tools/.cvsignore, tools/Makefile.am, tools/configure.ac,
	tools/runtest.in: Removed.
2011-06-11 17:23:50 +00:00
Joel Sherrill cf5dfce19b 2011-06-11 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac: runtest for this BSP obsoleted by
	rtems-testing/sim-scripts support. Please use those scripts.
	* tools/.cvsignore, tools/ChangeLog, tools/Makefile.am,
	tools/configure.ac, tools/psim-bottom, tools/psim-gdb-bottom,
	tools/psim-gdb-top.in, tools/psim-shared, tools/psim-top.in,
	tools/runtest-bottom, tools/runtest-top.in: Removed.
2011-06-11 17:23:34 +00:00
Joel Sherrill e173b750f2 2011-06-11 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac: runtest for this BSP obsoleted by
	rtems-testing/sim-scripts support. Please use those scripts.
2011-06-11 17:23:17 +00:00
Joel Sherrill f4773a477a 2011-06-11 Joel Sherrill <joel.sherrill@oarcorp.com>
* sp09/screen02.c, sp09/screen13.c, sp09/sp09.scn, sp29/init.c,
	sp30/sp30.scn, sp32/init.c, spclockget/init.c: Avoid use of
	deprecated rtems_clock_get() except in spclockget().
2011-06-11 16:42:05 +00:00
Joel Sherrill 91c805472d 2011-06-11 Joel Sherrill <joel.sherrill@oarcorp.com>
* fileio/init.c: Avoid use of deprecated rtems_clock_get() except in
	spclockget().
2011-06-11 16:41:56 +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 fa2f4708d3 2011-06-10 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxtmtests_plan.csv: Add sleep and nanosleep cases.
2011-06-10 13:19:26 +00:00
Sebastian Huber cc3929b86a 2011-06-10 Sebastian Huber <sebastian.huber@embedded-brains.de>
* network/smsc9218i.c: Optimizations.
2011-06-10 07:06:14 +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
Joel Sherrill 903bd10600 2011-06-08 Joel Sherrill <joel.sherrill@oarcorp.com>
* config.h.in: Regenerated.
2011-06-08 16:13:16 +00:00
Sebastian Huber 601d500d34 2011-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
* Makefile.am: Added custom memcpy().
	* startup/bspstart.c: Install standard alignment handler.
2011-06-07 14:10:54 +00:00
Sebastian Huber 60c01a5047 2011-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
* shared/src/memcpy.c: New file.
2011-06-07 14:09:31 +00:00
Sebastian Huber 88dcb841e7 2011-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
* new-exceptions/bspsupport/ppc_exc_alignment.c: New file.
	* Makefile.am: Reflect change above.
	* new-exceptions/bspsupport/vectors.h: Declare
	ppc_exc_alignment_handler().
2011-06-07 13:58:23 +00:00
Sebastian Huber b125b461d5 2011-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
* configure.ac, startup/bspstart.c: Use standard cache BSP options.
2011-06-07 13:38:54 +00:00
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