Commit Graph
9814 Commits
Author SHA1 Message Date
Thomas Doerfler ec5d45053b code cleanup 2009-07-17 13:53:24 +00:00
Thomas Doerfler 7ae2775132 ARM bsp maintenance 2009-07-17 13:53:04 +00:00
Thomas Doerfler 9832a22c98 exception handling maintenance 2009-07-17 13:52:16 +00:00
Thomas Doerfler e63acfbb90 add cache definition for mcfv4e 2009-07-17 13:51:57 +00:00
Joel Sherrill d1be26b9ef 2009-07-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* configure.ac: Rename BSP_BOOTCARD_OPTIONS to
	RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
	have the same options.
2009-07-16 23:21:23 +00:00
Joel Sherrill 8785e90673 2009-07-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* aclocal/bsp-bootcard-options.m4: Rename BSP_BOOTCARD_OPTIONS to
	RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
	now use the same macros.
	* aclocal/bsp-bspcleanup-options.m4: New file.
2009-07-16 23:12:55 +00:00
Joel Sherrill 8f0ce7e105 2009-07-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* configure.ac: Add BSP_BOOTCARD_OPTIONS.
2009-07-16 22:19:57 +00:00
Joel Sherrill 627e793016 2009-07-12 Xi Yang <hiyangxi@gmail.com>
* configure.ac, clock/clockdrv.c, startup/bspreset.c: Adjust clock
	initialization for clock tick so rtmonuse test now runs on Skyeye.
	Joel added configure magic and place holder in bspreset.c for Skyeye
	hardware reset device support.
2009-07-12 13:59:09 +00:00
Joel Sherrill 5c736abdfd 2009-07-10 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am: Fix typo.
2009-07-10 17:06:37 +00:00
Joel Sherrill 142a9df16a 2009-07-10 Xi Yang <hiyangxi@gmail.com>
* Makefile.am, pxa255/ffuart/ffuart.c, pxa255/include/pxa255.h,
	pxa255/pmc/pmc.c: Add PMC support.
2009-07-10 15:34:12 +00:00
Joel Sherrill 55b891e2fa 2009-07-10 Xi Yang <hiyangxi@gmail.com>
* Makefile.am: Complete update to current style.
2009-07-10 14:35:23 +00:00
Joel Sherrill fc267d1eed 2009-07-07 Joel Sherrill <joel.sherrill@oarcorp.com>
* README.IceCube: Correct mkimage addresses.
2009-07-07 17:34:30 +00:00
Joel Sherrill 45d3b3304e 2009-07-06 Joel Sherrill <joel.sherrill@oarcorp.com>
* setvec.c: Add CVS Id.
2009-07-06 15:45:45 +00:00
Joel Sherrill 7ffdc70c0a 2009-07-03 Josh Switnicki <josh.switnicki@utoronto.ca>
* start/start.S: copied gcrt1.S and macros.inc from avr-libc.
	Change from call main to call boot_card for RTEMS.
	* start/macros.inc: New file.
2009-07-06 15:28:09 +00:00
Joel Sherrill fc5490fe84 2009-07-01 Sebastian Huber <sebastian.huber@embedded-brains.de>
* shared/irq/irq.h, shared/irq/irq.c, shared/irq/irq_init.c: Converted
	to use generic interrupt support.
	* shared/irq/irq-config.h: New file.
2009-07-03 15:08:54 +00:00
Joel Sherrill 2c8a9804a5 2009-07-01 Sebastian Huber <sebastian.huber@embedded-brains.de>
* Makefile.am, preinstall.am: Update for generic interrupt support.
2009-07-03 15:07:54 +00:00
Joel Sherrill c5dcfd4e0e 2009-07-03 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am: Switch to shared routine.
	* startup/setvec.c: Removed.
2009-07-03 13:58:17 +00:00
Joel Sherrill 2ed512bfb2 2009-07-03 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am: Eliminate unused routine.
	* startup/setvec.c: Removed.
2009-07-03 13:58:05 +00:00
Joel Sherrill b4e5a61914 2009-06-29 Xi Yang <hiyangxi@gmail.com>
* pxa255/ffuart/ffuart.c, pxa255/include/pxa255.h: Add Skyeye support.
	* pxa255/include/bits.h: Removed.
