Ralf Corsepius
89dc49928a
2011-07-29 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* bsp_specs: Remove *lib (Anachronism).
2011-07-29 14:06:56 +00:00
Till Straumann
1a1a151c48
2011-27-28 Till Straumann <strauman@slac.stanford.edu>
...
* start/start.S: Align stack and tag TOS with a NULL
pointer (help terminate when walking the stack).
2011-07-28 19:50:28 +00:00
Till Straumann
6963b2e713
2011-27-28 Till Straumann <strauman@slac.stanford.edu>
...
* start/start.S: Tag TOS with a NULL pointer
(help terminate when walking the stack).
2011-07-28 19:27:58 +00:00
Till Straumann
b4fdfc6093
2011-27-28 Till Straumann <strauman@slac.stanford.edu>
...
* start/start.S: fixed indentation. Tag TOS with a NULL
pointer (help terminate when walking the stack).
2011-07-28 19:20:09 +00:00
Jennifer Averett
0bd3f7e5d1
2011-07-28 Jennifer Averett <Jennifer.Averett@OARcorp.com>
...
PR 1801
* shared/irq_asm.S: Modifications to synch the sparc with the smp
working tree.
2011-07-28 17:33:07 +00:00
Till Straumann
38ccd6fa1a
2011-07-27 Till Straumann <strauman@slac.stanford.edu>
...
* shared/start/start.S, shared/start/preload.S:
Make sure stack is 16-byte aligned and the TOS
is tagged with a NULL pointer (used as a terminator
when printing stack traces).
2011-07-28 01:13:20 +00:00
Till Straumann
586d915fc9
2011-07-26 Till Straumann <strauman@slac.stanford.edu>
...
* shared/irq/openpic_i8259_irq.c: silenced compiler warnings.
2011-07-27 04:21:25 +00:00
Till Straumann
9ec86ede39
2011-07-21 Till Straumann <strauman@slac.stanford.edu>
...
* 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-22 00:39:49 +00:00
Joel Sherrill
f37f593da4
2011-07-21 Jorge Lopez <jorge.lopez.trescastro@esa.int>
...
PR 1766/bsps
* clock/ckinit.c: Add missing read of Timer_Counter_1.
2011-07-21 20:52:19 +00:00
Sebastian Huber
acb692d37b
2011-07-21 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* include/lpc24xx.h: Added ADC defines.
* make/custom/lpc24xx.inc: Workaround for GCC bug 49641.
2011-07-21 15:32:08 +00:00
Sebastian Huber
d7e676fd4c
2011-07-21 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* include/uart-output-char.h, src/uart-output-char.c: Support for
getchark().
2011-07-21 15:28:32 +00:00
Sebastian Huber
dc0a7df674
2011-07-21 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
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 15:18:02 +00:00
Sebastian Huber
98335feb08
2011-07-21 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
PR 1799/bsps
* acinclude.m4: Update for qoriq BSPs.
* shared/include/linker-symbols.h: New file.
2011-07-21 15:12:06 +00:00
Sebastian Huber
e715727613
2011-07-21 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* shared/clock/clock.c: Fix to clear the first pending decrementer
exception.
2011-07-21 15:10:07 +00:00
Sebastian Huber
fdd9de8001
2011-07-21 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
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-21 15:03:31 +00:00
Jennifer Averett
5e8bfe22d7
2011-07-20 Jennifer Averett <Jennifer.Averett@OARcorp.com>
...
* start/start16.S: Removed tabs and added OAR standard copyright header
in preperation for merging SMP support.
2011-07-20 16:50:19 +00:00
Joel Sherrill
e7f95e81db
2011-07-20 Till Straumann <strauman@slac.stanford.edu>
...
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-20 16:39:31 +00:00
Till Straumann
267d6104e9
2011-07-18 Till Straumann <strauman@slac.stanford.edu>
...
* README.qemu: added.
2011-07-18 17:40:55 +00:00
Till Straumann
6464a2bd2f
2011-07-18 Till Straumann <strauman@slac.stanford.edu>
...
* shared/bootloader/qemu_fakerom.S: Added work-around for
qemu bug 811683.
2011-07-18 16:38:54 +00:00
Till Straumann
96d81ef516
2011-07-18 Till Straumann <strauman@slac.stanford.edu>
...
* shared/bootloader/head.S: disable USE_PPCBUG under qemu.
2011-07-18 16:37:25 +00:00
Till Straumann
4b6692f270
2011-07-18 Till Straumann <strauman@slac.stanford.edu>
...
* shared/startup/bspstart.c: Select console *before* doing
any potential printk() (e.g., panic).
2011-07-18 16:35:08 +00:00
Till Straumann
9515b955fe
2011-07-18 Till Straumann <strauman@slac.stanford.edu>
...
* 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 16:33:39 +00:00
Joel Sherrill
894a2c910a
2011-07-18 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* 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 16:33:30 +00:00
Till Straumann
2682dc9cac
2011-07-18 Till Straumann <strauman@slac.stanford.edu>
...
* motorola_powerpc/make/custom/qemuprep-altivec.cfg,
motorola_powerpc/Makefile.am: added altivec-enabled variant.
2011-07-18 16:32:29 +00:00
Till Straumann
f616734f3a
2011-07-15 Till Straumann <strauman@slac.stanford.edu>
...
* 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-16 01:29:45 +00:00
Till Straumann
581272301a
2011-07-15 Till Straumann <strauman@slac.stanford.edu>
...
* 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-16 01:29:05 +00:00
Till Straumann
9c39236d0d
2011-07-15 Till Straumann <strauman@slac.stanford.edu>
...
* 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-16 01:21:36 +00:00
Till Straumann
d2e68e07b5
2011-07-15 Till Straumann <strauman@slac.stanford.edu>
...
* 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-16 01:18:25 +00:00
Till Straumann
048fd36c9f
2011-07-15 Till Straumann <strauman@slac.stanford.edu>
...
* 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-16 01:15:06 +00:00
Joel Sherrill
47bae47647
2011-07-15 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* 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-15 19:04:38 +00:00
Jennifer Averett
ad2cefe0c0
2011-07-14 Jennifer Averett <Jennifer.Averett@OARcorp.com>
...
* shared/irq/irq.c, shared/irq/irq.h, shared/irq/irq_init.c: Add
initial support for APIC.
2011-07-14 17:30:28 +00:00
Jennifer Averett
1d007c60ee
2011-07-14 Jennifer Averett <Jennifer.Averett@OARcorp.com>
...
* shared/irq/apic.h, shared/smp/README, shared/smp/smp-imps.c,
shared/smp/smp-imps.h: New files.
2011-07-14 16:50:22 +00:00
Jennifer Averett
7521e439b0
2011-07-14 Jennifer Averett <Jennifer.Averett@OARcorp.com>
...
* start/start.S: Moved enable_sse into a subroutine that may be called
from other cores on an SMP system.
2011-07-14 15:07:21 +00:00
Joel Sherrill
1ca54022df
2011-07-14 Till Straumann <strauman@slac.stanford.edu>
...
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 14:44:59 +00:00
Jennifer Averett
58679ac700
2011-07-14 Jennifer Averett
...
* make/custom/pcp4.cfg: New file.
2011-07-14 14:44:47 +00:00
Joel Sherrill
bbacebe209
2011-07-13 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
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 20:24:04 +00:00
Joel Sherrill
f4adc0d1a1
2011-07-13 Joel Sherrill <joel.sherrilL@OARcorp.com>
...
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 18:35:43 +00:00
Joel Sherrill
99cf980373
2011-07-13 Joel Sherrill <joel.sherrilL@OARcorp.com>
...
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 18:35:33 +00:00
Joel Sherrill
9c0a884e96
2011-07-13 Joel Sherrill <joel.sherrilL@OARcorp.com>
...
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 18:35:31 +00:00
Joel Sherrill
c48524314b
2011-07-13 Joel Sherrill <joel.sherrilL@OARcorp.com>
...
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 18:35:19 +00:00
Joel Sherrill
1e1ee0c017
2011-07-13 Joel Sherrill <joel.sherrilL@OARcorp.com>
...
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-13 18:35:04 +00:00
Joel Sherrill
3f05b150df
2011-07-12 Joel Sherrill <joel.sherrilL@OARcorp.com>
...
* shared/start.S, shared/mvme/mvme16x_hw.h: Check on MVME167 at OAR
after RTC replaced.
2011-07-12 16:20:41 +00:00
Joel Sherrill
014ded610f
2011-07-12 Joel Sherrill <joel.sherrilL@OARcorp.com>
...
* make/custom/beatnik.cfg: Spacing.
2011-07-12 16:18:02 +00:00
Sebastian Huber
fbf7e5878a
2011-07-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* libchip/serial/ns16550_p.h, libchip/serial/ns16550.c: Remove
interrupt handler during last close.
2011-07-11 13:31:13 +00:00
Joel Sherrill
06a36cd1a4
2011-07-07 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* 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 22:15:25 +00:00
Joel Sherrill
3837e53625
2011-07-07 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* libchip/i2c/spi-memdrv.h: Add missing semi-colon.
2011-07-07 22:10:04 +00:00
Sebastian Huber
542d350ea3
2011-07-04 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* misc/nand-mlc-erase-block-safe.c, misc/nand-mlc-write-blocks.c,
include/nand-mlc.h: Fixed write blocks.
2011-07-04 09:26:19 +00:00
Sebastian Huber
03d210895f
2011-07-01 Stephan Hoffmann <sho@reLinux.de>
...
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-07-01 13:05:06 +00:00
Joel Sherrill
73a668980d
2011-06-29 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* smp/getcpuid.c: Fix header from accidental and irrelevant copy and
paste.
2011-06-29 15:12:08 +00:00
Joel Sherrill
e460716743
2011-06-28 Joel Sherrill <joel.sherrill@oarcorp.com>
...
Jennifer Averett <jennifer.averett@OARcorp.com >
PR 1801/bsps
* shared/start.S: Add SMP support to LEON3 BSP.
2011-06-28 20:29:33 +00:00