Commit Graph
11006 Commits
Author SHA1 Message Date
Joel Sherrill 3953cb4d66 2011-04-01 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, Makefile.inc.in, configure.ac, target.cfg.in: Update to
	account for movement of .cfg files.
2011-04-01 18:12:07 +00:00
Ralf Corsepius 49a97a9130 2011-03-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Use '|' as sed-delimiter.
2011-03-29 03:43:00 +00:00
Sebastian Huber c4d9f31372 2011-03-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
* shared/lpc/network/lpc-ethernet.c: Support multicast.
2011-03-28 12:27:29 +00:00
Sebastian Huber f4371073f2 2011-03-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
* configure.ac, include/bspopts.h.in: New BSP option
	LPC32XX_SCRATCH_AREA_SIZE.  Disable BSP option
	LPC32XX_DISABLE_READ_ONLY_PROTECTION for all BSPs.
	* include/boot.h: Removed application specific defines.
	* include/nand-mlc.h, misc/nand-mlc.c: Changed configuration layout.
	* include/mmu.h, misc/mmu.c: Documentation.  Bugfix.
	* include/bsp.h, startup/bspstarthooks.c, misc/restart.c,
	startup/linkcmds.lpc32xx_mzx, startup/linkcmds.lpc32xx_mzx_stage_1,
	startup/linkcmds.lpc32xx_mzx_stage_2,
	startup/linkcmds.lpc32xx_phycore: Support for scratch area.  Moved
	code into macros for reusability.
2011-03-28 09:00:01 +00:00
Sebastian Huber 305234f7ab 2011-03-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
* shared/start/start.S: Default exception handler will result in
	bsp_reset().
	* shared/startup/linkcmds.base: Move unsupported sections into
	read-only section.  Changed barrier sections.
2011-03-28 08:49:58 +00:00
Ralf Corsepius 77b9907728 2011-03-23 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/usiii.cfg (CFLAGS_OPTIMIZE_V):
	Replace -gstabs with -g.
2011-03-23 11:56:34 +00:00
Ralf Corsepius f4d3b134e1 2011-03-23 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/niagara.cfg (CFLAGS_OPTIMIZE_V):
	Replace -gstabs with -g.
2011-03-23 11:55:24 +00:00
Ralf Corsepius 92d53ad93a 2011-03-23 Gedare Bloom <giddyup44@yahoo.com>
PR 1769/bsps
	* make/custom/niagara.cfg (CFLAGS_OPTIMIZE_V): Add -O2
2011-03-23 11:52:50 +00:00
Ralf Corsepius 8c475a663c 2011-03-23 Gedare Bloom <giddyup44@yahoo.com>
PR 1769/bsps
	* make/custom/usiii.cfg (CFLAGS_OPTIMIZE_V): Add -O2
2011-03-23 11:52:18 +00:00
Joel Sherrill 4ca0bfcb38 2011-03-22 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1772/bsps
	* console/sci.c: Use same default baud rate as monitor.
2011-03-22 14:14:24 +00:00
Joel Sherrill b3d2ed680c 2011-03-21 Joel Sherrill <joel.sherrilL@OARcorp.com>
* Makefile.am: Remove stub version.
	* shmsupp/addrconv.c, shmsupp/getcfg.c, shmsupp/lock.c,
	shmsupp/mpisr.c: Removed.
2011-03-21 20:24:07 +00:00
Sebastian Huber f61b2f814b 2011-03-21 Sebastian Huber <sebastian.huber@embedded-brains.de>
PR 1770/bsps
	* shared/console/conscfg.c: Rely on default device file registration.
2011-03-21 08:21:41 +00:00
Sebastian Huber c08604436f 2011-03-21 Sebastian Huber <sebastian.huber@embedded-brains.de>
* console.c: Make device file optional.
2011-03-21 08:19:19 +00:00
Joel Sherrill d5f3485e5d 2011-03-16 Jennifer Averett <jennifer.averett@OARcorp.com>
PR 1729/cpukit
	* aclocal/check-smp.m4, aclocal/enable-smp.m4: New files.
2011-03-16 20:07:11 +00:00
Joel Sherrill 7f32fa4643 2011-03-16 Jennifer Averett <jennifer.averett@OARcorp.com>
PR 1729/cpukit
	* smp/getcpuid.c, smp/smp_stub.c: New files.
2011-03-16 20:06:04 +00:00
Joel Sherrill 5d69cd33e9 2011-03-16 Jennifer Averett <jennifer.averett@OARcorp.com>
PR 1729/cpukit
	* shared/irq_asm.S: New file.
