summaryrefslogtreecommitdiffstats
path: root/c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 2011-05-18 Till Straumann <strauman@slac.stanford.edu>Till Straumann2011-05-182-1/+7
| | | | | | PR1797/bsps * shared/bootcard.c: Fixed a typo (in code, not comment) which I introduced with the last change.
* 2011-05-18 Till Straumann <strauman@slac.stanford.edu>Till Straumann2011-05-1825-49/+238
| | | | | | PR1797/bsps: Applied cleaned-up version of Kate's patch. CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK is now a 'bspopts.h' setting and as such configurable.
* 2011-05-16 Till Straumann <strauman@slac.stanford.edu>Till Straumann2011-05-162-0/+6
| | | | * include/bsp.h: define CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK
* 2011-05-11 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-05-112-0/+40
| | | | | * shared/include/powerpc-utility.h: Added ppc_fsl_system_version*() functions.
* 2011-04-25 Jennifer Averett <jennifer.averett@OARcorp.com>Joel Sherrill2011-04-256-24/+18
| | | | | | PR 1783/bsps * include/bsp.h: Remove dead prototypes of Clock_delay() and delay(). Neither had bodies.
* New.Ralf Corsepius2011-04-232-0/+13
|
* 2011-04-22 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2011-04-222-1/+4
| | | | * console/console.c: Now compiles.
* 2011-04-21 Jennifer Averett <Jennifer.Averett@OARcorp.comJennifer Averett2011-04-216-14/+26
| | | | | | | | | | PR 1777/cpukit * src/lib/libbsp/powerpc/shared/startup/panic.c, src/lib/libcpu/sh/sh7032/score/cpu_asm.c, src/lib/libcpu/sh/sh7045/score/cpu_asm.c, src/lib/libcpu/sh/sh7750/score/cpu_asm.c, src/lib/libcpu/sh/shgdb/score/cpu_asm.c: Consolidated access to _Thread_Dispatch_disable_level.
* 2011-04-20 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2011-04-202-0/+6
| | | | * acinclude.m4: Regenerated for TLL6527M.
* 2011-04-20 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2011-04-202-3/+11
| | | | * console/console-io.c: Regenerated for TLL6527M.
* 2011-04-20 Rohan Kangralkar <rkangral@ece.neu.edu>Joel Sherrill2011-04-2014-0/+1178
| | | | | | | | | | | PR 1781/bsps * ChangeLog, Makefile.am, README, bsp_specs, configure.ac, preinstall.am, times, console/console.c, include/bsp.h, include/cplb.h, include/tm27.h, make/custom/TLL6527M.cfg, startup/bspstart.c, startup/linkcmds: New files. Initial port for the TLL6527Mboard that contains blackfin 52X range of processors. Used eZKit533 as a reference for building the port.
* 2011-04-20 Rohan Kangralkar <rkangral@ece.neu.edu>Joel Sherrill2011-04-2010-164/+1467
| | | | | | | | | | | | | | PR 1781/bsps * bf52x/include: Added additional MMR. * bf52x/interrupt: The BF52X processors have a different System interrupt controller than present in the 53X range of processors. The 52X have 8 interrupt assignment registers. The implementation uses tables to increase predictability. * serial/uart.?: Added DMA based and interrupt based transfer support. The uart code used a single ISR for TX and RX and tried to identify and multiplex inside the ISR. In the new code the type of interrupt is identified by the central ISR dispatcher bf52x/interrupt or interrupt/. This simplifies the UART ISR.
* 2011-04-20 Rohan Kangralkar <rkangral@ece.neu.edu>Joel Sherrill2011-04-202-14/+26
| | | | | | | PR 1781/bsps * console/console-io.c: The UART RX and TX are different ISR now. So the array containing the registeration changes. The change is due to change in the libcup uart function.
* 2011-04-11 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2011-04-112-2/+9
| | | | | | * shared/irq/irq_asm.S: Rename rtems_smp_maximum_processors to rtems_configuration_smp_maximum_processors since it is defined in confdefs.h.
* 2011-04-11 Keith Robertson <kjrobert at alumni dot uwaterloo dot ca>Sebastian Huber2011-04-112-3/+45
| | | | | * ne2000/ne2000.c: Add multicast support. Patch submitted to mailing list 2005-12-21.
* 2011-04-04 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2011-04-042-0/+15
| | | | | | | | PR 1768/bsps * shared/irq/irq_asm.S: The nbench benchmark highlighted the fact that we do not perform a cld before calling C code in the ISR. This was historically not a problem but gcc 4.3 changed the behavior. From http://gcc.gnu.org/gcc-4.3/changes.html
* 2011-04-01 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2011-04-015-0/+12
| | | | | * Makefile.am, Makefile.inc.in, configure.ac, target.cfg.in: Update to account for movement of .cfg files.
* 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.