summaryrefslogtreecommitdiffstats
path: root/c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 2011-07-21 Till Straumann <strauman@slac.stanford.edu>Till Straumann2011-07-222-2/+7
| | | | | | * shared/motorola/motorola.c: removed PCI_FIXUP_OPT_OVERRIDE_NAME for qemu - qemu gets it right and this option messes things rather up.
* 2011-07-21 Jorge Lopez <jorge.lopez.trescastro@esa.int>Joel Sherrill2011-07-212-0/+7
| | | | | PR 1766/bsps * clock/ckinit.c: Add missing read of Timer_Counter_1.
* 2011-07-21 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-07-213-1/+24
| | | | | * include/lpc24xx.h: Added ADC defines. * make/custom/lpc24xx.inc: Workaround for GCC bug 49641.
* 2011-07-21 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-07-213-12/+29
| | | | | * include/uart-output-char.h, src/uart-output-char.c: Support for getchark().
* 2011-07-21 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-07-2143-0/+5223
| | | | | | | | | | | | | | | | | | | PR 1799/bsps * .cvsignore, ChangeLog, Makefile.am, README, bsp_specs, configure.ac, clock/clock-config.c, console/console-config.c, console/uart-bridge-master.c, console/uart-bridge-slave.c, include/.cvsignore, include/bsp.h, include/hwreg_vals.h, include/intercom.h, include/irq.h, include/mmu.h, include/qoriq.h, include/tm27.h, include/tsec-config.h, include/u-boot-config.h, include/uart-bridge.h, irq/irq.c, make/custom/qoriq.inc, make/custom/qoriq_core_0.cfg, make/custom/qoriq_core_1.cfg, make/custom/qoriq_p1020rdb.cfg, network/if_intercom.c, network/network.c, rtc/rtc-config.c, shmsupp/intercom-mpci.c, shmsupp/intercom.c, shmsupp/lock.S, start/start.S, startup/bsppredriverhook.c, startup/bspreset.c, startup/bspstart.c, startup/linkcmds.base, startup/linkcmds.qoriq_core_0, startup/linkcmds.qoriq_core_1, startup/linkcmds.qoriq_p1020rdb, startup/mmu-config.c, startup/mmu-tlb1.S, startup/mmu.c: New files.
* 2011-07-21 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-07-213-0/+116
| | | | | | PR 1799/bsps * acinclude.m4: Update for qoriq BSPs. * shared/include/linker-symbols.h: New file.
* 2011-07-21 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-07-212-7/+25
| | | | | * shared/clock/clock.c: Fix to clear the first pending decrementer exception.
* 2011-07-21 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-07-2111-76/+541
| | | | | | | | | | | | PR 1799/bsps * new-exceptions/bspsupport/ppc_exc_async_normal.S: New file. * new-exceptions/cpu.c, new-exceptions/cpu_asm.S, new-exceptions/bspsupport/ppc_exc_asm_macros.h, new-exceptions/bspsupport/ppc_exc_global_handler.c, new-exceptions/bspsupport/ppc_exc_prologue.c, new-exceptions/bspsupport/vectors.h: Added support for SPE. * configure.ac, preinstall.am, Makefile.am: Added support for qoriq BSPs.
* 2011-07-20 Jennifer Averett <Jennifer.Averett@OARcorp.com>Jennifer Averett2011-07-202-119/+136
| | | | | * start/start16.S: Removed tabs and added OAR standard copyright header in preperation for merging SMP support.
* 2011-07-20 Till Straumann <strauman@slac.stanford.edu>Joel Sherrill2011-07-203-22/+33
| | | | | | PR 1837/bsps * shared/motorola/motorola.c, shared/motorola/motorola.h: Add MVME2400 board with 750 CPU to list of supported Motorola boards.
* 2011-07-18 Till Straumann <strauman@slac.stanford.edu>Till Straumann2011-07-182-8/+128
| | | | * README.qemu: added.
* 2011-07-18 Till Straumann <strauman@slac.stanford.edu>Till Straumann2011-07-182-0/+21
| | | | | * shared/bootloader/qemu_fakerom.S: Added work-around for qemu bug 811683.
* 2011-07-18 Till Straumann <strauman@slac.stanford.edu>Till Straumann2011-07-182-0/+7
| | | | * shared/bootloader/head.S: disable USE_PPCBUG under qemu.
* 2011-07-18 Till Straumann <strauman@slac.stanford.edu>Till Straumann2011-07-182-15/+21
| | | | | * shared/startup/bspstart.c: Select console *before* doing any potential printk() (e.g., panic).
* 2011-07-18 Till Straumann <strauman@slac.stanford.edu>Till Straumann2011-07-182-9/+35
| | | | | * shared/startup/ppc_idle.c: Need to enable HID0[NAP] on a 7400/7455/7457 for MSR[POW] to have an effect.
* 2011-07-18 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2011-07-184-562/+550
| | | | | * shared/irq/apic.h, shared/smp/smp-imps.c, shared/smp/smp-imps.h: Reformat to be more compliant with RTEMS style.
* 2011-07-18 Till Straumann <strauman@slac.stanford.edu>Till Straumann2011-07-183-1/+43
| | | | | * motorola_powerpc/make/custom/qemuprep-altivec.cfg, motorola_powerpc/Makefile.am: added altivec-enabled variant.
* 2011-07-15 Till Straumann <strauman@slac.stanford.edu>Till Straumann2011-07-168-3/+150
| | | | | | | | | * motorola_powerpc/Makefile.am, motorola_powerpc/configure.ac, motorola_powerpc/preinstall.am, motorola_powerpc/include/bsp.h, motorola_powerpc/make/custom/qemuprep.cfg, motorola_powerpc/qemu_fakerom/Makefile.am, motorola_powerpc/qemu_fakerom/.cvsignore: Added 'qemuprep' BSP variant.
* 2011-07-15 Till Straumann <strauman@slac.stanford.edu>Till Straumann2011-07-169-4/+506
| | | | | | | | * shared/bootloader/mm.c, shared/bootloader/pci.c, shared/bootloader/qemu_fakeres.c, shared/bootloader/qemu_fakerom.S, shared/irq/irq.h, shared/motorola/motorola.c, shared/residual/residual.h, shared/startup/bspstart.c, Added 'qemuprep' BSP variant.
* 2011-07-15 Till Straumann <strauman@slac.stanford.edu>Till Straumann2011-07-162-6/+17
| | | | | | | * shared/bootloader/misc.c: Copy residual data _before_ decompressing the kernel since the firmware may have stored it in an area that is overwritten by decompress_kernel().
* 2011-07-15 Till Straumann <strauman@slac.stanford.edu>Till Straumann2011-07-162-0/+95
| | | | | | | | * shared/startup/ppc_idle.c: added an 'idle task' body which switches the CPU into power-save mode. IIRC, this cannot be used on real hardware due to errata :-( but it still saves valuable host-CPU cycles when used by the qemuprep BSP.
* 2011-07-15 Till Straumann <strauman@slac.stanford.edu>Till Straumann2011-07-164-27/+101
| | | | | | | | * shared/irq/init_irq.c, shared/irq/openpic_i8259_irq.c, shared/pci/detect_raven_bridge.c: conditionally compile ISA and PCI-interrupt related stuff only if BSP defines BSP_ISA_IRQ_NUMBER > 0 and/or BSP_PCI_IRQ_NUMBER > 0, respectively.
* 2011-07-15 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2011-07-154-6/+86
| | | | | * shared/irq/apic.h, shared/smp/smp-imps.c, shared/smp/smp-imps.h: Per email with Erich Boleyn, change license to BSD style.
* 2011-07-14 Jennifer Averett <Jennifer.Averett@OARcorp.com>Jennifer Averett2011-07-144-7/+16
| | | | | * shared/irq/irq.c, shared/irq/irq.h, shared/irq/irq_init.c: Add initial support for APIC.
* 2011-07-14 Jennifer Averett <Jennifer.Averett@OARcorp.com>Jennifer Averett2011-07-145-0/+981
| | | | | * shared/irq/apic.h, shared/smp/README, shared/smp/smp-imps.c, shared/smp/smp-imps.h: New files.
* 2011-07-14 Jennifer Averett <Jennifer.Averett@OARcorp.com>Jennifer Averett2011-07-142-19/+29
| | | | | * start/start.S: Moved enable_sse into a subroutine that may be called from other cores on an SMP system.
* 2011-07-14 Till Straumann <strauman@slac.stanford.edu>Joel Sherrill2011-07-142-8/+12
| | | | | | PR 1833/bsps * ne2000/ne2000.c: Addition of multicast support disabled broadcast reception. Patch also includes support to work on big endian CPUs.
* 2011-07-14 Jennifer AverettJennifer Averett2011-07-142-0/+41
| | | | * make/custom/pcp4.cfg: New file.
* 2011-07-13 Sebastian Huber <sebastian.huber@embedded-brains.de>Joel Sherrill2011-07-132-1/+17
| | | | | | | | | | PR 1832/libcpu * at91rm9200/irq/irq.c: he bsp_interrupt_dispatch routine does not determine the correct interrupt source number. According to the datasheet, the reading of the interrupt vector register (AIC_IVR) notifies the hardware that the OS is taken care of the interrupt. Only after AIC_IVR have been read can the correct source number be read from the interrupt status register (AIC_ISR).
* 2011-07-13 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2011-07-1312-7/+67
| | | | | | | | PR 1824/cpukit * startup/bspclean.c: Return exit/shutdown status back to boot_card(). boot_card() propagates this to bsp_cleanup() and returns it to the assembly that started the application. bsp_cleanup() prototype changed.
* 2011-07-13 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2011-07-133-3/+10
| | | | | | | | PR 1824/cpukit * misc/interr.c, spurious/spinit.c: Return exit/shutdown status back to boot_card(). boot_card() propagates this to bsp_cleanup() and returns it to the assembly that started the application. bsp_cleanup() prototype changed.
* 2011-07-13 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2011-07-133-3/+11
| | | | | | | | PR 1824/cpukit * include/bsp.h, startup/bspclean.c: Return exit/shutdown status back to boot_card(). boot_card() propagates this to bsp_cleanup() and returns it to the assembly that started the application. bsp_cleanup() prototype changed.
* 2011-07-13 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2011-07-133-3/+15
| | | | | | | | PR 1824/cpukit * startup/bspclean.c, startup/bspstart.c: Return exit/shutdown status back to boot_card(). boot_card() propagates this to bsp_cleanup() and returns it to the assembly that started the application. bsp_cleanup() prototype changed.
* 2011-07-13 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2011-07-134-13/+26
| | | | | | | | PR 1824/cpukit * bootcard.c, bspclean.c, include/bootcard.h: Return exit/shutdown status back to boot_card(). boot_card() propagates this to bsp_cleanup() and returns it to the assembly that started the application.
* 2011-07-12 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2011-07-123-9/+11
| | | | | * shared/start.S, shared/mvme/mvme16x_hw.h: Check on MVME167 at OAR after RTC replaced.
* 2011-07-12 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2011-07-122-1/+5
| | | | * make/custom/beatnik.cfg: Spacing.
* 2011-07-11 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-07-113-1/+46
| | | | | * libchip/serial/ns16550_p.h, libchip/serial/ns16550.c: Remove interrupt handler during last close.
* 2011-07-07 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2011-07-079-104/+112
| | | | | | | | * libchip/display/disp_hcms29xx.c, libchip/flash/am29lv160.c, libchip/i2c/i2c-2b-eeprom.c, libchip/i2c/i2c-ds1621.c, libchip/i2c/spi-flash-m25p40.c, libchip/i2c/spi-fram-fm25l256.c, libchip/i2c/spi-memdrv.c, libchip/rtc/ds1375.c: Eliminate use of GNU old-style field designator extension as recommended by clang.
* 2011-07-07 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2011-07-072-1/+5
| | | | * libchip/i2c/spi-memdrv.h: Add missing semi-colon.
* 2011-07-04 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-07-044-28/+42
| | | | | * misc/nand-mlc-erase-block-safe.c, misc/nand-mlc-write-blocks.c, include/nand-mlc.h: Fixed write blocks.
* 2011-07-01 Stephan Hoffmann <sho@reLinux.de>Sebastian Huber2011-07-015-73/+174
| | | | | | | | | Sebastian Huber <sebastian.huber@embedded-brains.de> * misc/nand-mlc-erase-block-safe.c: New file * Makefile.am: Reflect change from above. * misc/nand-mlc-write-blocks.c: Use lpc32xx_mlc_erase_block_safe_3(). * include/nand-mlc.h: Bad block handling.
* 2011-06-29 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2011-06-292-4/+16
| | | | | * smp/getcpuid.c: Fix header from accidental and irrelevant copy and paste.
* 2011-06-28 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2011-06-282-5/+43
| | | | | | | Jennifer Averett <jennifer.averett@OARcorp.com> PR 1801/bsps * shared/start.S: Add SMP support to LEON3 BSP.
* 2011-06-28 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2011-06-285-2/+211
| | | | | | | | Jennifer Averett <jennifer.averett@OARcorp.com> PR 1801/bsps * Makefile.am, include/leon.h: Add SMP support to LEON3 BSP. * smp/getcpuid.c, smp/smp_leon3.c: New files.
* 2011-06-20 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-06-202-2/+4
| | | | * Makefile.am: Don't reference non-existing files.
* 2011-06-20 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-06-202-2/+4
| | | | * Makefile.am: Don't reference non-existing files.
* 2011-06-20 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-06-204-4/+8
| | | | * Makefile.am: Don't reference non-existing files.
* 2011-06-20 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-06-202-2/+4
| | | | * Makefile.am: Remove superfluous EXTRA_DIST.
* 2011-06-20 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-06-204-4/+8
| | | | * Makefile.am: Don't reference non-existing files.
* 2011-06-19 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-06-192-2/+6
| | | | * Makefile.am: Fix broken path to clockdrv_shell.h.