Commit Graph

10596 Commits

Author SHA1 Message Date
Joel Sherrill
201651d8fb 2010-05-13 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, preinstall.am: Many files were duplicated across MIPS
	BSPs. Now those which were directly copied are shared.
	* liblnk/lnklib.S, liblnk/pmon.S, liblnk/regs.h, startup/idtmem.S,
	startup/idttlb.S: Removed.
2010-05-13 20:51:38 +00:00
Joel Sherrill
58453b4558 2010-05-13 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, preinstall.am: Many files were duplicated across MIPS
	BSPs. Now those which were directly copied are shared.
	* liblnk/lnklib.S, liblnk/pmon.S, liblnk/regs.h, startup/idtmem.S:
	Removed.
2010-05-13 20:51:36 +00:00
Joel Sherrill
1b6769f0cf 2010-05-13 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, preinstall.am, start/start.S: Many files were duplicated
	across MIPS BSPs. Now those which were directly copied are shared.
	* start/regs.h: Removed.
2010-05-13 20:51:32 +00:00
Joel Sherrill
f34d22ae47 2010-05-13 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, preinstall.am: Many files were duplicated across MIPS
	BSPs. Now those which were directly copied are shared.
	* startup/usc.S: New file.
	* liblnk/lnklib.S, liblnk/pmon.S, liblnk/regs.h, startup/idtmem.S,
	startup/idttlb.S: Removed.
2010-05-13 20:51:30 +00:00
Joel Sherrill
5813123ad5 2010-05-13 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, preinstall.am, start/start.S: Many files were duplicated
	across MIPS BSPs. Now those which were directly copied are shared.
2010-05-13 20:51:28 +00:00
Joel Sherrill
a68347d546 2010-05-13 Joel Sherrill <joel.sherrill@oarcorp.com>
* shared/irq/exception.S: rbtx4925, rbtx4938, and hurricane had very
	similar versions of exception. Now all use shared/irq/exception.S
2010-05-13 19:22:46 +00:00
Joel Sherrill
84208c67ca 2010-05-13 Joel Sherrill <joel.sherrill@oarcorp.com>
* configure.ac: rbtx4925, rbtx4938, and hurricane had very similar
	versions of exception. Now all use shared/irq/exception.S
2010-05-13 19:22:44 +00:00
Joel Sherrill
65b92d5d22 2010-05-13 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac: rbtx4925, rbtx4938, and hurricane had very
	similar versions of exception. Now all use shared/irq/exception.S
	* startup/exception.S: Removed.
2010-05-13 19:22:42 +00:00
Joel Sherrill
0b91d327f9 2010-05-13 Joel Sherrill <joel.sherrill@oarcorp.com>
* shared/irq/exception.S: New file.
2010-05-13 18:08:38 +00:00
Joel Sherrill
b68c2f749a 2010-05-13 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am: rbtx4925 and rbtx4938 had copies of the same file with
	only minor differences. Both now use shared/irq/exception.S
	* startup/exception.S: Removed.
2010-05-13 18:08:36 +00:00
Joel Sherrill
e9e755212f 2010-05-13 Joel Sherrill <joel.sherrill@oarcorp.com>
* startup/exception.S: Minor changes to make more similar to the shared
	version.
2010-05-13 18:08:11 +00:00
Ralf Corsepius
ea2b19d9a5 2010-05-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/bsp-alias.m4: Change quoting to work-round
	http://www.freebsd.org/cgi/query-pr.cgi?pr=146378.
2010-05-11 15:05:19 +00:00
Sebastian Huber
abd740a6af 2010-05-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
* startup/linkcmds: Include basic linker command file and define only
	board specific values.  Define RAM and PROM limits only if not defined
	by command line arguments.
	* Makefile.am, preinstall.am: Reflect changes above.
