| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
* start/start.S: Update due to API changes.
|
|
|
|
| |
* startup/iss555.c: Update due to API changes.
|
|
|
|
| |
* console/polled_io.c: Update due to API changes.
|
|
|
|
| |
* network/network.c: Update due to API changes.
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
| |
* Makefile.am, console/config.c: Resolved printk issues.
* console/printk_support.c: New file.
|
|
|
|
|
|
| |
* Makefile.am: Removed console.c and linked to the shared console.c.
Note: This change was verified through compilation only.
* console/console.c: Removed.
|
|
|
|
| |
* startup/linkcmds: Fixed instruction cache size.
|
|
|
|
| |
* start/start.S: Fixed code section.
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
| |
* irq/irq-dispatch.c: New file.
* irq/irq.c: Moved bsp_interrupt_dispatch() to new file.
* Makefile.am: Reflect change from above.
|
|
|
|
| |
* misc/i2c.c: Bugfix.
|
|
|
|
|
| |
* configure.ac: changed tests so that variants
of qemuprep (e.g., qemuprep-altivec) are recognized.
|
|
|
|
|
|
|
|
|
| |
* 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!
|
|
|
|
|
|
| |
PR 1869/bsps
* ChangeLog: Spacing.
* README: Removed.
|
|
|
|
|
| |
PR 1869/bsps
* milkymist_networking/mm_crc32.c: Removed.
|
|
|
|
|
|
| |
PR 1869/bsps
* README: Merge content from lm32/README which was specific to
this BSP.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
* include/.cvsignore: New file.
* include/bspopts.h.in: Removed file.
|
|
|
|
| |
* bsp_specs: Remove *lib (Anachronism).
|
|
|
|
|
| |
* start/start.S: Align stack and tag TOS with a NULL
pointer (help terminate when walking the stack).
|
|
|
|
|
| |
* start/start.S: Tag TOS with a NULL pointer
(help terminate when walking the stack).
|
|
|
|
|
| |
* start/start.S: fixed indentation. Tag TOS with a NULL
pointer (help terminate when walking the stack).
|
|
|
|
|
|
| |
PR 1801
* shared/irq_asm.S: Modifications to synch the sparc with the smp
working tree.
|
|
|
|
|
|
|
| |
* 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).
|
|
|
|
| |
* shared/irq/openpic_i8259_irq.c: silenced compiler warnings.
|
|
|
|
|
|
| |
* shared/motorola/motorola.c: removed
PCI_FIXUP_OPT_OVERRIDE_NAME for qemu - qemu gets it
right and this option messes things rather up.
|
|
|
|
|
| |
PR 1766/bsps
* clock/ckinit.c: Add missing read of Timer_Counter_1.
|
|
|
|
|
| |
* include/lpc24xx.h: Added ADC defines.
* make/custom/lpc24xx.inc: Workaround for GCC bug 49641.
|
|
|
|
|
| |
* include/uart-output-char.h, src/uart-output-char.c: Support for
getchark().
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
PR 1799/bsps
* acinclude.m4: Update for qoriq BSPs.
* shared/include/linker-symbols.h: New file.
|
|
|
|
|
| |
* shared/clock/clock.c: Fix to clear the first pending decrementer
exception.
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
* start/start16.S: Removed tabs and added OAR standard copyright header
in preperation for merging SMP support.
|
|
|
|
|
|
| |
PR 1837/bsps
* shared/motorola/motorola.c, shared/motorola/motorola.h: Add MVME2400
board with 750 CPU to list of supported Motorola boards.
|
|
|
|
| |
* README.qemu: added.
|
|
|
|
|
| |
* shared/bootloader/qemu_fakerom.S: Added work-around for
qemu bug 811683.
|
|
|
|
| |
* shared/bootloader/head.S: disable USE_PPCBUG under qemu.
|
|
|
|
|
| |
* shared/startup/bspstart.c: Select console *before* doing
any potential printk() (e.g., panic).
|
|
|
|
|
| |
* shared/startup/ppc_idle.c: Need to enable HID0[NAP] on
a 7400/7455/7457 for MSR[POW] to have an effect.
|
|
|
|
|
| |
* shared/irq/apic.h, shared/smp/smp-imps.c, shared/smp/smp-imps.h:
Reformat to be more compliant with RTEMS style.
|
|
|
|
|
| |
* motorola_powerpc/make/custom/qemuprep-altivec.cfg,
motorola_powerpc/Makefile.am: added altivec-enabled variant.
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
| |
* 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().
|
|
|
|
|
|
|
|
| |
* 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.
|