2011-03-16 20:05:30 +00:00
Joel Sherrill 20546ace87 2011-03-16 Jennifer Averett <jennifer.averett@OARcorp.com>
PR 1729/cpukit
	* Makefile.am, configure.ac: Add next step in SMP support. This adds an
	allocated array of the Per_CPU structures to support multiple cpus vs
	a single instance of the structure which is still used if SMP support
	is disabled. Configuration support is also added to explicitly enable
	or disable SMP. But SMP can only be enabled for the CPUs which will
	support it initially -- SPARC and i386. With the stub BSP support, a
	BSP can be run as a single core SMP system from an RTEMS data
	structure standpoint.
2011-03-16 20:05:26 +00:00
Joel Sherrill 66729db311 2011-03-16 Jennifer Averett <jennifer.averett@OARcorp.com>
PR 1729/cpukit
	* shared/irq/irq_asm.S: Add next step in SMP support. This adds an
	allocated array of the Per_CPU structures to support multiple cpus vs
	a single instance of the structure which is still used if SMP support
	is disabled. Configuration support is also added to explicitly enable
	or disable SMP. But SMP can only be enabled for the CPUs which will
	support it initially -- SPARC and i386. With the stub BSP support, a
	BSP can be run as a single core SMP system from an RTEMS data
	structure standpoint.
2011-03-16 20:05:17 +00:00
Joel Sherrill a5082ff841 2011-03-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* README: Add example mkimage command.
2011-03-16 17:13:20 +00:00
Joel Sherrill d75792b353 2011-03-15 Till Straumann <strauman@slac.stanford.edu>
* startup/bspstart.c: Fix clock code on qemu. Also ensure UART is
	initialized early for printk.
2011-03-15 21:34:44 +00:00
Joel Sherrill 7d0e70214f 2011-03-14 Joel Sherrill <joel.sherrill@oarcorp.com>
* cpu.h: Remove warnings.
2011-03-14 17:37:00 +00:00
Joel Sherrill 1fef02ca1a 2011-03-14 Joel Sherrill <joel.sherrill@oarcorp.com>
PR 1762/cpukit
	* Makefile.am, preinstall.am, console/console.c, console/keyboard.c,
	console/keyboard.h, console/pc_keyb.c, console/ps2_mouse.c,
	console/vgainit.c: Made mouse parser engine generic. Now use generic
	serial mouse driver. Moved many externs from C to .h.
	* console/kbd_parser.c, console/serial_mouse_config.c: New files.
	* console/mouse_parser.c, console/mouse_parser.h,
	console/serial_mouse.c, console/serial_mouse.h: Removed.
2011-03-14 14:57:00 +00:00
Sebastian Huber 73406bfbbf 2011-03-10 Sebastian Huber <sebastian.huber@embedded-brains.de>
* shared/include/cpuIdent.h: Fixed warnings.
2011-03-10 15:04:22 +00:00
Joel Sherrill 53a27c2f96 2011-03-08 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1760/misc
	* compilers/gcc-target-default.cfg: Fix typo in CPP definition.
2011-03-09 00:10:03 +00:00
Joel Sherrill 671ce2e8af 2011-03-08 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.inc.in: Fix PROJECT_ROOT to match usage in templates and
	existing Makefiles.
2011-03-08 23:56:52 +00:00
Ralf Corsepius 48588ab33d 2011-03-07 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am, configure.ac: Move file generation into Makefile.
2011-03-07 04:05:18 +00:00
Ralf Corsepius cc669290c0 2011-03-07 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.inc.in: Set PROJECT_ROOT = @pkgdatadir@.
2011-03-07 04:03:26 +00:00
Ralf Corsepius f2ffb7ec05 2011-03-07 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Install *.cfgs into $(pkgdatadir)/make.
2011-03-07 04:01:03 +00:00
Ralf Corsepius 8d6df023c3 2011-03-07 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/rtems-top.m4: Add pkgdatadir.
2011-03-07 03:54:49 +00:00
Ralf Corsepius f2d4ef5503 2011-03-07 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Remove dead code.
2011-03-07 03:52:47 +00:00
Ralf Corsepius 795affd61f 2011-03-07 Ralf Corsépius <ralf.corsepius@rtems.org>
PR 1753/misc:
	* host.cfg.in: Remove RTEMS_HOST.
2011-03-07 03:49:54 +00:00
Ralf Corsepius 631180564b 2011-03-05 Ralf Corsépius <ralf.corsepius@rtems.org>
PR 1754/misc:
	* host.cfg.in: Remove GCCSED.
