Commit Graph
8673 Commits
Author SHA1 Message Date
Joel Sherrill 14f4d654a2 2008-06-20 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/linkcmds: Use wildcard on .data section.
2008-06-20 16:30:25 +00:00
Joel Sherrill 5c9be63a88 2008-06-20 Matthew Riek <matthew.riek@ibiscomputer.com.au>
* Makefile.am, configure.ac, preinstall.am: Adding mcf5329 BSP and CPU
	support.
	* mcf532x/include/mcf532x.h: New file.
2008-06-20 14:58:59 +00:00
Joel Sherrill 6b56ec3327 2008-06-20 Matthew Riek <matthew.riek@ibiscomputer.com.au>
* ChangeLog, Makefile.am, README, bsp_specs, configure.ac, gdb-init,
	preinstall.am, clock/clock.c, console/console.c, include/bsp.h,
	include/bspopts.h.in, include/coverhd.h, include/tm27.h,
	network/network.c, start/start.S, startup/bspclean.c,
	startup/bspstart.c, startup/cfinit.c, startup/init5329.c,
	startup/linkcmds, startup/linkcmdsflash, timer/timer.c: New files.
2008-06-20 14:58:34 +00:00
Chris Johns 8d26950fca 2008-06-19 Matthew Riek <matthew.riek@ibiscomputer.com.au>
* startup/cfinit.c, startup/init52235.c: Missed the last patch.
2008-06-19 06:27:29 +00:00
Chris Johns eaaade27f3 2008-06-19 Matthew Riek <matthew.riek@ibiscomputer.com.au>
* mcf5223x/include/mcf5223x.h: New.
2008-06-19 05:46:45 +00:00
Chris Johns 9374e9b082 2008-06-19 Matthew Riek <matthew.riek@ibiscomputer.com.au>
* mcf52235/README, mcf52235/gdb-init, mcf52235/clock/clock.c,
	mcf52235/console/console.c, mcf52235/include/bsp.h,
	mcf52235/include/coverhd.h, mcf52235/start/start.S,
	mcf52235/startup/bspclean.c, mcf52235/startup/bspstart.c,
	mcf52235/startup/linkcmds, mcf52235/timer/timer.c: Cleaned up
	white space and code formmated to adhere to RTEMS standards. Fixed
	a bug in the nano seconds since last tick support. Fixed a bug
	with the location of the start stack (no longer within
	.bss). Removed double definition of IPSBAR and some type defs
	etc.. Added timing test overhead results.
2008-06-19 05:46:19 +00:00
Chris Johns 775f8e52e8 2008-06-19 Matthew Riek <matthew.riek@ibiscomputer.com.au>
* mcf52235/include/mcf52235.h: Removed. Moved to the more generic
	mcf5223x.h.
	* mcf5223x/include/mcf5223x.h: New. Was mcf52235.h.
	* Makefile.am, configure.ac, preinstall.am: Changed from mcf52235
	to mcf5223x.
2008-06-19 05:38:57 +00:00
Chris Johns 9af830802d 2008-06-10 Matthew Riek <matthew.riek@ibiscomputer.com.au>
* mcf52235/include/mcf52235.h: New.
	* preinstall.am, configure.ac, Makefile.am: Add 52235 support.
2008-06-11 08:07:48 +00:00
Chris Johns 56e8ee4ebd 2008-06-10 Matthew Riek <matthew.riek@ibiscomputer.com.au>
* shared/m68kbspgetworkarea.c: Fix extern type to RamSize.
	* shared/m68kpretaskinghook.c: Do not handle the RAM allocation if
	the BSP is handling it.
	* acinclude.m4: Add the mcf52235 BSP.
2008-06-11 08:06:30 +00:00
Chris Johns b7ad0ed12b 2008-06-10 Matthew Riek <matthew.riek@ibiscomputer.com.au>
* Makefile.am: Add shared/m68kbspgetworkarea.c to sources.
	* configure.ac: Add RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION.
	* include/bsp.h: Add include bspopts.h.
	* start/start.S: Formatting changes.
	* startup/bspstart.c: Updated to use the shared BSP support.
2008-06-11 08:03:50 +00:00
Chris Johns 3aac2db317 2008-06-10 Matthew Riek <matthew.riek@ibiscomputer.com.au>
* .cvsignore, ChangeLog, Makefile.am, README, bsp_specs,
	clock/clock.c, configure.ac, console/console.c, gdb-init,
	include/bsp.h, include/bspopts.h.in, include/coverhd.h,
	include/tm27.h, preinstall.am, start/start.S, startup/bspclean.c,
	startup/bspstart.c, startup/cfinit.c, startup/init52235.c,
	startup/linkcmds, timer/timer.c: New.
