* clock/ckinit.c: Add support to the Clock driver template for
rtems_clock_set_nanoseconds_extension and the potential for TOD and
timestamps accurate to the nanosecond. On this BSP however, it is
only accurate to the microsecond.
* clockdrv_shell.c: Add support to the Clock driver template for
rtems_clock_set_nanoseconds_extension and the potential for TOD and
timestamps accurate to the nanosecond.
PR 1233/bsps
* Makefile.am, console/console.c, console/debugputs.c: Move printk
support code into debug IO file so you do not get the entire console
driver when you do not want it.
match the "auto clock detection" scheme in the libcpu clock driver
* startup/linkcmds: remove content of dpram section to avoid
download hangs with the EPPCBug board monitor
* libchip/network/cs8900.c, libchip/network/cs8900.h,
libchip/network/greth.c, libchip/network/greth.h: Correct license URL
and/or fix mistake in copyright notice. Both of these mistakes appear
to be from code submitted after these changes were made previously.
* console/uart.c, start/start.S, startup/linkcmds, startup/memmap.c:
Correct license URL and/or fix mistake in copyright notice. Both of
these mistakes appear to be from code submitted after these changes
were made previously.
* console/uarts.c, include/bsp.h, start/start.S, startup/bspstart.c,
startup/exit.c, startup/linkcmds: Correct license URL and/or fix
mistake in copyright notice. Both of these mistakes appear to be from
code submitted after these changes were made previously.
* include/bsp.h, network/lan91c11x.c, network/lan91c11x.h,
network/network.c, start/start.S, startup/bspstart.c, startup/exit.c,
startup/linkcmds, startup/memmap.c: Correct license URL and/or fix
mistake in copyright notice. Both of these mistakes appear to be from
code submitted after these changes were made previously.
* clock/clock.c, console/console.c, include/bsp.h, include/coverhd.h,
include/tm27.h, network/network.c, start/start.S, startup/bspclean.c,
startup/bspstart.c, startup/init5282.c, startup/linkcmds,
timer/timer.c: Correct license URL and/or fix mistake in copyright
notice. Both of these mistakes appear to be from code submitted after
these changes were made previously.
* include/coverhd.h, start/start.S, startup/bspclean.c,
startup/bspstart.c, startup/linkcmds, startup/linkcmdsflash,
startup/linkcmdsram: Correct license URL and/or fix mistake in
copyright notice. Both of these mistakes appear to be from code
submitted after these changes were made previously.
* console/console-io.c, include/bsp.h, start/start.S,
startup/bspclean.c, startup/bspstart.c, startup/init5272.c: Correct
license URL and/or fix mistake in copyright notice. Both of these
mistakes appear to be from code submitted after these changes were
made previously.
* console/console-io.c, startup/exception.S: Correct license URL and/or
fix mistake in copyright notice. Both of these mistakes appear to be
from code submitted after these changes were made previously.
* clock/ckinit.c, startup/exception.S: Correct license URL and/or fix
mistake in copyright notice. Both of these mistakes appear to be from
code submitted after these changes were made previously.
* clock/clockdrv.c, console/console-io.c, include/bsp.h,
network/network.c, start/start.S, startup/bspclean.c,
startup/bspstart.c, timer/timer.c: Correct license URL and/or fix
mistake in copyright notice. Both of these mistakes appear to be from
code submitted after these changes were made previously.
* include/coverhd.h: Correct license URL and/or fix mistake in
copyright notice. Both of these mistakes appear to be from code
submitted after these changes were made previously.
* irq/irq_init.c: Correct license URL and/or fix mistake in copyright
notice. Both of these mistakes appear to be from code submitted after
these changes were made previously.
* clock/clock.c, console/console.c, ide/pcmcia_ide.c, irq/irq.c,
irq/irq.h, irq/irq_asm.S, irq/irq_init.c, nvram/nvram.c,
nvram/nvram.h, slicetimer/slicetimer.c, startup/bspstart.c,
vectors/vectors.h, vectors/vectors_init.c: Correct license URL and/or
fix mistake in copyright notice. Both of these mistakes appear to be
from code submitted after these changes were made previously.
* at91rm9200/clock/clock.c, at91rm9200/dbgu/dbgu.c,
at91rm9200/include/at91rm9200.h,
at91rm9200/include/at91rm9200_dbgu.h,
at91rm9200/include/at91rm9200_emac.h,
at91rm9200/include/at91rm9200_gpio.h,
at91rm9200/include/at91rm9200_mem.h,
at91rm9200/include/at91rm9200_pmc.h, at91rm9200/include/bits.h,
at91rm9200/irq/bsp_irq_asm.S, at91rm9200/irq/bsp_irq_init.c,
at91rm9200/irq/irq.c, at91rm9200/irq/irq.h, at91rm9200/pmc/pmc.c,
at91rm9200/timer/timer.c, mc9328mxl/clock/clockdrv.c,
mc9328mxl/include/mc9328mxl.h, mc9328mxl/irq/bsp_irq_asm.S,
mc9328mxl/irq/bsp_irq_init.c, mc9328mxl/irq/irq.c,
mc9328mxl/irq/irq.h, mc9328mxl/timer/timer.c,
s3c2400/clock/clockdrv.c, s3c2400/timer/timer.c: Correct license URL
and/or fix mistake in copyright notice. Both of these mistakes appear
to be from code submitted after these changes were made previously.
* mcf5272/clock/ckinit.c, mcf5272/include/mcf5272.h,
mcf5272/timer/timer.c, mcf5272/timer/timerisr.S: Correct license URL
and/or fix mistake in copyright notice. Both of these mistakes appear
to be from code submitted after these changes were made previously.
* au1x00/include/au1x00.h, au1x00/vectorisrs/maxvectors.c,
au1x00/vectorisrs/vectorisrs.c: Correct license URL and/or fix
mistake in copyright notice. Both of these mistakes appear to be from
code submitted after these changes were made previously.
* mpc6xx/mmu/mmuAsm.S: Correct license URL and/or fix mistake in
copyright notice. Both of these mistakes appear to be from code
submitted after these changes were made previously.
* vmeUniverse/README.porting, vmeUniverse/README.universe:
updated, added more information for BSP implementors.
* vmeUniverse/VMEDMA.h (added): VME DMA API definition.
* vmeUniverse/bspVmeDmaList.h (added), vmeUniverse/bspVmeDmaListP.h (added),
* vmeUniverse/bspVmeDmaList.c (added):
Driver-independent code for linked-list DMA (public + private headers,
implementation).
* vmeUniverse/vmeUniverseDMA.h (added), vmeUniverse/vmeTsi148DMA.h (added):
interface to new DMA features of drivers.
* vmeUniverse/vme_amd_defs.h: Added definition for data-width
hint bits (VME_MODE_DBWxx).
* vmeUniverse/vmeTsi148.c: added DMA support. Added support for
data-width hint/modifier bits.
* vmeUniverse/vmeUniverse.c, vmeUniverse/vmeUniverse.h:
Added support for data-width hint/modifier bits.
Added support for xxx_BLT, xxx_MBLT address modifiers.
Restrict DBW to 32 in non-MBLT modes (except single-beat;
a comment is in README.universe). Updated DMA support to
implement new VMEDMA.h API. Added support for non-incrementing
VME addresses. Restrict data width to 32 for single-beat AMs
when the universe would use MBLT for DMA.
* shared/vme/VMEConfig.h:
Added more comments about the semantics of the various
symbols BSPs should define in this file.
Removed declarations of BSP_VMEInit(), BSP_VMEIrqMgrInstall().
* shared/vme/vmeconfig.c: declare BSP_VMEInit(),
BSP_VMEIrqMgrInstall() here.
* Makefile.am, shared/vme/README,
* shared/vme/vme_universe_dma.c (added): Added glue code
implementing the VMEDMA.h API using the vmeUniverse driver.