2011-03-05 18:48:35 +00:00
Joel Sherrill 13e4ab6421 2011-03-04 Joel Sherrill <joel.sherrilL@OARcorp.com>
* timer/timer.c: Retry up to 5 times when the calibration loop fails.
2011-03-04 21:56:45 +00:00
Ralf Corsepius 2989ee960d 2011-03-04 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Rename RTEMS_API into _RTEMS_API.
2011-03-04 16:20:41 +00:00
Ralf Corsepius 4c7b674a16 2011-03-04 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/rtems-top.m4, aclocal/version.m4:
	Rename RTEMS_API into _RTEMS_API.
2011-03-04 16:17:27 +00:00
Joel Sherrill 3f60fb4f3a 2011-03-04 Till Straumann <strauman@slac.stanford.edu>
PR 1738/bsps
	* clock/clock.c, include/bsp.h, network/network.c: system clock driver
	programs the PIT w/o assuming the CPU clock frequency being a power
	of two.
2011-03-04 16:03:46 +00:00
Joel Sherrill d2836d4f7a 2011-03-04 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1751/bsps
	* start/start.S: Fix typo which was not caught by binutils prior to a
	recent bug fix.
2011-03-04 14:37:16 +00:00
Joel Sherrill b3559ee9f5 2011-03-04 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1748/bsps
	* clock/ckinit.c, include/leon.h: When the clock tick generates an
	interrupt WHILE we have interrupts disabled doing a get TOD or
	uptime, the get nanoseconds handler was returning a bogusly large
	number.
2011-03-04 14:06:54 +00:00
Joel Sherrill d3210d0a11 2011-03-04 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1748/bsps
	* clock/ckinit.c: When the clock tick generates an interrupt WHILE we
	have interrupts disabled doing a get TOD or uptime, the get
	nanoseconds handler was returning a bogusly large number.
2011-03-04 14:06:50 +00:00
Joel Sherrill f787428f33 2011-03-03 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1750/bsps
	* console/erc32_console.c, make/custom/erc32.cfg: The new console
	driver did not support polled mode. It also had a bug in which it
	could lose a transmitter interrupt.
2011-03-03 14:03:41 +00:00
Ralf Corsepius f29b0473af 2011-03-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* acinclude.m4: Regenerate (Reflect the i386ex and tx_386ex BSP have
	been removed.).
2011-03-01 17:42:19 +00:00
Ralf Corsepius 8986eb3674 Remove (Abandoned). 2011-03-01 17:40:16 +00:00
Joel Sherrill bf00d1dc0d 2011-02-28 Joel Sherrill <joel.sherrill@oarcorp.com>
* console/erc32_console.c: Add polled support. Tinker with interrupt
	handler to not dequeue characters unless TX is empty.
2011-02-28 20:14:29 +00:00
Sebastian Huber 8f8e9038bd 2011-02-28 Sebastian Huber <sebastian.huber@embedded-brains.de>
* console.c: Register also normal device file of the console device.
	Call initialization before the device file registration.
2011-02-28 15:11:48 +00:00
Sebastian Huber 06280c35de 2011-02-25 Sebastian Huber <sebastian.huber@embedded-brains.de>
* mpc83xx/network/tsec.c: New default MAC configuration.  Set MDIO
	clock according to actual CCB frequency.  Print media info only if we
	have a PHY.  Avoid infinite loop in media adaption.
2011-02-25 13:34:41 +00:00
Ralf Corsepius d83ae4abe1 2011-02-25 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Remove RTEMS_CANONICAL_TARGET_CPU.
2011-02-25 11:02:21 +00:00
Ralf Corsepius 540dc2c6ce 2011-02-25 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Remove RTEMS_CANONICAL_TARGET_CPU.
	Remove AC_ARG_VAR([RTEMS_BSP],[]).
	Add RTEMS_ENV_RTEMSBSP.
2011-02-25 11:01:21 +00:00
Ralf Corsepius 6a1176a20c 2011-02-25 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Remove RTEMS_CANONICAL_TARGET_CPU.
2011-02-25 10:53:29 +00:00
Ralf Corsepius 54fef8bf36 2011-02-25 Ralf Corsépius <ralf.corsepius@rtems.org>
* tools/configure.ac: Remove RTEMS_CANONICAL_TARGET_CPU.
	Fix package name.
2011-02-25 10:49:07 +00:00
Ralf Corsepius 5c3e7714f6 2011-02-25 Ralf Corsépius <ralf.corsepius@rtems.org>
* tools/configure.ac: Remove RTEMS_CANONICAL_TARGET_CPU.
	Fix package name.
2011-02-25 10:42:26 +00:00