Sebastian Huber
2174c66d4b
2011-08-30 Peter Dufault <dufault@hda.com>
...
* libchip/network/smc91111.c: Modify to support the MPC5554 using new
exceptions. Fix where the networking status is being dumped to a
single thousand-character line. Add support for when the chip loaded
it's MAC address from a serial chip at reset (the
SMC91111_ENADDR_IS_SETUP option). Call lan91cxx_start() every time
the the device is initialized. Without this change the chip can not
be "upped" once it has been downed.
* c/src/libchip/network/smc91111.h: Change the "#ifdef expression" to
"#if expression".
* c/src/libchip/network/smc91111exp.h: Add support for new exceptions.
2011-08-30 13:07:21 +00:00
Joel Sherrill
37c0ccb23c
2011-08-30 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* bootcard.c: Revert patch and add comment clarifying code and need for
cast.
2011-08-30 12:16:24 +00:00
Joel Sherrill
9549ed9b86
2011-08-29 Joel Sherrill <joel.sherrilL@OARcorp.com>
...
* bootcard.c: Correct printk() format.
2011-08-29 21:38:09 +00:00
Joel Sherrill
50d1c45d36
2011-08-29 Joel Sherrill <joel.sherrilL@OARcorp.com>
...
* configure.ac: Formatting. Remove duplication BSP_HAS_SMP.
2011-08-29 21:36:02 +00:00
Joel Sherrill
fd8dca50a1
2011-08-29 Joel Sherrill <joel.sherrilL@OARcorp.com>
...
* Makefile.am, startup/bspstart.c: Formatting.
2011-08-29 21:32:56 +00:00
Joel Sherrill
2996b9b14d
2011-08-29 Joel Sherrill <joel.sherrilL@OARcorp.com>
...
* Makefile.am: Do not include ne2000.rel unless networking is enabled.
2011-08-29 18:28:35 +00:00
Sebastian Huber
3143f31fe6
2011-08-24 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* start/start.S: Update due to API changes.
2011-08-24 09:53:14 +00:00
Sebastian Huber
cefcc5ebd0
2011-08-24 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* startup/iss555.c: Update due to API changes.
2011-08-24 09:52:13 +00:00
Sebastian Huber
c972c361af
2011-08-24 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* console/polled_io.c: Update due to API changes.
2011-08-24 09:51:30 +00:00
Sebastian Huber
01750d5210
2011-08-24 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* network/network.c: Update due to API changes.
2011-08-24 09:50:15 +00:00
Sebastian Huber
7e85bfbef4
2011-08-24 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* shared/bootloader/exception.S, shared/bootloader/misc.c,
shared/bootloader/mm.c, shared/console/polled_io.c,
shared/startup/probeMemEnd.c: Update due to API changes.
2011-08-24 09:48:56 +00:00
Sebastian Huber
1d367a49df
2011-08-24 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* mpc6xx/clock/c_clock.c, mpc6xx/mmu/mmuAsm.S,
new-exceptions/bspsupport/ppc_exc_global_handler.c,
shared/include/cpuIdent.c, shared/src/stack.c: Update due to API
changes.
2011-08-24 09:45:20 +00:00
Jennifer Averett
76c0fb0012
2011-08-23 Jennifer Averett <Jennifer.Averett@OARcorp.com>
...
* Makefile.am, console/config.c: Resolved printk issues.
* console/printk_support.c: New file.
2011-08-23 18:06:08 +00:00
Jennifer Averett
41265b2397
2011-08-23 Jennifer Averett <Jennifer.Averett@OARcorp.com>
...
* Makefile.am: Removed console.c and linked to the shared console.c.
Note: This change was verified through compilation only.
* console/console.c: Removed.
2011-08-23 16:28:22 +00:00
Sebastian Huber
61860b57a0
2011-08-23 Julien Delange <julien.delange@gmail.com>
...
* startup/linkcmds: Fixed instruction cache size.
2011-08-23 07:43:11 +00:00
Sebastian Huber
8c43f3d79d
2011-08-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* start/start.S: Fixed code section.
2011-08-22 14:09:55 +00:00
Sebastian Huber
7b46d7a63d
2011-08-15 Julien Delange <julien.delange@gmail.com>
...
* irq/irq.c: Removed printk() before the interrupt initialization
because it somehow destroys the interrupt context.
* make/custom/nds.cfg: Enable Thumb interwork.
* startup/bspstart.c: Set default exception handler.
2011-08-15 08:12:49 +00:00
Sebastian Huber
2a514e80d9
2011-08-08 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* irq/irq-dispatch.c: New file.
* irq/irq.c: Moved bsp_interrupt_dispatch() to new file.
* Makefile.am: Reflect change from above.
2011-08-08 12:36:15 +00:00
Sebastian Huber
18a0c56b4b
2011-08-08 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* misc/i2c.c: Bugfix.
2011-08-08 12:33:22 +00:00
Till Straumann
7bdd5716f5
2011-07-18 Till Straumann <strauman@slac.stanford.edu>
...
* configure.ac: changed tests so that variants
of qemuprep (e.g., qemuprep-altivec) are recognized.
2011-08-06 02:39:35 +00:00
Till Straumann
e94aa61b68
2011-08-04 Till Straumann <strauman@slac.stanford.edu>
...
* shared/irq/irq_asm.S: BUGFIX (introduced by SMP changes
which moved code around, apparently): *must* store i8259
mask to frame *before* switching to IRQ stack. The code
retrieves the mask after switching back to original stack.
Also, the IRQ stack has no reserved space for the mask;
storing it there could overwrite memory!
2011-08-05 00:15:50 +00:00
Joel Sherrill
18544cbd47
2011-08-02 Sebastien Bourdeauducq <sebastien.bourdeauducq@gmail.com>
...
PR 1869/bsps
* ChangeLog: Spacing.
* README: Removed.
2011-08-02 14:04:40 +00:00
Joel Sherrill
15ad13cb7d
2011-08-02 Sebastien Bourdeauducq <sebastien.bourdeauducq@gmail.com>
...
PR 1869/bsps
* milkymist_networking/mm_crc32.c: Removed.
2011-08-02 14:04:31 +00:00
Joel Sherrill
5f4dd4b91f
2011-08-02 Sebastien Bourdeauducq <sebastien.bourdeauducq@gmail.com>
...
PR 1869/bsps
* README: Merge content from lm32/README which was specific to
this BSP.
2011-08-02 14:04:27 +00:00
Joel Sherrill
dce1032b6c
2011-08-01 Sebastien Bourdeauducq <sebastien.bourdeauducq@gmail.com>
...
PR 1869/bsps
* startup/bspclean.c: New file.
* include/tm27.h: Removed.
* ChangeLog, Makefile.am, README, preinstall.am, include/bsp.h,
include/system_conf.h, make/custom/milkymist.cfg, startup/linkcmds:
Complete BSP for Milkymist One supporting Milkymist SOC 1.0.x.
Includes new or updated drivers for:
- Multi-standard video input (PAL/SECAM/NTSC)
- Two DMX512 (RS485) ports
- MIDI IN and MIDI OUT ports
- VGA output
- AC'97 audio
- NOR flash
- 10/100 Ethernet
- Memory card (experimental and incomplete)
- USB host connectors (input devices only)
- RC5 infrared receiver
- RS232 debug port
2011-08-01 13:48:40 +00:00
Jennifer Averett
01f2692e33
2011-08-01 Jennifer Averett <Jennifer.Averett@OARcorp.com>
...
PR 1802
* shared/irq/irq_asm.S, shared/irq/irq_init.c, shared/smp/smp-imps.c,
shared/smp/smp-imps.h: Add SMP support for i386.
* shared/smp/getcpuid.c: New file.
2011-08-01 13:41:50 +00:00
Jennifer Averett
8a7ed82647
2011-08-01 Jennifer Averett <Jennifer.Averett@OARcorp.com>
...
PR 1802
* Makefile.am, configure.ac, preinstall.am, clock/ckinit.c,
start/start16.S, startup/bspstart.c, startup/ldsegs.S: Add SMP
support for i386.
2011-08-01 13:41:37 +00:00
Sebastian Huber
3ca8c6bc11
2011-08-01 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* include/.cvsignore: New file.
* include/bspopts.h.in: Removed file.
2011-08-01 06:36:37 +00:00
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