2008-06-11 07:59:03 +00:00
Joel Sherrill 913b3a2770 2008-06-10 Joel Sherrill <joel.sherrill@oarcorp.com>
* irq/irq.c: Add units.
2008-06-10 18:53:21 +00:00
Joel Sherrill 6826a4c567 2008-06-06 Joel Sherrill <joel.sherrill@oarcorp.com>
* include/bsp.h, irq/irq.c, irq/irq_init.c, startup/bspclean.c,
	startup/bspstart.c: Slightly better names for IRQ benchmarking. Make
	sure the routines are present all the time.
2008-06-06 21:43:02 +00:00
Joel Sherrill e5b6bf463b 2008-06-06 Joel Sherrill <joel.sherrill@oarcorp.com>
* samples/hello/config.h, sptests/spname01/config.h: These needed
	CONFIGURE_APPLICATION_DOES_NOT_NEED_CLOCK_DRIVER.
2008-06-06 20:56:17 +00:00
Joel Sherrill f176759649 2008-06-05 Joel Sherrill <joel.sherrill@OARcorp.com>
* console/console.c, include/m340uart.h: Use new shared
	termios_baud_to_number() routine.
2008-06-05 22:09:39 +00:00
Joel Sherrill e51cf6db88 2008-06-04 Joel Sherrill <joel.sherrill@OARcorp.com>
* include/tm27.h: New file. Stub version of tm27 support.
2008-06-04 23:04:18 +00:00
Joel Sherrill 14a80d03f9 2008-06-04 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, preinstall.am: Need cplb.h
2008-06-04 23:03:51 +00:00
Joel Sherrill 6a325800c0 2008-06-04 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, preinstall.am: Need tm27.h
2008-06-04 23:03:37 +00:00
Joel Sherrill 389908027e 2008-06-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* shared/startup/panic.c: Convention calls for leading underscore on
	private RTEMS variables.
2008-06-02 16:11:56 +00:00
Joel Sherrill 3e927fa0b4 2008-06-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* misc/interr.c: Convention calls for leading underscore on private
	RTEMS variables.
2008-06-02 16:11:44 +00:00
Ralf Corsepius 89ae273da7 2008-06-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/target.m4: Allow empty RTEMS_BUILD_SUBDIRS.
2008-06-01 09:03:30 +00:00
Ralf Corsepius 1756b781e7 Allow emtpy RTEMS_BUILD_SUBDIRS. 2008-06-01 09:02:21 +00:00
Ralf Corsepius 94e8e5912d Regenerate. 2008-06-01 03:36:26 +00:00
Chris Johns 288f1c33c9 2008-05-29 Chris Johns <chrisj@rtems.org>
* include/bsp.h: FEC unit numbers based on 0 not 1. Change the
	interface name to fec0.
2008-05-29 06:01:33 +00:00
Thomas Doerfler 41d7c0fe9a speed inprovements in mpc83xx tsec driver 2008-05-27 10:34:55 +00:00
Till Straumann f335672ae3 2008-05-23 Till Straumann <strauman@slac.stanford.edu>
* vmeUniverse/VME.h: removed 'weak' attribute from
	declaration of BSP_vme_config().
