Commit Graph

10502 Commits

Author SHA1 Message Date
Thomas Doerfler
3e6a73cb56 *** empty log message *** 2010-03-27 21:05:15 +00:00
Thomas Doerfler
86939c9491 fix prototypes 2010-03-27 20:47:39 +00:00
Thomas Doerfler
dccbb21036 code changes to remove warnings 2010-03-27 20:44:18 +00:00
Thomas Doerfler
6b150cc357 fixed some warnings 2010-03-27 20:41:45 +00:00
Thomas Doerfler
1b6151a428 removed "bootbard calling" warning 2010-03-27 20:41:18 +00:00
Thomas Doerfler
0cc86720d9 remove "uninitialized" warning in irq.c 2010-03-27 20:40:22 +00:00
Thomas Doerfler
5c2e2bd899 remove some warnings 2010-03-27 20:39:01 +00:00
Thomas Doerfler
beb13a44d4 removed typo in uboot size 2010-03-27 15:04:11 +00:00
Thomas Doerfler
4f5d1c9fd1 removed warnings 2010-03-27 15:00:43 +00:00
Thomas Doerfler
ff8f05b3ec code changes to remove warnings 2010-03-27 14:42:26 +00:00
Thomas Doerfler
91df983e95 get desired clock rate for proper source 2010-03-27 08:09:33 +00:00
Chris Johns
f3d3fd28e4 2010-03-26 Chris Johns <chrisj@rtems.org>
* make/custom/pc386.cfg: Revert the PR1495 change.
2010-03-26 02:21:20 +00:00
Thomas Doerfler
eff93d5ff0 add gwlcfm BSP 2010-03-25 20:31:18 +00:00
Thomas Doerfler
956531b5be fix warning 2010-03-25 20:29:22 +00:00
Thomas Doerfler
1f4db180af fix timer support, some reworks 2010-03-25 20:26:51 +00:00
Thomas Doerfler
2f5435a42f add support for mpc551x based GW_LCFM system 2010-03-25 20:26:00 +00:00
Thomas Doerfler
e95368e854 change this BSP to use the decrementer as clock source 2010-03-22 16:21:00 +00:00
Eric Norum
cf293d1562 Fix hex constants. 2010-03-16 15:53:48 +00:00
Joel Sherrill
8c5358013e 2010-03-12 Joel Sherrill <joel.sherrill@oarcorp.com>
* libchip/network/i82586.c: Readdress use of ctype methods per
	recommendation from D.J. Delorie on the newlib mailing list. We
	should pass an unsigned char into these methods.
2010-03-12 16:27:24 +00:00
Thomas Doerfler
337853429d various changes 2010-03-12 08:26:18 +00:00
Thomas Doerfler
1d110280cc Fixed IO configurations 2010-03-12 08:25:53 +00:00
Thomas Doerfler
171090c425 Fixed _CPU_cache_disable_data() 2010-03-12 08:25:09 +00:00
Joel Sherrill
39b8611978 2010-03-11 Joel Sherrill <joel.sherrill@oarcorp.com>
* libchip/ide/ide_controller.c: Fix warnings for uninitialized
	variable.
2010-03-11 19:17:39 +00:00
Joel Sherrill
8a3a92dcfb 2010-03-11 Joel Sherrill <joel.sherrill@oarcorp.com>
* libchip/network/i82586.c: Fix warnings for ctype methods.
2010-03-11 19:13:04 +00:00
Joel Sherrill
543f17b391 2010-03-10 Marc Pignat <marc.pignat@hevs.ch>
PR 1488/bsps
	* start/start.S: Micromon on bf537 uses DMA for UART reception.
	This prevents the UART driver in RTEMS from working (and also
	causes received characters to be stored in a buffer that RTEMS
	doesn't know about, so it's potentially dangerous, but in practice
	the risk is small since an RTEMS app intended to be booted from
	Micromon would normally be configured to leave the RAM Micromon
	uses reserved).  The attached patch corrects this by disabling
	all DMA channels at startup.
2010-03-10 17:22:05 +00:00
Joel Sherrill
ee07b99715 2010-03-10 Gedare Bloom <gedare@gwu.edu>
PR 1495/bsp
	* clock/ckinit.c, make/custom/pc386.cfg: Calling
	rtems_clock_get_uptime() in a tight loop sometimes showed time moving
	backwards.
2010-03-10 17:16:02 +00:00
Joel Sherrill
5deb608389 2010-03-10 Joel Sherrill <joel.sherrill@oarcorp.com>
PR 1497/bsps
	* startup/bspreset.c: Do not enable interrupts while waiting for board
	to reset.
