Commit Graph

11396 Commits

Author SHA1 Message Date
Joel Sherrill
99cf980373 2011-07-13 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1824/cpukit
	* misc/interr.c, spurious/spinit.c: Return exit/shutdown status back to
	boot_card(). boot_card() propagates this to bsp_cleanup() and returns
	it to the assembly that started the application. bsp_cleanup()
	prototype changed.
2011-07-13 18:35:33 +00:00
Joel Sherrill
9c0a884e96 2011-07-13 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1824/cpukit
	* include/bsp.h, startup/bspclean.c: Return exit/shutdown status back
	to boot_card(). boot_card() propagates this to bsp_cleanup() and
	returns it to the assembly that started the application.
	bsp_cleanup() prototype changed.
2011-07-13 18:35:31 +00:00
Joel Sherrill
c48524314b 2011-07-13 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1824/cpukit
	* startup/bspclean.c, startup/bspstart.c: Return exit/shutdown status
	back to boot_card(). boot_card() propagates this to bsp_cleanup() and
	returns it to the assembly that started the application.
	bsp_cleanup() prototype changed.
2011-07-13 18:35:19 +00:00
Joel Sherrill
1e1ee0c017 2011-07-13 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1824/cpukit
	* bootcard.c, bspclean.c, include/bootcard.h: Return exit/shutdown
	status back to boot_card(). boot_card() propagates this to
	bsp_cleanup() and returns it to the assembly that started the
	application.
2011-07-13 18:35:04 +00:00
Joel Sherrill
3f05b150df 2011-07-12 Joel Sherrill <joel.sherrilL@OARcorp.com>
* shared/start.S, shared/mvme/mvme16x_hw.h: Check on MVME167 at OAR
	after RTC replaced.
2011-07-12 16:20:41 +00:00
Joel Sherrill
014ded610f 2011-07-12 Joel Sherrill <joel.sherrilL@OARcorp.com>
* make/custom/beatnik.cfg: Spacing.
2011-07-12 16:18:02 +00:00
Sebastian Huber
fbf7e5878a 2011-07-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
* libchip/serial/ns16550_p.h, libchip/serial/ns16550.c: Remove
	interrupt handler during last close.
2011-07-11 13:31:13 +00:00
Joel Sherrill
06a36cd1a4 2011-07-07 Joel Sherrill <joel.sherrill@oarcorp.com>
* libchip/display/disp_hcms29xx.c, libchip/flash/am29lv160.c,
	libchip/i2c/i2c-2b-eeprom.c, libchip/i2c/i2c-ds1621.c,
	libchip/i2c/spi-flash-m25p40.c, libchip/i2c/spi-fram-fm25l256.c,
	libchip/i2c/spi-memdrv.c, libchip/rtc/ds1375.c: Eliminate use of GNU
	old-style field designator extension as recommended by clang.
2011-07-07 22:15:25 +00:00
Joel Sherrill
3837e53625 2011-07-07 Joel Sherrill <joel.sherrill@oarcorp.com>
* libchip/i2c/spi-memdrv.h: Add missing semi-colon.
2011-07-07 22:10:04 +00:00
Sebastian Huber
542d350ea3 2011-07-04 Sebastian Huber <sebastian.huber@embedded-brains.de>
* misc/nand-mlc-erase-block-safe.c, misc/nand-mlc-write-blocks.c,
	include/nand-mlc.h: Fixed write blocks.
2011-07-04 09:26:19 +00:00
Sebastian Huber
03d210895f 2011-07-01 Stephan Hoffmann <sho@reLinux.de>
Sebastian Huber <sebastian.huber@embedded-brains.de>

	* misc/nand-mlc-erase-block-safe.c: New file
	* Makefile.am: Reflect change from above.
	* misc/nand-mlc-write-blocks.c: Use lpc32xx_mlc_erase_block_safe_3().
	* include/nand-mlc.h: Bad block handling.
2011-07-01 13:05:06 +00:00
Joel Sherrill
73a668980d 2011-06-29 Joel Sherrill <joel.sherrill@oarcorp.com>
* smp/getcpuid.c: Fix header from accidental and irrelevant copy and
	paste.
2011-06-29 15:12:08 +00:00
Joel Sherrill
e460716743 2011-06-28 Joel Sherrill <joel.sherrill@oarcorp.com>
Jennifer Averett <jennifer.averett@OARcorp.com>

	PR 1801/bsps
	* shared/start.S: Add SMP support to LEON3 BSP.
2011-06-28 20:29:33 +00:00
Joel Sherrill
fdcd80e66c 2011-06-28 Joel Sherrill <joel.sherrill@oarcorp.com>
Jennifer Averett <jennifer.averett@OARcorp.com>

	PR 1801/bsps
	* Makefile.am, include/leon.h: Add SMP support to LEON3 BSP.
	* smp/getcpuid.c, smp/smp_leon3.c: New files.
2011-06-28 20:29:10 +00:00
Ralf Corsepius
d72de563f6 2011-06-20 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Don't reference non-existing files.
2011-06-20 11:25:49 +00:00
Ralf Corsepius
b5c2e214ba 2011-06-20 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Don't reference non-existing files.
2011-06-20 11:18:49 +00:00
Ralf Corsepius
386a963a8b 2011-06-20 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Don't reference non-existing files.
2011-06-20 10:58:50 +00:00
Ralf Corsepius
b9ba9ca785 2011-06-20 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Remove superfluous EXTRA_DIST.
2011-06-20 10:46:23 +00:00
Ralf Corsepius
03e153a953 2011-06-20 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Don't reference non-existing files.
2011-06-20 10:30:39 +00:00
Ralf Corsepius
89d6aa9a0f 2011-06-19 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Fix broken path to clockdrv_shell.h.
2011-06-19 21:16:36 +00:00
Ralf Corsepius
30a45737b3 2011-06-19 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Fix broken path to cache_.h.
2011-06-19 10:34:09 +00:00
Ralf Corsepius
1f7d0cca62 2011-06-19 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Fix broken path to clockdrv_shell.h.
2011-06-19 08:12:17 +00:00
Ralf Corsepius
44c5277878 2011-06-19 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Remove references to non-existing files.
2011-06-19 07:40:37 +00:00
Ralf Corsepius
afab2f7a3f 2011-06-19 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Fix broken path to clockdrv_shell.h.
2011-06-19 07:27:07 +00:00
Ralf Corsepius
c3a6c38864 2011-06-19 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Fix broken path to clockdrv_shell.h.
2011-06-19 06:49:20 +00:00
Ralf Corsepius
9103bd2b31 2011-06-19 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Remove references to non-existing files.
2011-06-19 06:02:06 +00:00
Ralf Corsepius
77d9ccc575 2011-06-18 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Remove references to non-existing files.
2011-06-18 07:29:48 +00:00
Ralf Corsepius
bfd7d72862 2011-06-18 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Remove reference to non-existing file times.
2011-06-18 07:20:50 +00:00
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
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
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
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
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
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
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