2010-05-11 07:41:23 +00:00
Sebastian Huber
c8941b04cb 2010-05-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
* shared/startup/linkcmds.base: New file.
2010-05-11 07:35:56 +00:00
Joel Sherrill
91197a9806 2010-05-10 Joel Sherrill <joel.sherrilL@OARcorp.com>
* include/bsp.h: Add BSP_SMALL_MEMORY.
2010-05-10 19:16:07 +00:00
Joel Sherrill
348ee16f6a 2010-05-10 Joel Sherrill <joel.sherrilL@OARcorp.com>
* include/bsp.h: Do not include <bsp/bsp_bsdnet_attach.h> if networkign
	disabled.
2010-05-10 14:08:33 +00:00
Joel Sherrill
171f8346c6 2010-05-09 Joel Sherrill <joel.sherrill@oarcorp.com>
* timer/timer.c: Now runs on 486 and below again. Reformatted.
2010-05-10 00:29:30 +00:00
Joel Sherrill
044f8590fc 2010-05-07 Joel Sherrill <joel.sherrill@oarcorp.com>
* shared/start/start.S: Finish merging change.
2010-05-07 19:25:08 +00:00
Joel Sherrill
02b38baaf2 2010-05-07 Michael Walle <michael@walle.cc>
* shared/start/start.S: Add support for qemu-system-lm32 shutdown
	device.
2010-05-07 19:02:45 +00:00
Joel Sherrill
e455a1252f 2010-04-27 Tiemen Schut <T.Schut@sron.nl>
PR 1506/bsps
	* console/console.c: Removed.
	* console/erc32_console.c: New file.  Use shared console driver.
	Make sure interrupt support works.  PPPD confirmed on sis.
	* Makefile.am: Reflect changes above.
2010-05-07 12:13:23 +00:00
Joel Sherrill
510f8b4d19 2010-05-03 Joel Sherrill <joel.sherrilL@OARcorp.com>
* include/bsp.h: Add BSP_SMALL_MEMORY.
	* startup/linkcmds: Wildcard on .data so C++ links.
2010-05-04 00:06:51 +00:00
Sebastian Huber
021bc6669a 2010-05-03 Sebastian Huber <sebastian.huber@embedded-brains.de>
* rtl8019/rtl8019.c: Fixed interrupt handler.
2010-05-03 14:49:57 +00:00
Joel Sherrill
33d5f3328d 2010-04-30 Joel Sherrill <joel.sherrilL@OARcorp.com>
* include/bsp.h: Add BSP_SMALL_MEMORY.
2010-04-30 16:44:40 +00:00
Sebastian Huber
ae3c037a70 2010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
* at91rm9200/dbgu/dbgu.c, at91rm9200/usart/usart.c,
	pxa255/ffuart/ffuart.c: Fixed warnings due to Termios API change.
2010-04-30 14:59:51 +00:00
Sebastian Huber
536f2d2b6a 2010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
* irq/irq_asm.S, irq/irq_init.c, irq/bsp_irq_asm.S,
	irq/bsp_irq_init.c: Removed files.
	* Makefile.am, preinstall.am: Reflect changes above.  Added generic
	interrupt support modules.
	* irq/irq.h, irq/irq.c: The previous interrupt warning fix changed the
	interrupt handler API.  To fix this problem the generic interrupt
	support framework will be used now.  This eliminates a lot of copy and
	paste code.  The interrupt header file is now <bsp/irq.h>.
	* include/bsp.h: Define BSP_FEATURE_IRQ_EXTENSION.
	* start/start.S, startup/bspstart.c, clock/clockdrv.c,
	console/console.c, timer/timer.c: Interrupt support changes.
2010-04-30 14:55:55 +00:00
Sebastian Huber
6e6886d581 2010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
* irq/bsp_irq_init.c: Removed file.
	* Makefile.am, preinstall.am: Reflect change above.  Added generic
	interrupt support modules.
	* include/bsp.h: Define BSP_FEATURE_IRQ_EXTENSION.
	* startup/bspstart.c, irq/bsp_irq_asm.S, clock/clockdrv.c,
	network/network.c: Interrupt support changes.