2010-03-10 16:39:13 +00:00
Joel Sherrill
3080a7c740 2010-03-04 Joel Sherrill <joel.sherrill@oarcorp.com>
* README: CONFIGURE_DISABLE_CLASSIC_NOTEPADS is typo of
	CONFIGURE_DISABLE_CLASSIC_API_NOTEPADS. Fix it.
2010-03-04 14:41:51 +00:00
Joel Sherrill
965dc555f1 2010-02-26 Joel Sherrill <joel.sherrill@oarcorp.com>
* smc/smc.c: Replace EBADRQC with EINVAL.
2010-02-26 14:23:23 +00:00
Thomas Doerfler
28b38f3c30 combine all checks for missing MAC address
enable FPU, if POSIX init task present
 explicitly disable all edge port interrupts
2010-02-25 11:01:35 +00:00
Chris Johns
37c0822dc2 2010-02-19 Chris Johns <chrisj@rtems.org>
* libchip/ide/ide_controller.c: Create the devices as block
        devices.
2010-02-19 03:19:12 +00:00
Till Straumann
1bab8a6df1 2010-02-09 Till Straumann <strauman@slac.stanford.edu>
* network/tsec.c: Added code to restart halted DMA
	after a TX error (from error-isr). Added statistics
	counters for restarts and DMA bus errors.
2010-02-10 01:59:57 +00:00
Till Straumann
5068f3f994 2010-02-09 Till Straumann <strauman@slac.stanford.edu>
* network/if_mve/mv643xx_eth.c: Fixed alignment attribute
	in descriptor declaration. Not the pointers to the descriptors
	have to be aligned but the descriptors themselves (didn't
	cause problems but caused unnecessary holes in 'private' struct).

	FIX: Added more robustness when number of available TX descriptors
	drops to zero. (This can e.g., happen if the link goes bad causing
	packets to stall in the FIFO.) At the following points the transmitter
	is explicitly (re-)started:
	  o when link comes up and number of available TXDs is zero the
	    TX is restarted.
	  o on a failed attempt to send data due to lack of TXDs the
	    TX is restarted if swiping the TX ring doesn't yield any
	    buffers (i.e., if the # of available buffers is still zero
	    after the swipe).
2010-02-10 00:15:06 +00:00
Ralf Corsepius
33369234cd 2010-02-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/lpc32xx_phycore.cfg: Remove -W* flags.
2010-02-02 15:56:21 +00:00
Thomas Doerfler
f1eb199a2e Update of libblock API, update of tqm8xx BSP 2010-01-19 09:12:41 +00:00
Thomas Doerfler
de592aa6f1 tqm8xx BSP fixes 2010-01-19 09:11:34 +00:00
Thomas Doerfler
1ba96ef99a Update for block device API change. 2010-01-19 09:10:56 +00:00
Thomas Doerfler
5c587596f0 libblock API update 2010-01-19 09:10:03 +00:00
Thomas Doerfler
61df726b16 add missing file 2010-01-12 15:17:47 +00:00
Thomas Doerfler
39c8fdb416 add support for lpc32xx 2010-01-12 15:03:22 +00:00
Joel Sherrill
fe83cef683 2010-01-11 Allan Hessenflow <allanh@kallisti.com>
* serial/spi.c, serial/spi.h:
	Fill in skeleton with functional SPI master code.
	* include/spiRegs.h:
	Correct spi shadow register declaration.
2010-01-11 16:14:47 +00:00
Joel Sherrill
e1ddc14b08 2009-12-23 Joel Sherrill <joel.sherrill@oarcorp.com>
* include/bsp.h: Add BSP_HAS_FRAME_BUFFER.
2009-12-23 17:33:41 +00:00
Joel Sherrill
2687028949 2009-12-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
* include/rtems++/rtemsEvent.h, include/rtems++/rtemsMessageQueue.h:
	Fixed timeout calculation.
2009-12-22 13:12:57 +00:00
Thomas Doerfler
1e0a5512fc Update for block device API change 2009-12-18 15:59:30 +00:00
Joel Sherrill
57674ef62e 2009-12-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* libchip/network/greth.c: Eliminate unused type
	rtems_clock_time_value.
2009-12-17 20:35:40 +00:00
Joel Sherrill
e38b77ce20 2009-12-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* include/bspopts.h.in: Regenerated.
2009-12-17 20:24:32 +00:00
Thomas Doerfler
93d2801be7 adapted to new _write function prototype 2009-12-17 09:51:32 +00:00
Thomas Doerfler
39a9f8ea12 adapted to new prototype for *_write function 2009-12-17 08:42:17 +00:00
Thomas Doerfler
b056194ce3 add missing files 2009-12-16 08:10:29 +00:00
Thomas Doerfler
85893bca07 removed obsolete file (moved to arm/shared/lpc/clock) 2009-12-15 15:25:45 +00:00