summaryrefslogtreecommitdiffstats
path: root/c/src/lib (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 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/+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-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 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-21 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2011-02-212-1/+5
| | | | * timer/timer.c: Include <bsp.h> before <rtems/btimer.h>.
* 2011-02-21 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-02-214-0/+52
| | | | | | * misc/restart.c: New file. * Makefile.am: Reflect change from above. * include/bsp.h: Declare bsp_restart().
* Typo.Sebastian Huber2011-02-211-1/+1
|
* 2010-02-21 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-02-213-8/+16
| | | | | * include/bsp.h, lpc32xx/misc/restart.c: Renamed lpc32xx_restart() in bsp_restart().
* 2011-02-17 Till Straumann <strauman@slac.stanford.edu>Joel Sherrill2011-02-175-326/+442
| | | | | | | | | PR 1738/bsps * README, startup/bspstart.c, startup/linkcmds: Add support for dynamic clock speed determination. This algorithm is described in the README file. The output of the RTEMS Timing Tests was moved to TIMES to signicantly shrink the README. * TIMES: New file.
* 2011-02-17 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-02-172-70/+85
| | | | | | * new-exceptions/bspsupport/vectors.h: Added defines PPC_EXC_GPR_TYPE, PPC_EXC_GPR_SIZE, PPC_EXC_GPR_OFFSET, PPC_EXC_MINIMAL_FRAME_SIZE, and PPC_EXC_FRAME_SIZE. Changed layout of BSP_Exception_frame.
* 2011-02-17 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-02-172-0/+12
| | | | * new-exceptions/bspsupport/vectors.h: Add extern "C" {}.
* 2011-02-16 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-02-162-2/+204
| | | | | | * shared/include/powerpc-utility.h: Fixed LINKER_SYMBOL() for assembler compatibilty. Added synchronization, cache, and alternate time base functions.
* 2011-02-15 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2011-02-152-0/+10
| | | | * ChangeLog, shared/start/start.S: Add HLT instruction on exit.
* 2011-02-15 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2011-02-152-0/+9
| | | | * ChangeLog, start/start.S: Add HLT instruction on exit.
* 2011-02-14 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2011-02-142-1/+5
| | | | * shared/irq/irq_asm.S: Fix typo.
* 2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-02-112-1/+6
| | | | | * dswifi/common/source/spinlock.h: Use "__asm__" instead of "__asm" for improved c99-compliance.
* 2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-02-112-1/+6
| | | | | * mpc55xx/include/mpc55xx.h: Use "__asm__" instead of "asm" for improved c99-compliance.
* 2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-02-115-5/+5
| | | | | | | | | | * sh7032/delay/delay.c, sh7032/score/cpu_asm.c, sh7032/score/ispsh7032.c, sh7045/sci/sci.c, sh7045/sci/sci_termios.c, sh7045/score/cpu_asm.c, sh7045/score/ispsh7045.c, sh7750/sci/sh4uart.c, sh7750/score/cpu_asm.c, sh7750/score/ispsh7750.c, shgdb/score/cpu_asm.c, shgdb/score/ispshgdb.c: Use "__asm__" instead of "asm" for improved c99-compliance.