2009-06-29 23:25:29 +00:00
Joel Sherrill 89c3f8498f 2009-06-29 Xi Yang <hiyangxi@gmail.com>
* Makefile.am: Update to current style.
	* bsp_specs: Fix warning for _start.
	* start/start.S: Proper attribution for origin.
	* startup/bspstart.c: Add Skyeye bsp_reset() on Skyeye.
	* include/.cvsignore: New file.
	* include/bspopts.h.in: Removed.
2009-06-29 23:16:44 +00:00
Joel Sherrill b2cf98586c 2009-06-18 Fernando Nicodemos <fgnicodemos@terra.com.br>
* umon/umonrtemsglue.c: Add console device that uses MicroMonitor to do
	actual input and output. This driver should work on any board that
	uses MicroMonitor.
	* umon/umoncons.c: New file.
2009-06-18 19:58:35 +00:00
Joel Sherrill 737f8c4d5d 2009-06-18 Fernando Nicodemos <fgnicodemos@terra.com.br>
* Makefile.am, configure.ac, console/uarts.c: Add console device that
	uses MicroMonitor to do actual input and output. This driver should
	work on any board that uses MicroMonitor.
2009-06-18 19:58:27 +00:00
Joel Sherrill 753ddb2ffb 2009-06-18 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/linkcmds, startup/linkcmds.csb637: Move .init section from
	the front of the executable so the start label has the first
	instruction in the executable.
2009-06-18 19:54:37 +00:00
Joel Sherrill 73c421b8ff 2009-06-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* console/ps2_mouse.c: Fix inconsistent spacing.
2009-06-17 22:05:39 +00:00
Till Straumann f382d0fb22 2009-06-17 Till Straumann <strauman@slac.stanford.edu>
* vmeUniverse/vmeUniverse.c, vmeUniverse/vmeTsi148.c:
	include <rtems/pci.h> instead of <bsp/pci.h>.
2009-06-17 21:01:01 +00:00
Joel Sherrill 8bcb9e23d3 2009-06-15 Joel Sherrill <joel.sherrill@OARcorp.com>
* umon/umonrtemsglue.c: Add flag to ensure that it umon connection is
	initialized twice, it is safe.
2009-06-15 15:49:12 +00:00
Joel Sherrill d09de3d1d1 2009-06-15 Joel Sherrill <joel.sherrill@OARcorp.com>
* umon/monlib.h: Add umon.h to be installed as <rtems/umon.h> so umon
	.h files are modified as little as possible.
	* umon/umon.h: New file.
2009-06-15 15:38:38 +00:00
Joel Sherrill 3f6500bf0a 2009-06-15 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, preinstall.am: Make an RTEMS specific umon.h wrapper
	include file.
2009-06-15 15:31:18 +00:00
Joel Sherrill 83e524e696 2009-06-15 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am: Re-add basic console code.
2009-06-15 14:36:48 +00:00
Joel Sherrill 84d7499a2b 2009-06-12 Joel Sherrill <joel.sherrill@oarcorp.com>
* libchip/i2c/spi-sd-card.c, libchip/ide/ata.c: Eliminate using the
	GNU/Linux specific error numbers EBADRQC and ENOTBLK. Switch to
	EINVAL and ENOTTY as appropriate.
2009-06-12 17:40:04 +00:00
Joel Sherrill 5c15be811c 2009-06-12 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am: Add MicroMonitor support.
2009-06-12 17:36:59 +00:00
Joel Sherrill 2b6993e4f2 2009-06-12 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, preinstall.am: Add MicroMonitor support.
	* startup/umonsupp.c: New file.
2009-06-12 17:21:07 +00:00
Joel Sherrill ba6f12b7e4 2009-06-12 Joel Sherrill <joel.sherrill@OARcorp.com>
* umon/README, umon/cli.h, umon/monlib.c, umon/monlib.h, umon/tfs.h,
	umon/tfsDriver.c, umon/umonrtemsglue.c: New files.