2008-05-23 21:36:02 +00:00
Till Straumann 5b9e302c77 2008-05-23 Till Straumann <strauman@slac.stanford.edu>
* shared/startup/pretaskinghook.c: removed declaration
	of BSP_vme_config() (which is already declared in
	<bsp/VME.h>. Removed test for NULL-ness of BSP_vme_config;
	gcc doesn't seem to understand that the linker may
	define this to be NULL... Silences a compiler warning
	(and users can always provide an empty routine).
2008-05-23 21:34:35 +00:00
Joel Sherrill 38c8516709 2008-05-23 Joel Sherrill <joel.sherrill@OARcorp.com>
* shared/comm/tty_drv.c: Eliminate copies of switches to convert
	termios Bxxx constants to xxx as an integer. Use the shared
	termios_baud_to_number() routine to do the same conversion.
2008-05-23 15:48:39 +00:00
Joel Sherrill 6825d0657a 2008-05-23 Joel Sherrill <joel.sherrill@OARcorp.com>
* console/console.c: Eliminate copies of switches to convert termios
	Bxxx constants to xxx as an integer. Use the shared
	termios_baud_to_number() routine to do the same conversion.
2008-05-23 15:48:38 +00:00
Joel Sherrill 24f1347a44 2008-05-23 Joel Sherrill <joel.sherrill@OARcorp.com>
* console/console.c, console/serial_mouse.c: Eliminate copies of
	switches to convert termios Bxxx constants to xxx as an integer. Use
	the shared termios_baud_to_number() routine to do the same
	conversion.
2008-05-23 15:48:36 +00:00
Joel Sherrill 0c04063bac 2008-05-23 Joel Sherrill <joel.sherrill@OARcorp.com>
* console/m340uart.c: Eliminate copies of switches to convert termios
	Bxxx constants to xxx as an integer. Use the shared
	termios_baud_to_number() routine to do the same conversion.
2008-05-23 15:48:06 +00:00
Joel Sherrill 495c3e0ad6 2008-05-23 Joel Sherrill <joel.sherrill@OARcorp.com>
* shared/comm/console.c: Eliminate copies of switches to convert
	termios Bxxx constants to xxx as an integer. Use the shared
	termios_baud_to_number() routine to do the same conversion.
2008-05-23 15:47:55 +00:00
Till Straumann 7f5ecbc249 2008-05-22 Till Straumann <strauman@slac.stanford.edu>
* ppc403/tty_drv/tty_drv.c, ppc403/console/console405.c:
	../ictrl/ictrl.h has gone; include ../irq/ictrl.h
2008-05-23 01:10:17 +00:00
Till Straumann a510a776a0 2008-05-22 Till Straumann <strauman@slac.stanford.edu>
* shared/startup/linkcmds, shared/startup/zerobss.c:
	introduced '__bss_end'; assuming that __rtems_end
	coincides with the end of .bss for the purpose of
	zeroing .bss is very dangerous.
2008-05-22 23:33:11 +00:00
Till Straumann 527e2b8e81 2008-05-22 Till Straumann <strauman@slac.stanford.edu>
* vmeUniverse/vmeUniverse.c: fixed compiler warning;
	moved struct attributes as directed by gcc warning.
2008-05-22 23:17:58 +00:00
Joel Sherrill 4ac1d235c6 2008-05-22 Joel Sherrill <joel.sherrill@OARcorp.com>
* shared/console/console.c: Fix typo.
2008-05-22 22:45:14 +00:00
Joel Sherrill 923dd7aa21 2008-05-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* shared/console/console.c: Remove explicit switch and call
	termios_baud_to_number().
2008-05-22 20:34:27 +00:00
Joel Sherrill 07edbef54e 2008-05-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* console/console.c: Remove explicit switch and call
	termios_baud_to_number().
2008-05-22 20:34:22 +00:00
Joel Sherrill c0357a8bd9 2008-05-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* console/mc68360_scc.c: Remove explicit switch and call
	termios_baud_to_number().
2008-05-22 20:34:20 +00:00
Joel Sherrill adaf33af78 2008-05-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* libchip/Makefile.am: Move termios helper routines from libchip to
	libcsupport. Add routine which makes it easy for a termios device
	driver to inform termios of its default baud rate. This avoids
	inconsistencies in later termios settings changes.
	* libchip/serial/termios_baud2index.c,
	libchip/serial/termios_baud2num.c: Removed.
2008-05-22 20:19:55 +00:00
Joel Sherrill aefbb573e0 2008-05-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* console/console.c: Properly inform termios of our initial baud rate.
	If it is not the default, this causes problems when an application
	changes any termios attributes since termios thinks our baud rate is
	one thing when in fact, it is another.
2008-05-22 20:12:08 +00:00
Joel Sherrill d04bf28ef6 2008-05-20 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, startup/start.c: Use new framework
	capability where RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION.
2008-05-20 22:13:16 +00:00
Joel Sherrill cb697107bc 2008-05-20 Joel Sherrill <joel.sherrill@oarcorp.com>
* leaf.cfg: Do not override bsp-post-link.
2008-05-20 20:53:08 +00:00
Joel Sherrill ab9226253b use tabs. 2008-05-19 21:23:33 +00:00
Eric Norum b5b9e75f7d Back out changes from 2008-05-16 -- they don't seem to work. 2008-05-19 19:07:10 +00:00
Eric Norum 60f4b6e98b Use shared version of bootstrap to set up workspace. 2008-05-16 21:55:13 +00:00
Joel Sherrill c140c6f534 2008-05-16 Joel Sherrill <joel.sherrill@OARcorp.com>
* mpc83xx/include/mpc83xx.h: or is not a good name for any name in
	C/C++. See iso646.h for the reason.
2008-05-16 18:03:34 +00:00
Joel Sherrill 0a665801d0 2008-05-16 Joel Sherrill <joel.sherrill@OARcorp.com>
* preinstall.am, console/console-io.c: Install cplb.h and use it.
2008-05-16 18:02:50 +00:00
Joel Sherrill 69ab847ad0 2008-05-15 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am: Remove stray line.
2008-05-15 22:11:17 +00:00
Joel Sherrill 94056364ad 2008-05-15 Joel Sherrill <joel.sherrill@oarcorp.com>
* network/network.c: Eliminate patterns that look like CVS conflict
	markers.
2008-05-15 16:33:49 +00:00