summaryrefslogtreecommitdiffstats
path: root/c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 2007-12-11 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-12-1156-249/+144
| | | | | | * clock/ckinit.c, include/bsp.h, startup/bspstart.c: Eliminate copies of the Configuration Table. Use the RTEMS provided accessor macros to obtain configuration fields.
* 2007-12-11 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-12-112-2/+7
| | | | | | * shared/m68kpretaskinghook.c: Eliminate copies of the Configuration Table. Use the RTEMS provided accessor macros to obtain configuration fields.
* 2007-12-11 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-12-115-16/+10
| | | | | | * README, clock/ckinit.c, include/bsp.h, startup/bspstart.c: Eliminate copies of the Configuration Table. Use the RTEMS provided accessor macros to obtain configuration fields.
* 2007-12-11 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-12-112-52/+4
| | | | * irq/irq.c: Revert accidentally committed test code.
* 2007-12-11 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-12-113-14/+11
| | | | | | * shared/startup/bspstart.c, shared/startup/pretaskinghook.c: Eliminate copies of the Configuration Table. Use the RTEMS provided accessor macros to obtain configuration fields.
* 2007-12-11 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-12-1112-73/+55
| | | | | | * README, include/bsp.h, startup/bspstart.c: Eliminate copies of the Configuration Table. Use the RTEMS provided accessor macros to obtain configuration fields.
* 2007-12-11 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-12-114-23/+11
| | | | | | * bsp_specs, include/bsp.h, startup/bspstart.c: Eliminate copies of the Configuration Table. Use the RTEMS provided accessor macros to obtain configuration fields.
* 2007-12-11 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-12-114-25/+10
| | | | | | * include/bsp.h, startup/bspstart.c, startup/bspstart.c.nocache: Eliminate copies of the Configuration Table. Use the RTEMS provided accessor macros to obtain configuration fields.
* 2007-12-11 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-12-117-40/+83
| | | | | | | * bsp_specs, clock/clock.c, include/bsp.h, irq/irq.c, startup/bspclean.c, startup/bspstart.c: Eliminate copies of the Configuration Table. Use the RTEMS provided accessor macros to obtain configuration fields.
* 2007-12-11 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-12-112-11/+8
| | | | | * shared/bspstart.c: Eliminate copies of the Configuration Table. Use the RTEMS provided accessor macros to obtain configuration fields.
* 2007-12-11 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-12-116-7/+15
| | | | | | * clock/ckinit.c, include/bsp.h: Eliminate copies of the Configuration Table. Use the RTEMS provided accessor macros to obtain configuration fields.
* 2007-12-11 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-12-115-63/+29
| | | | | | | * clock/clock.c, include/bsp.h, startup/bspstart.c, startup/rtems-ctor.cc: Eliminate copies of the Configuration Table. Use the RTEMS provided accessor macros to obtain configuration fields.
* 2007-12-11 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-12-115-7/+14
| | | | | | | * at91rm9200/clock/clock.c, lpc22xx/clock/clockdrv.c, mc9328mxl/clock/clockdrv.c, s3c2400/clock/clockdrv.c: Eliminate copies of the Configuration Table. Use the RTEMS provided accessor macros to obtain configuration fields.
* 2007-12-11 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-12-113-42/+48
| | | | | | * mcf5206/clock/ckinit.c, mcf5272/clock/ckinit.c: Eliminate copies of the Configuration Table. Use the RTEMS provided accessor macros to obtain configuration fields.
* 2007-12-11 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-12-112-1/+5
| | | | * runtest: Change 4.8 to 4.9.
* 2007-12-10 Till Straumann <strauman@slac.stanford.edu>Till Straumann2007-12-115-3/+14
| | | | | * Makefile.am, start/preload.S: moved preload.S to ../shared/start.
* 2007-12-10 Till Straumann <strauman@slac.stanford.edu>Till Straumann2007-12-112-3/+9
| | | | | | * irq/irq_init.c: renamed ASM_BOOKE_PIT_VECTOR to ASM_BOOKE_DEC_VECTOR to be closer to 'official' nomenclature.
* 2007-12-10 Till Straumann <strauman@slac.stanford.edu>Till Straumann2007-12-113-3/+9
| | | | | | * shared/irq/irq_asm.S, shared/vectors/vectors.h: renamed ASM_BOOKE_PIT_VECTOR to ASM_BOOKE_DEC_VECTOR to be closer to 'official' nomenclature.
* 2007-12-10 Till Straumann <strauman@slac.stanford.edu>Till Straumann2007-12-112-2/+10
| | | | | | | | * new-exceptions/e500_raw_exc_init.c: map DEC exception to ASM_BOOKE_DEC_VECTOR instead of ASM_DEC_VECTOR. Fixed wrong mapping of ASM_BOOKE_FIT_VECTOR (was ASM_BOOKE_PIT_VECTOR).
* 2007-12-10 Till Straumann <strauman@slac.stanford.edu>Till Straumann2007-12-111-2/+2
| | | | * new-exceptions/bspsupport/vectors_init.c: beautification.
* 2007-12-10 Till Straumann <strauman@slac.stanford.edu>Till Straumann2007-12-114-5/+16
| | | | | | | * new-exceptions/raw_exception.c, new_exceptions/raw_exception.h, new_exceptions/bspsupport/irq.c: renamed ASM_BOOKE_PIT_VECTOR to ASM_BOOKE_DEC_VECTOR to be closer to 'official' nomenclature.
* 2007-12-10 Till Straumann <strauman@slac.stanford.edu>Till Straumann2007-12-112-1/+6
| | | | | * shared/openpic/openpic.c: fixed wrong register address in openpic_gettimer().
* 2007-12-10 Till Straumann <strauman@slac.stanford.edu>Till Straumann2007-12-112-1/+7
| | | | | | * new-exceptions/bspsupport/ppc_exc_test.c: fixed wrong type in argument (signed vs. unsigned) compiler warning.
* 2007-12-10 Till Straumann <strauman@slac.stanford.edu>Till Straumann2007-12-114-0/+474
| | | | | | * shared/motorola/vpd.c, shared/motorola/vpd.h: added code (originally developed for 'beatnik') to read MotLoad VPD data from i2c eeprom.
* 2007-12-10 Till Straumann <strauman@slac.stanford.edu>Till Straumann2007-12-113-0/+39
| | | | | | | | * shared/vectors/README.deprecated, shared/irq/README.deprecated: added READMEs stating that certain files should not be copy/paste/modified when creating new BSPs. New BSPs are encouraged to use the new library under libcpu/powerpc/new-exceptions/bspsupport.
* 2007-12-10 Till Straumann <strauman@slac.stanford.edu>Till Straumann2007-12-113-18/+38
| | | | | | | | | | | | | | * Makefile.am: use shared exception/interrupt support from libcpu/powerpc/new-exceptions/bspsupport rather than ../shared/vectors , ../shared/irq 2007-12-10 Till Straumann <strauman@slac.stanford.edu> * shared/vectors/vectors_entry.S, motorola_powerpc/bsp_specs, shared/start/vectors_entry.S: moved vectors_entry.S to 'start' subdir and made a start file rather than element of vectors.rel (it should always be linked but won't if it is the sole member of vectors.rel).
* 2007-12-10 Till Straumann <strauman@slac.stanford.edu>Till Straumann2007-12-113-1/+9
| | | | | | | | * shared/vectors/vectors_entry.S, motorola_powerpc/bsp_specs, shared/start/vectors_entry.S: moved vectors_entry.S to 'start' subdir and made a start file rather than element of vectors.rel (it should always be linked but won't if it is the sole member of vectors.rel).
* 2007-12-10 Till Straumann <strauman@slac.stanford.edu>Till Straumann2007-12-112-1/+20
| | | | | * Makefile.am: build new-exceptions/bspsupport for non-mpc5xx, new-exception CPUs.
* 2007-12-10 Till Straumann <strauman@slac.stanford.edu>Till Straumann2007-12-114-40/+20
| | | | | * Makefile.am, irq/irq_init.c: use vector/interrupt support from libcpu/powerpc/new-exceptions/bspsupport.
* 2007-12-10 Till Straumann <strauman@slac.stanford.edu>Till Straumann2007-12-112-1/+6
| | | | | * new-exceptions/bspsupport/nested_irq_test.c: adjusted wrong irq name/number calculation.
* 2007-12-10 Till Straumann <strauman@slac.stanford.edu>Till Straumann2007-12-112-0/+13
| | | | | | | * new-exceptions/bspsupport/ppc_exc_hdl.c: make sure RI is set in the exception frame and panic if it isn't (state info might have been lost). This only affects classic PPC.
* 2007-12-10 Till Straumann <strauman@slac.stanford.edu>Till Straumann2007-12-114-15/+99
| | | | | | | | * new-exceptions/bspsupport/README, new-exceptions/bspsupport/ppc_exc_bspsupp.h new-exceptions/bspsupport/vectors_init.c: added crude test to make sure MMU maps memory as write-back enabled.
* 2007-12-09 Till Straumann <strauman@slac.stanford.edu>Till Straumann2007-12-106-19/+334
| | | | | | | | | | * new-exceptions/bspsupport/ppc_exc_test.c, new-exceptions/bspsupport/vectors_init.c, new-exceptions/bspsupport/ppc_exc_bspsupp.h, new-exceptions/bspsupport/README, new-exceptions/bspsupport/irq_supp.h: Added README and some comments; now use TRAP exception in ppc_exc_test.c so that it works on PSIM.
* 2007-12-08 Till Straumann <strauman@slac.stanford.edu>Till Straumann2007-12-101-1/+1
| | | | | | * Makefile.am: merged shared/vme/vme_universe.c and shared/vme/vme_universe_dma.c into one file. Added support for Tsi148 driver (DMA).
* 2007-12-08 Till Straumann <strauman@slac.stanford.edu>Till Straumann2007-12-092-1/+6
| | | | | * shared/vme/vme_universe.c: fixed wrong initialization routine when using Tsi148 driver.
* 2007-12-08 Till Straumann <strauman@slac.stanford.edu>Till Straumann2007-12-091-8/+12
| | | | | * shared/vme/vme_universe.c: must set DMA ops pointer during init.
* 2007-12-08 Till Straumann <strauman@slac.stanford.edu>Till Straumann2007-12-093-147/+145
| | | | | | * Makefile.am: merged shared/vme/vme_universe.c and shared/vme/vme_universe_dma.c into one file. Added support for Tsi148 driver (DMA).
* 2007-12-08 Till Straumann <strauman@slac.stanford.edu>Till Straumann2007-12-098-5/+22
| | | | | * Makefile.am: merged shared/vme/vme_universe.c and shared/vme/vme_universe_dma.c into one file.
* 2007-12-08 Till Straumann <strauman@slac.stanford.edu>Till Straumann2007-12-091-0/+2
| | | | | * shared/vme/vme_universe.c: had erroneously deleted #define __INSIDE_RTEMS_BSP__
* 2007-12-08 Till Straumann <strauman@slac.stanford.edu>Till Straumann2007-12-096-6/+21
| | | | | * vme/VMEConfig.h: added error status to BSP_VME_UNIVERSE_INSTALL_IRQ_MGR(err) macro.
* 2007-12-08 Till Straumann <strauman@slac.stanford.edu>Till Straumann2007-12-093-26/+148
| | | | | | | | * shared/vme/VMEConfig.h, shared/vme/vme_universe.c: added support for Tsi148 bridge; BSP can define which bridge driver to use from VMEConfig.h. Added 'err' macro parameter to BSP_VME_INSTALL_IRQ_MGR(err) macro so that an error status can be passed back.
* 2007-12-08 Till Straumann <strauman@slac.stanford.edu>Till Straumann2007-12-092-0/+113
| | | | | * irq_supp.h: was moved from libbsp/powerpc/shared/irq to libcpu/powerpc/new-exceptions/bspsupport.
* 2007-12-08 Till Straumann <strauman@slac.stanford.edu>Till Straumann2007-12-099-9/+26
| | | | | * Makefile.am: irq_supp.h was moved from shared/irq to libcpu/powerpc/new-exceptions/bspsupport.
* 2007-12-08 Till Straumann <strauman@slac.stanford.edu>Till Straumann2007-12-092-108/+5
| | | | | * irq_supp.h: was moved from shared/irq to libcpu/powerpc/new-exceptions/bspsupport.
* 2007-12-08 Till Straumann <strauman@slac.stanford.edu>Till Straumann2007-12-094-5/+13
| | | | | | | * new-exceptions/bspsupport/irq.c, new-exceptions/bspsupport/ppc_exc_bspsupp.h, new-exceptions/bspsupport/ppc_exc_hdl.c: fixed some mismatching signed/unsigned types.
* 2007-12-08 Till Straumann <strauman@slac.stanford.edu>Till Straumann2007-12-0810-0/+2182
| | | | | | | | | | | | | | | * new-exceptions/bspsupport/, new-exceptions/bspsupport/ppc_exc.S, new-exceptions/bspsupport/ppc_exc_test.c, new-exceptions/bspsupport/vectors.h, new-exceptions/bspsupport/vectors_init.c, new-exceptions/bspsupport/irq.c, new-exceptions/bspsupport/ppc_exc_bspsupp.h, new-exceptions/bspsupport/ppc_exc_hdl.c, new-exceptions/bspsupport/ppc_exc_asm_macros.h, new-exceptions/bspsupport/nested_irq_test.c: New files. Added 'middleware' code for helping BSPs implement exception and interrupt handling and implementing the 'new' RTEMS IRQ API (which I personally dislike).
* 2007-12-08 Till Straumann <strauman@slac.stanford.edu>Till Straumann2007-12-085-6/+20
| | | | | | | * new-exceptions/e500_raw_exc_init.c, new-exceptions/raw_exception.c, shared/include/cpuIdent.c, shared/include/cpuIdent.h: Added different kinds of 'bookE' to the ppc_cpu_is_bookE feature check; unfortunately...
* 2007-12-08 Till Straumann <strauman@slac.stanford.edu>Till Straumann2007-12-0811-20/+41
| | | | | | | | | | * ep1a/irq/irq.c, gen5200/irq/irq.c, gen83xx/irq/irq_init.c, mbx8xx/irq/irq.c, mpc8260ads/irq/irq.c, mvme5500/irq/irq.c, psim/irq/no_pic.c, score603e/irq/irq.c, shared/irq/irq_supp.h, shared/irq/openpic_i8259_irq.c, virtex/irq/irq_init.c: let C_dispatch_irq_handler() return zero to indicate to low-level exception handling code that the exception was handled (not used yet).
* 2007-12-08 Till Straumann <strauman@slac.stanford.edu>Till Straumann2007-12-082-26/+32
| | | | | | *shared/irq/irq_supp.h: removed cpp test for BSP_SHARED_HANDLER_SUPPORT; BSPs using irq_supp.h *must* implement shared handlers.
* 2007-12-07 Till Straumann <strauman@slac.stanford.edu>Till Straumann2007-12-072-3/+8
| | | | | * Makefile.am: must not add e500_raw_exc_init.c to xyz_SOURCES for mpc5xx