2009-06-12 17:20:42 +00:00
Chris Johns be72045b51 2009-06-12 Chris Johns <chrisj@rtems.org>
* ide/ide.c: Format the data output in DEBUG mode.
2009-06-12 03:06:33 +00:00
Chris Johns 0c87142315 2009-06-12 Chris Johns <chrisj@rtems.org>
* Makefile.am: Compile the shared bspinit.c.
2009-06-12 03:03:20 +00:00
Joel Sherrill e73f8a1758 2009-06-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* network/network.c: Attempt to support csb637 PHY.
2009-06-11 20:03:14 +00:00
Joel Sherrill fe484f7d2e 2009-06-11 Joel Sherrill <joel.sherrill@oarcorp.com>
* startup/linkcmds: Fix spacing.
2009-06-11 13:12:42 +00:00
Till Straumann 5cb7096bde 2009-06-05 Till Straumann <strauman@slac.stanford.edu>
* network/tsec.c, network/if_tsec_pub.h:
	implemented multicast support.
2009-06-06 00:49:41 +00:00
Joel Sherrill b360885dfd 2009-06-05 Joel Sherrill <joel.sherrill@OARcorp.com>
* preinstall.am, pxa255/clock/clock.c, pxa255/ffuart/ffuart.c,
	pxa255/irq/bsp_irq_init.c, pxa255/timer/timer.c: Fix typos and update
	timer.
2009-06-05 22:10:43 +00:00
Joel Sherrill 7a5c013c1e 2009-06-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* pxa255/clock/clock.c: Add ON_SKYEYE option to enable fast idle mode.
2009-06-05 12:56:55 +00:00
Joel Sherrill bab15ed4b9 2009-06-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* configure.ac, include/bspopts.h.in: Add ON_SKYEYE option to at least
	enable fast idle mode. Also added some standard BSP options.
2009-06-05 12:56:33 +00:00
Joel Sherrill 397e144c68 2009-06-04 Xi Yang <hiyangxi@gmail.com>
* startup/bspstart.c: Eliminate unused variables.
2009-06-04 18:37:54 +00:00
Joel Sherrill d7a915dade 2009-06-04 Xi Yang <hiyangxi@gmail.com>
* Makefile.am, configure.ac, preinstall.am: New Gumstix BSP and PXA255
	support.
	* pxa255/clock/clock.c, pxa255/ffuart/ffuart.c, pxa255/include/bits.h,
	pxa255/include/ffuart.h, pxa255/include/pxa255.h,
	pxa255/irq/bsp_irq_asm.S, pxa255/irq/bsp_irq_init.c,
	pxa255/irq/irq.c, pxa255/irq/irq.h, pxa255/pmc/pmc.c,
	pxa255/timer/timer.c: New files.
2009-06-04 16:33:31 +00:00
Joel Sherrill d2884e60e4 2009-06-04 Xi Yang <hiyangxi@gmail.com>
* acinclude.m4: New Gumstix BSP.
2009-06-04 16:24:00 +00:00
Joel Sherrill 6e27be70e1 2009-06-04 Xi Yang <hiyangxi@gmail.com>
* .cvsignore, ChangeLog, Makefile.am, README, bsp_specs, configure.ac,
	preinstall.am, console/uarts.c, include/bsp.h, include/bspopts.h.in,
	include/tm27.h, start/start.S, startup/bspstart.c, startup/linkcmds,
	startup/memmap.c: New files.
2009-06-04 16:23:11 +00:00
Joel Sherrill 985ad2f818 Add PR 1420. 2009-06-03 14:13:03 +00:00
Joel Sherrill 148e6219ec Fix formatting. 2009-06-02 22:20:46 +00:00
Joel Sherrill 3b8dfa66e7 2009-06-02 Joel Sherrill <joel.sherrill@OARcorp.com>
* at91rm9200/dbgu/dbgu.c: Needed carriage return on newline.
2009-06-02 22:20:16 +00:00
Joel Sherrill e7bde49248 2009-06-02 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, configure.ac, preinstall.am, console/uarts.c,
	include/bsp.h, startup/memmap.c: Add support for /dev/fbcons which is
	a console type output only device to print to the LCD screen. The
	video controller (SED) and fonts are copied from MicroMonitor and
	proper attribution is made in those files and confirmed by Ed Sutter.
	* console/fbcons.c, console/font8x16.h, console/sed1356.c,
	console/sed1356_16bit.h, include/sed1356.h: New files.
2009-06-02 22:19:44 +00:00
Eric Norum 14eefeabaa As per Freescale chip errata, disable buffered writes. 2009-06-02 21:13:44 +00:00