| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
| |
* shared/m68kpretaskinghook.c: Eliminate copies of the Configuration
Table. Use the RTEMS provided accessor macros to obtain configuration
fields.
|
|
|
|
|
|
| |
* 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.
|
|
|
|
| |
* irq/irq.c: Revert accidentally committed test code.
|
|
|
|
|
|
| |
* shared/startup/bspstart.c, shared/startup/pretaskinghook.c: Eliminate
copies of the Configuration Table. Use the RTEMS provided accessor
macros to obtain configuration fields.
|
|
|
|
|
|
| |
* README, include/bsp.h, startup/bspstart.c: Eliminate copies of the
Configuration Table. Use the RTEMS provided accessor macros to obtain
configuration fields.
|
|
|
|
|
|
| |
* bsp_specs, include/bsp.h, startup/bspstart.c: Eliminate copies of the
Configuration Table. Use the RTEMS provided accessor macros to obtain
configuration fields.
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
| |
* shared/bspstart.c: Eliminate copies of the Configuration Table. Use
the RTEMS provided accessor macros to obtain configuration fields.
|
|
|
|
|
|
| |
* clock/ckinit.c, include/bsp.h: Eliminate copies of the Configuration
Table. Use the RTEMS provided accessor macros to obtain configuration
fields.
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
| |
* mcf5206/clock/ckinit.c, mcf5272/clock/ckinit.c: Eliminate copies of
the Configuration Table. Use the RTEMS provided accessor macros to
obtain configuration fields.
|
|
|
|
| |
* runtest: Change 4.8 to 4.9.
|
|
|
|
|
| |
* Makefile.am, start/preload.S: moved preload.S
to ../shared/start.
|
|
|
|
|
|
| |
* irq/irq_init.c:
renamed ASM_BOOKE_PIT_VECTOR to ASM_BOOKE_DEC_VECTOR
to be closer to 'official' nomenclature.
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
| |
* 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).
|
|
|
|
| |
* new-exceptions/bspsupport/vectors_init.c: beautification.
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
| |
* shared/openpic/openpic.c: fixed wrong register
address in openpic_gettimer().
|
|
|
|
|
|
| |
* new-exceptions/bspsupport/ppc_exc_test.c: fixed
wrong type in argument (signed vs. unsigned)
compiler warning.
|
|
|
|
|
|
| |
* shared/motorola/vpd.c, shared/motorola/vpd.h:
added code (originally developed for 'beatnik')
to read MotLoad VPD data from i2c eeprom.
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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).
|
|
|
|
|
|
|
|
| |
* 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).
|
|
|
|
|
| |
* Makefile.am: build new-exceptions/bspsupport for
non-mpc5xx, new-exception CPUs.
|
|
|
|
|
| |
* Makefile.am, irq/irq_init.c: use vector/interrupt
support from libcpu/powerpc/new-exceptions/bspsupport.
|
|
|
|
|
| |
* new-exceptions/bspsupport/nested_irq_test.c: adjusted
wrong irq name/number calculation.
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
| |
* Makefile.am: merged shared/vme/vme_universe.c and
shared/vme/vme_universe_dma.c into one file.
Added support for Tsi148 driver (DMA).
|
|
|
|
|
| |
* shared/vme/vme_universe.c: fixed wrong initialization
routine when using Tsi148 driver.
|
|
|
|
|
| |
* shared/vme/vme_universe.c: must set DMA ops pointer
during init.
|
|
|
|
|
|
| |
* Makefile.am: merged shared/vme/vme_universe.c and
shared/vme/vme_universe_dma.c into one file.
Added support for Tsi148 driver (DMA).
|
|
|
|
|
| |
* Makefile.am: merged shared/vme/vme_universe.c and
shared/vme/vme_universe_dma.c into one file.
|
|
|
|
|
| |
* shared/vme/vme_universe.c: had erroneously deleted
#define __INSIDE_RTEMS_BSP__
|
|
|
|
|
| |
* vme/VMEConfig.h: added error status to
BSP_VME_UNIVERSE_INSTALL_IRQ_MGR(err) macro.
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
| |
* irq_supp.h: was moved from libbsp/powerpc/shared/irq to
libcpu/powerpc/new-exceptions/bspsupport.
|
|
|
|
|
| |
* Makefile.am: irq_supp.h was moved from shared/irq to
libcpu/powerpc/new-exceptions/bspsupport.
|
|
|
|
|
| |
* irq_supp.h: was moved from shared/irq to
libcpu/powerpc/new-exceptions/bspsupport.
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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).
|
|
|
|
|
|
|
| |
* 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...
|
|
|
|
|
|
|
|
|
|
| |
* 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).
|
|
|
|
|
|
| |
*shared/irq/irq_supp.h: removed cpp test for
BSP_SHARED_HANDLER_SUPPORT; BSPs using irq_supp.h
*must* implement shared handlers.
|
|
|
|
|
| |
* Makefile.am: must not add e500_raw_exc_init.c to
xyz_SOURCES for mpc5xx
|