2010-04-30 14:48:52 +00:00
Sebastian Huber
14cd67c080 2010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
* Makefile.am, preinstall.am: Added generic interrupt support modules.
	* include/bsp.h: Define BSP_FEATURE_IRQ_EXTENSION.
	* startup/bspstart.c, network/network.c: Interrupt support changes.
2010-04-30 14:44:17 +00:00
Sebastian Huber
b2d7cf06e2 2010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
* Makefile.am, preinstall.am: Added generic interrupt support modules.
	* include/bsp.h: Define BSP_FEATURE_IRQ_EXTENSION.
	* startup/bspstart.c, console/uart.c, network/network.c: Interrupt
	support changes.
2010-04-30 14:41:12 +00:00
Sebastian Huber
5ae1caefc3 2010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
* Makefile.am, preinstall.am: Added generic interrupt support modules.
	* include/bsp.h: Define BSP_FEATURE_IRQ_EXTENSION.
	* startup/bspstart.c: Interrupt support changes.
2010-04-30 14:30:09 +00:00
Sebastian Huber
0d833168cc 2010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
* Makefile.am, preinstall.am: Added generic interrupt support modules.
	* include/bsp.h: Define BSP_FEATURE_IRQ_EXTENSION.
	* startup/bspstart.c, rtl8019/rtl8019.c: Interrupt support changes.
2010-04-30 14:27:24 +00:00
Sebastian Huber
336d67ac17 2010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
* Makefile.am, preinstall.am: Added generic interrupt support modules.
	* include/bsp.h: Define BSP_FEATURE_IRQ_EXTENSION.
	* startup/bspstart.c, network/network.c: Interrupt support changes.
	* console/uart.c: Fixed warnings.
2010-04-30 14:24:03 +00:00
Sebastian Huber
522348c8cb 2010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
* Makefile.am, preinstall.am: Added generic interrupt support modules.
2010-04-30 13:54:08 +00:00
Sebastian Huber
47adf3f7e9 2010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
* include/irq-config.h: Removed file.
	* Makefile.am, preinstall.am: Reflect change above.
	* irq/irq.c: Removed superfluous parameter checks.
2010-04-30 13:49:15 +00:00
Sebastian Huber
5895c00c9b 2010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
* make/custom/lpc24xx.inc: Use VFP floating point model.
2010-04-30 13:45:33 +00:00
Sebastian Huber
fa97db5359 2010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
* make/custom/nds.cfg, Makefile.am, dswifi/arm7/makefile: Use VFP
	floating point model.
2010-04-30 13:41:52 +00:00
Sebastian Huber
04410917de 2010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
* csb336/make/custom/csb336.cfg,
	csb337/make/custom/csb337.cfg, edb7312/make/custom/edb7312.cfg,
	gba/make/custom/gba.cfg, gdbarmsim/make/custom/arm920.cfg,
	gp32/make/custom/gp32.cfg, gumstix/make/custom/gumstix.cfg,
	lpc32xx/make/custom/lpc32xx_phycore.cfg, nds/make/custom/nds.cfg,
	rtl22xx/make/custom/rtl22xx.cfg, smdk2410/make/custom/smdk2410.cfg:
	Use VFP floating point model.
2010-04-30 13:40:13 +00:00
Sebastian Huber
439d00cab3 2010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
* shared/irq_init.c: Removed file.
	* Makefile.am: Reflect change above.
