summaryrefslogtreecommitdiffstats
path: root/c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 2011-03-29 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-03-292-41/+45
| | | | * Makefile.am: Use '|' as sed-delimiter.
* 2011-03-29 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-03-282-12/+25
| | | | * shared/lpc/network/lpc-ethernet.c: Support multicast.
* 2011-03-29 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-03-2815-103/+223
| | | | | | | | | | | | | | * 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-29 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-03-283-131/+151
| | | | | | | * 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-23 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-03-232-9/+7
| | | | | * make/custom/usiii.cfg (CFLAGS_OPTIMIZE_V): Replace -gstabs with -g.
* 2011-03-23 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-03-232-8/+8
| | | | | * make/custom/niagara.cfg (CFLAGS_OPTIMIZE_V): Replace -gstabs with -g.
* 2011-03-23 Gedare Bloom <giddyup44@yahoo.com>Ralf Corsepius2011-03-232-1/+6
| | | | | PR 1769/bsps * make/custom/niagara.cfg (CFLAGS_OPTIMIZE_V): Add -O2
* 2011-03-23 Gedare Bloom <giddyup44@yahoo.com>Ralf Corsepius2011-03-232-1/+6
| | | | | PR 1769/bsps * make/custom/usiii.cfg (CFLAGS_OPTIMIZE_V): Add -O2
* 2011-03-22 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2011-03-222-6/+11
| | | | | PR 1772/bsps * console/sci.c: Use same default baud rate as monitor.
* 2011-03-21 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2011-03-216-240/+6
| | | | | | * Makefile.am: Remove stub version. * shmsupp/addrconv.c, shmsupp/getcfg.c, shmsupp/lock.c, shmsupp/mpisr.c: Removed.
* 2011-03-21 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-03-212-1/+6
| | | | | PR 1770/bsps * shared/console/conscfg.c: Rely on default device file registration.
* 2011-03-21 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-03-212-3/+9
| | | | * console.c: Make device file optional.
* 2011-03-16 Jennifer Averett <jennifer.averett@OARcorp.com>Joel Sherrill2011-03-163-0/+42
| | | | | PR 1729/cpukit * aclocal/check-smp.m4, aclocal/enable-smp.m4: New files.
* 2011-03-16 Jennifer Averett <jennifer.averett@OARcorp.com>Joel Sherrill2011-03-163-0/+71
| | | | | PR 1729/cpukit * smp/getcpuid.c, smp/smp_stub.c: New files.
* 2011-03-16 Jennifer Averett <jennifer.averett@OARcorp.com>Joel Sherrill2011-03-162-0/+594
| | | | | PR 1729/cpukit * shared/irq_asm.S: New file.
* 2011-03-16 Jennifer Averett <jennifer.averett@OARcorp.com>Joel Sherrill2011-03-1612-0/+90
| | | | | | | | | | | | 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 Jennifer Averett <jennifer.averett@OARcorp.com>Joel Sherrill2011-03-162-2/+23
| | | | | | | | | | | | 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 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2011-03-162-0/+9
| | | | * README: Add example mkimage command.
* 2011-03-15 Till Straumann <strauman@slac.stanford.edu>Joel Sherrill2011-03-152-5/+25
| | | | | * startup/bspstart.c: Fix clock code on qemu. Also ensure UART is initialized early for printk.
* 2011-03-14 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2011-03-142-8/+12
| | | | * cpu.h: Remove warnings.
* 2011-03-14 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2011-03-1415-930/+202
| | | | | | | | | | | 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-10 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-03-102-6/+10
| | | | * shared/include/cpuIdent.h: Fixed warnings.
* 2011-03-08 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2011-03-092-2/+7
| | | | | PR 1760/misc * compilers/gcc-target-default.cfg: Fix typo in CPP definition.
* 2011-03-08 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2011-03-082-5/+9
| | | | | * Makefile.inc.in: Fix PROJECT_ROOT to match usage in templates and existing Makefiles.
* 2011-03-07 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-03-073-4/+67
| | | | * Makefile.am, configure.ac: Move file generation into Makefile.
* 2011-03-07 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-03-072-1/+5
| | | | * Makefile.inc.in: Set PROJECT_ROOT = @pkgdatadir@.
* 2011-03-07 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-03-072-1/+5
| | | | * Makefile.am: Install *.cfgs into $(pkgdatadir)/make.
* 2011-03-07 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-03-072-0/+2
| | | | * aclocal/rtems-top.m4: Add pkgdatadir.
* 2011-03-07 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-03-072-3/+4
| | | | * configure.ac: Remove dead code.
* 2011-03-07 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-03-072-2/+5
| | | | | PR 1753/misc: * host.cfg.in: Remove RTEMS_HOST.
* 2011-03-05 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-03-052-5/+5
| | | | | PR 1754/misc: * host.cfg.in: Remove GCCSED.
* 2011-03-04 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2011-03-042-8/+27
| | | | * timer/timer.c: Retry up to 5 times when the calibration loop fails.
* 2011-03-04 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-03-042-1/+5
| | | | * configure.ac: Rename RTEMS_API into _RTEMS_API.
* 2011-03-04 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-03-043-2/+7
| | | | | * aclocal/rtems-top.m4, aclocal/version.m4: Rename RTEMS_API into _RTEMS_API.
* 2011-03-04 Till Straumann <strauman@slac.stanford.edu>Joel Sherrill2011-03-044-30/+66
| | | | | | | 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 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2011-03-042-1/+7
| | | | | | PR 1751/bsps * start/start.S: Fix typo which was not caught by binutils prior to a recent bug fix.
* 2011-03-04 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2011-03-043-6/+21
| | | | | | | | 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 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2011-03-044-7/+30
| | | | | | | 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-03 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2011-03-032-162/+169
| | | | | | | 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-01 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-03-012-4/+5
| | | | | * acinclude.m4: Regenerate (Reflect the i386ex and tx_386ex BSP have been removed.).
* Remove (Abandoned).Ralf Corsepius2011-03-01114-16513/+0
|
* 2011-02-28 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2011-02-282-11/+68
| | | | | * console/erc32_console.c: Add polled support. Tinker with interrupt handler to not dequeue characters unless TX is empty.
* 2011-02-28 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-02-282-58/+31
| | | | | * console.c: Register also normal device file of the console device. Call initialization before the device file registration.
* 2011-02-25 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-02-252-22/+39
| | | | | | * 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 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-02-252-2/+4
| | | | * configure.ac: Remove RTEMS_CANONICAL_TARGET_CPU.
* 2011-02-25 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-02-252-4/+8
| | | | | | * configure.ac: Remove RTEMS_CANONICAL_TARGET_CPU. Remove AC_ARG_VAR([RTEMS_BSP],[]). Add RTEMS_ENV_RTEMSBSP.
* 2011-02-25 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-02-2512-12/+24
| | | | * configure.ac: Remove RTEMS_CANONICAL_TARGET_CPU.
* 2011-02-25 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-02-252-3/+6
| | | | | * tools/configure.ac: Remove RTEMS_CANONICAL_TARGET_CPU. Fix package name.
* 2011-02-25 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-02-252-3/+6
| | | | | * tools/configure.ac: Remove RTEMS_CANONICAL_TARGET_CPU. Fix package name.
* 2011-02-25 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-02-252-8/+17
| | | | | | | * aclocal/canonical-target-name.m4: Stop pretending no_cpu* was buildable. Derive RTEMS_CPU from "$host_cpu". Error out if "$host" doesn't match "*-*-rtems*".