2010-04-30 13:21:08 +00:00
Sebastian Huber
f4dc319a8f 2010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
* at91rm9200/irq/irq.c, at91rm9200/irq/irq.h, lpc22xx/irq/irq.c,
	lpc22xx/irq/irq.h, mc9328mxl/irq/irq.c, mc9328mxl/irq/irq.h,
	pxa255/irq/irq.c, pxa255/irq/irq.h, s3c24xx/irq/irq.c,
	s3c24xx/irq/irq.h: The previous interrupt warning fix changed the
	interrupt handler API.  To fix this problem the generic interrupt
	support framework will be used now.  This eliminates a lot of copy and
	paste code.  The interrupt header file is now <bsp/irq.h>.
	* at91rm9200/clock/clock.c, lpc22xx/clock/clockdrv.c,
	mc9328mxl/clock/clockdrv.c, pxa255/clock/clock.c,
	s3c24xx/clock/clockdrv.c: Include <bsp/irq.h> instead of <irq.h>.
	* at91rm9200/irq/bsp_irq_asm.S, at91rm9200/irq/bsp_irq_init.c,
	mc9328mxl/irq/bsp_irq_asm.S, mc9328mxl/irq/bsp_irq_init.c,
	s3c24xx/irq/bsp_irq_asm.S, s3c24xx/irq/bsp_irq_init.c: Removed files.
	* Makefile.am, preinstall.am: Reflect changes above.
2010-04-30 13:15:49 +00:00
Sebastian Huber
2a2469b7d1 2010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
* include/irq-config.h: Removed file.
	* Makefile.am, preinstall.am: Reflect change above.
	* include/irq.h: Moved defines from 'include/irq-config.h'.
2010-04-30 12:48:52 +00:00
Sebastian Huber
12027424c0 2010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
* include/irq-config.h: Removed file.
	* Makefile.am, preinstall.am: Reflect change above.  Added interrupt
	support modules.
	* include/irq.h: Moved defines from 'include/irq-config.h'.
	* include/mpc5200.h: Added GPIO PIN defines.
2010-04-30 12:45:13 +00:00
Sebastian Huber
16d58e8315 2010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
* include/irq-config.h: Removed file.
	* Makefile.am, preinstall.am: Reflect change above.
	* include/irq.h: Moved defines from 'include/irq-config.h'.
2010-04-30 12:34:37 +00:00
Sebastian Huber
b01a769e70 2010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
* include/irq-config.h: Removed file.
2010-04-30 12:24:25 +00:00
Sebastian Huber
ebb1c262f5 2010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
* libcpu/powerpc/mpc55xx/include/irq.h: Move defines from
	'libbsp/powerpc/mpc55xxevb/include/irq-config.h'.
	* libbsp/powerpc/mpc55xxevb/include/irq-config.h: Removed file.
	* libbsp/powerpc/mpc55xxevb/Makefile.am,
	libbsp/powerpc/mpc55xxevb/preinstall.am: Reflect changes above.
2010-04-30 11:59:05 +00:00
Sebastian Huber
e7268bf877 2010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
* Makefile.am, preinstall.am: Update for generic interrupt support
	changes.
2010-04-30 11:43:19 +00:00
Sebastian Huber
65513eb641 2010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
* shared/irq/irq-config.h: Removed file.
	* shared/irq/irq.h: Moved defines from 'shared/irq/irq-config.h'.
2010-04-30 11:36:16 +00:00
Sebastian Huber
7933f8d799 Removed file. 2010-04-30 11:29:29 +00:00
Sebastian Huber
11d6263b83 2010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
* include/irq-config.h: Removed file.
	* include/irq.h: New file (renamed from 'include/irq-config.h').
	* include/irq-generic.h, src/irq-info.c: Include <bsp/irq.h> instead
	of <bsp/irq-config.h>.
	* src/irq-server.c: Use events instead of semaphore.  Added error
	counter for multiple chain appends.  Added error counter to detect
	erroneous interrupt events.
2010-04-30 11:27:01 +00:00
Sebastian Huber
2984b7c19f 2010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
* include/bootcard.h: Documentation.
2010-04-30 11:17:49 +00:00
Joel Sherrill
e90fc943c4 2010-04-29 Joel Sherrill <joel.sherrilL@OARcorp.com>
* include/bsp.h: Add BSP_SMALL_MEMORY.
2010-04-29 21:46:04 +00:00
Joel Sherrill
1da2f6a292 2010-04-29 Joel Sherrill <joel.sherrilL@OARcorp.com>
* startup/linkcmds: Now links all tests.
2010-04-29 17:29:27 +00:00