forked from Imagelibrary/rtems
bsps/powerpc: Move exceptions support to bsps
This patch is a part of the BSP source reorganization. Update #3285.
This commit is contained in:
14
bsps/powerpc/shared/exceptions.am
Normal file
14
bsps/powerpc/shared/exceptions.am
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/exceptions/ppc-code-copy.c
|
||||||
|
libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/exceptions/ppc_exc_address.c
|
||||||
|
libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/exceptions/ppc_exc_alignment.c
|
||||||
|
libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/exceptions/ppc_exc_asm_macros.h
|
||||||
|
libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/exceptions/ppc_exc_async_normal.S
|
||||||
|
libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/exceptions/ppc_exc_categories.c
|
||||||
|
libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/exceptions/ppc_exc_fatal.S
|
||||||
|
libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/exceptions/ppc_exc_global_handler.c
|
||||||
|
libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/exceptions/ppc_exc_hdl.c
|
||||||
|
libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/exceptions/ppc_exc_initialize.c
|
||||||
|
libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/exceptions/ppc_exc_naked.S
|
||||||
|
libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/exceptions/ppc_exc_print.c
|
||||||
|
libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/exceptions/ppc_exc_prologue.c
|
||||||
|
libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/exceptions/ppc_exc.S
|
||||||
@@ -17,6 +17,12 @@
|
|||||||
#include <rtems/system.h>
|
#include <rtems/system.h>
|
||||||
#include <rtems/score/percpu.h>
|
#include <rtems/score/percpu.h>
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code uses the small-data area which is not available in the 64-bit
|
||||||
|
* PowerPC ELFv2 ABI.
|
||||||
|
*/
|
||||||
|
#ifndef __powerpc64__
|
||||||
|
|
||||||
#include "ppc_exc_asm_macros.h"
|
#include "ppc_exc_asm_macros.h"
|
||||||
|
|
||||||
/******************************************************/
|
/******************************************************/
|
||||||
@@ -175,3 +181,5 @@ ppc_exc_wrap_auto_async:
|
|||||||
|
|
||||||
.global __ppc_exc_wrappers_end
|
.global __ppc_exc_wrappers_end
|
||||||
__ppc_exc_wrappers_end = .
|
__ppc_exc_wrappers_end = .
|
||||||
|
|
||||||
|
#endif /* !__powerpc64__ */
|
||||||
0
c/src/lib/libcpu/powerpc/new-exceptions/bspsupport/ppc_exc_categories.c → bsps/powerpc/shared/exceptions/ppc_exc_categories.c
Executable file → Normal file
0
c/src/lib/libcpu/powerpc/new-exceptions/bspsupport/ppc_exc_categories.c → bsps/powerpc/shared/exceptions/ppc_exc_categories.c
Executable file → Normal file
@@ -166,8 +166,7 @@ libbsp_a_SOURCES += ../../shared/tod.c tod/todcfg.c
|
|||||||
libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c
|
libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c
|
||||||
libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/irq/ppc-irq-legacy.c
|
libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/irq/ppc-irq-legacy.c
|
||||||
|
|
||||||
libbsp_a_LIBADD = ../../../libcpu/@RTEMS_CPU@/@exceptions@/exc_bspsupport.rel \
|
libbsp_a_LIBADD = ../../../libcpu/@RTEMS_CPU@/mpc6xx/clock.rel \
|
||||||
../../../libcpu/@RTEMS_CPU@/mpc6xx/clock.rel \
|
|
||||||
../../../libcpu/@RTEMS_CPU@/mpc6xx/mmu.rel \
|
../../../libcpu/@RTEMS_CPU@/mpc6xx/mmu.rel \
|
||||||
../../../libcpu/@RTEMS_CPU@/mpc6xx/timer.rel \
|
../../../libcpu/@RTEMS_CPU@/mpc6xx/timer.rel \
|
||||||
../../../libcpu/@RTEMS_CPU@/mpc6xx/altivec.rel
|
../../../libcpu/@RTEMS_CPU@/mpc6xx/altivec.rel
|
||||||
@@ -181,4 +180,5 @@ EXTRA_DIST += README LICENSE
|
|||||||
|
|
||||||
include $(top_srcdir)/../../../../automake/local.am
|
include $(top_srcdir)/../../../../automake/local.am
|
||||||
include $(srcdir)/../../../../../../bsps/powerpc/shared/shared.am
|
include $(srcdir)/../../../../../../bsps/powerpc/shared/shared.am
|
||||||
|
include $(srcdir)/../../../../../../bsps/powerpc/shared/exceptions.am
|
||||||
include $(srcdir)/../../../../../../bsps/powerpc/beatnik/headers.am
|
include $(srcdir)/../../../../../../bsps/powerpc/beatnik/headers.am
|
||||||
|
|||||||
@@ -112,10 +112,10 @@ endif
|
|||||||
|
|
||||||
libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c
|
libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c
|
||||||
|
|
||||||
libbsp_a_LIBADD = ../../../libcpu/@RTEMS_CPU@/@exceptions@/exc_bspsupport.rel \
|
libbsp_a_LIBADD = ../../../libcpu/@RTEMS_CPU@/mpc6xx/mmu.rel \
|
||||||
../../../libcpu/@RTEMS_CPU@/mpc6xx/mmu.rel \
|
|
||||||
../../../libcpu/@RTEMS_CPU@/mpc6xx/timer.rel
|
../../../libcpu/@RTEMS_CPU@/mpc6xx/timer.rel
|
||||||
|
|
||||||
include $(top_srcdir)/../../../../automake/local.am
|
include $(top_srcdir)/../../../../automake/local.am
|
||||||
include $(srcdir)/../../../../../../bsps/powerpc/shared/shared.am
|
include $(srcdir)/../../../../../../bsps/powerpc/shared/shared.am
|
||||||
|
include $(srcdir)/../../../../../../bsps/powerpc/shared/exceptions.am
|
||||||
include $(srcdir)/../../../../../../bsps/powerpc/gen5200/headers.am
|
include $(srcdir)/../../../../../../bsps/powerpc/gen5200/headers.am
|
||||||
|
|||||||
@@ -75,8 +75,7 @@ libbsp_a_SOURCES += spi/spi_init.c
|
|||||||
|
|
||||||
libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c
|
libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c
|
||||||
|
|
||||||
libbsp_a_LIBADD = ../../../libcpu/@RTEMS_CPU@/@exceptions@/exc_bspsupport.rel \
|
libbsp_a_LIBADD = ../../../libcpu/@RTEMS_CPU@/mpc6xx/mmu.rel \
|
||||||
../../../libcpu/@RTEMS_CPU@/mpc6xx/mmu.rel \
|
|
||||||
../../../libcpu/@RTEMS_CPU@/mpc6xx/timer.rel \
|
../../../libcpu/@RTEMS_CPU@/mpc6xx/timer.rel \
|
||||||
../../../libcpu/@RTEMS_CPU@/mpc83xx/i2c.rel \
|
../../../libcpu/@RTEMS_CPU@/mpc83xx/i2c.rel \
|
||||||
../../../libcpu/@RTEMS_CPU@/mpc83xx/spi.rel \
|
../../../libcpu/@RTEMS_CPU@/mpc83xx/spi.rel \
|
||||||
@@ -91,4 +90,5 @@ EXTRA_DIST += README.mpc8349eamds
|
|||||||
|
|
||||||
include $(top_srcdir)/../../../../automake/local.am
|
include $(top_srcdir)/../../../../automake/local.am
|
||||||
include $(srcdir)/../../../../../../bsps/powerpc/shared/shared.am
|
include $(srcdir)/../../../../../../bsps/powerpc/shared/shared.am
|
||||||
|
include $(srcdir)/../../../../../../bsps/powerpc/shared/exceptions.am
|
||||||
include $(srcdir)/../../../../../../bsps/powerpc/gen83xx/headers.am
|
include $(srcdir)/../../../../../../bsps/powerpc/gen83xx/headers.am
|
||||||
|
|||||||
@@ -45,10 +45,10 @@ endif
|
|||||||
libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c
|
libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c
|
||||||
libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/irq/ppc-irq-legacy.c
|
libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/irq/ppc-irq-legacy.c
|
||||||
|
|
||||||
libbsp_a_LIBADD = ../../../libcpu/@RTEMS_CPU@/@exceptions@/exc_bspsupport.rel \
|
libbsp_a_LIBADD = ../../../libcpu/@RTEMS_CPU@/ppc403/clock.rel \
|
||||||
../../../libcpu/@RTEMS_CPU@/ppc403/clock.rel \
|
|
||||||
../../../libcpu/@RTEMS_CPU@/ppc403/timer.rel
|
../../../libcpu/@RTEMS_CPU@/ppc403/timer.rel
|
||||||
|
|
||||||
include $(top_srcdir)/../../../../automake/local.am
|
include $(top_srcdir)/../../../../automake/local.am
|
||||||
include $(srcdir)/../../../../../../bsps/powerpc/shared/shared.am
|
include $(srcdir)/../../../../../../bsps/powerpc/shared/shared.am
|
||||||
|
include $(srcdir)/../../../../../../bsps/powerpc/shared/exceptions.am
|
||||||
include $(srcdir)/../../../../../../bsps/powerpc/haleakala/headers.am
|
include $(srcdir)/../../../../../../bsps/powerpc/haleakala/headers.am
|
||||||
|
|||||||
@@ -120,7 +120,6 @@ libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/irq/ppc-irq-legacy.c
|
|||||||
libbsp_a_LIBADD = \
|
libbsp_a_LIBADD = \
|
||||||
polledIO.rel \
|
polledIO.rel \
|
||||||
../../../libcpu/@RTEMS_CPU@/mpc6xx/clock.rel \
|
../../../libcpu/@RTEMS_CPU@/mpc6xx/clock.rel \
|
||||||
../../../libcpu/@RTEMS_CPU@/@exceptions@/exc_bspsupport.rel \
|
|
||||||
../../../libcpu/@RTEMS_CPU@/mpc6xx/mmu.rel \
|
../../../libcpu/@RTEMS_CPU@/mpc6xx/mmu.rel \
|
||||||
../../../libcpu/@RTEMS_CPU@/mpc6xx/timer.rel \
|
../../../libcpu/@RTEMS_CPU@/mpc6xx/timer.rel \
|
||||||
../../../libcpu/@RTEMS_CPU@/mpc6xx/altivec.rel
|
../../../libcpu/@RTEMS_CPU@/mpc6xx/altivec.rel
|
||||||
@@ -134,4 +133,5 @@ EXTRA_DIST += times.mcp750 times.mvme2307
|
|||||||
include $(top_srcdir)/../../../../automake/local.am
|
include $(top_srcdir)/../../../../automake/local.am
|
||||||
include $(top_srcdir)/../../../../automake/subdirs.am
|
include $(top_srcdir)/../../../../automake/subdirs.am
|
||||||
include $(srcdir)/../../../../../../bsps/powerpc/shared/shared.am
|
include $(srcdir)/../../../../../../bsps/powerpc/shared/shared.am
|
||||||
|
include $(srcdir)/../../../../../../bsps/powerpc/shared/exceptions.am
|
||||||
include $(srcdir)/../../../../../../bsps/powerpc/motorola_powerpc/headers.am
|
include $(srcdir)/../../../../../../bsps/powerpc/motorola_powerpc/headers.am
|
||||||
|
|||||||
@@ -114,9 +114,9 @@ libbsp_a_LIBADD = ../../../libcpu/@RTEMS_CPU@/@RTEMS_CPU_MODEL@/misc.rel \
|
|||||||
../../../libcpu/@RTEMS_CPU@/@RTEMS_CPU_MODEL@/edma.rel \
|
../../../libcpu/@RTEMS_CPU@/@RTEMS_CPU_MODEL@/edma.rel \
|
||||||
../../../libcpu/@RTEMS_CPU@/@RTEMS_CPU_MODEL@/emios.rel \
|
../../../libcpu/@RTEMS_CPU@/@RTEMS_CPU_MODEL@/emios.rel \
|
||||||
../../../libcpu/@RTEMS_CPU@/@RTEMS_CPU_MODEL@/dspi.rel \
|
../../../libcpu/@RTEMS_CPU@/@RTEMS_CPU_MODEL@/dspi.rel \
|
||||||
../../../libcpu/@RTEMS_CPU@/@exceptions@/exc_bspsupport.rel \
|
|
||||||
../../../libcpu/@RTEMS_CPU@/@RTEMS_CPU_MODEL@/timer.rel
|
../../../libcpu/@RTEMS_CPU@/@RTEMS_CPU_MODEL@/timer.rel
|
||||||
|
|
||||||
include $(top_srcdir)/../../../../automake/local.am
|
include $(top_srcdir)/../../../../automake/local.am
|
||||||
include $(srcdir)/../../../../../../bsps/powerpc/shared/shared.am
|
include $(srcdir)/../../../../../../bsps/powerpc/shared/shared.am
|
||||||
|
include $(srcdir)/../../../../../../bsps/powerpc/shared/exceptions.am
|
||||||
include $(srcdir)/../../../../../../bsps/powerpc/mpc55xxevb/headers.am
|
include $(srcdir)/../../../../../../bsps/powerpc/mpc55xxevb/headers.am
|
||||||
|
|||||||
@@ -56,8 +56,7 @@ endif
|
|||||||
|
|
||||||
libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c
|
libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c
|
||||||
|
|
||||||
libbsp_a_LIBADD = ../../../libcpu/@RTEMS_CPU@/@exceptions@/exc_bspsupport.rel \
|
libbsp_a_LIBADD = ../../../libcpu/@RTEMS_CPU@/mpc8260/console-generic.rel \
|
||||||
../../../libcpu/@RTEMS_CPU@/mpc8260/console-generic.rel \
|
|
||||||
../../../libcpu/@RTEMS_CPU@/mpc8260/cpm.rel \
|
../../../libcpu/@RTEMS_CPU@/mpc8260/cpm.rel \
|
||||||
../../../libcpu/@RTEMS_CPU@/mpc8260/mmu.rel \
|
../../../libcpu/@RTEMS_CPU@/mpc8260/mmu.rel \
|
||||||
../../../libcpu/@RTEMS_CPU@/mpc8260/timer.rel
|
../../../libcpu/@RTEMS_CPU@/mpc8260/timer.rel
|
||||||
@@ -66,4 +65,5 @@ EXTRA_DIST += times
|
|||||||
|
|
||||||
include $(top_srcdir)/../../../../automake/local.am
|
include $(top_srcdir)/../../../../automake/local.am
|
||||||
include $(srcdir)/../../../../../../bsps/powerpc/shared/shared.am
|
include $(srcdir)/../../../../../../bsps/powerpc/shared/shared.am
|
||||||
|
include $(srcdir)/../../../../../../bsps/powerpc/shared/exceptions.am
|
||||||
include $(srcdir)/../../../../../../bsps/powerpc/mpc8260ads/headers.am
|
include $(srcdir)/../../../../../../bsps/powerpc/mpc8260ads/headers.am
|
||||||
|
|||||||
@@ -110,8 +110,7 @@ libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/irq/ppc-irq-legacy.c
|
|||||||
|
|
||||||
libbsp_a_LIBADD = ../../../libcpu/@RTEMS_CPU@/e500/clock.rel \
|
libbsp_a_LIBADD = ../../../libcpu/@RTEMS_CPU@/e500/clock.rel \
|
||||||
../../../libcpu/@RTEMS_CPU@/e500/timer.rel \
|
../../../libcpu/@RTEMS_CPU@/e500/timer.rel \
|
||||||
../../../libcpu/@RTEMS_CPU@/e500/mmu.rel \
|
../../../libcpu/@RTEMS_CPU@/e500/mmu.rel
|
||||||
../../../libcpu/@RTEMS_CPU@/@exceptions@/exc_bspsupport.rel
|
|
||||||
|
|
||||||
if HAS_NETWORKING
|
if HAS_NETWORKING
|
||||||
libbsp_a_LIBADD += network.rel
|
libbsp_a_LIBADD += network.rel
|
||||||
@@ -121,4 +120,5 @@ EXTRA_DIST += LICENSE README KNOWN_PROBLEMS
|
|||||||
|
|
||||||
include $(top_srcdir)/../../../../automake/local.am
|
include $(top_srcdir)/../../../../automake/local.am
|
||||||
include $(srcdir)/../../../../../../bsps/powerpc/shared/shared.am
|
include $(srcdir)/../../../../../../bsps/powerpc/shared/shared.am
|
||||||
|
include $(srcdir)/../../../../../../bsps/powerpc/shared/exceptions.am
|
||||||
include $(srcdir)/../../../../../../bsps/powerpc/mvme3100/headers.am
|
include $(srcdir)/../../../../../../bsps/powerpc/mvme3100/headers.am
|
||||||
|
|||||||
@@ -88,7 +88,6 @@ libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/irq/ppc-irq-legacy.c
|
|||||||
|
|
||||||
libbsp_a_LIBADD = \
|
libbsp_a_LIBADD = \
|
||||||
../../../libcpu/@RTEMS_CPU@/mpc6xx/clock.rel \
|
../../../libcpu/@RTEMS_CPU@/mpc6xx/clock.rel \
|
||||||
../../../libcpu/@RTEMS_CPU@/@exceptions@/exc_bspsupport.rel \
|
|
||||||
../../../libcpu/@RTEMS_CPU@/mpc6xx/mmu.rel \
|
../../../libcpu/@RTEMS_CPU@/mpc6xx/mmu.rel \
|
||||||
../../../libcpu/@RTEMS_CPU@/mpc6xx/timer.rel\
|
../../../libcpu/@RTEMS_CPU@/mpc6xx/timer.rel\
|
||||||
../../../libcpu/@RTEMS_CPU@/mpc6xx/altivec.rel
|
../../../libcpu/@RTEMS_CPU@/mpc6xx/altivec.rel
|
||||||
@@ -99,4 +98,5 @@ endif
|
|||||||
|
|
||||||
include $(top_srcdir)/../../../../automake/local.am
|
include $(top_srcdir)/../../../../automake/local.am
|
||||||
include $(srcdir)/../../../../../../bsps/powerpc/shared/shared.am
|
include $(srcdir)/../../../../../../bsps/powerpc/shared/shared.am
|
||||||
|
include $(srcdir)/../../../../../../bsps/powerpc/shared/exceptions.am
|
||||||
include $(srcdir)/../../../../../../bsps/powerpc/mvme5500/headers.am
|
include $(srcdir)/../../../../../../bsps/powerpc/mvme5500/headers.am
|
||||||
|
|||||||
@@ -64,11 +64,11 @@ libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c
|
|||||||
libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/irq/ppc-irq-legacy.c
|
libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/irq/ppc-irq-legacy.c
|
||||||
|
|
||||||
libbsp_a_LIBADD = ../../../libcpu/@RTEMS_CPU@/mpc6xx/clock.rel \
|
libbsp_a_LIBADD = ../../../libcpu/@RTEMS_CPU@/mpc6xx/clock.rel \
|
||||||
../../../libcpu/@RTEMS_CPU@/@exceptions@/exc_bspsupport.rel \
|
|
||||||
../../../libcpu/@RTEMS_CPU@/mpc6xx/mmu.rel \
|
../../../libcpu/@RTEMS_CPU@/mpc6xx/mmu.rel \
|
||||||
../../../libcpu/@RTEMS_CPU@/mpc6xx/timer.rel \
|
../../../libcpu/@RTEMS_CPU@/mpc6xx/timer.rel \
|
||||||
../../../libcpu/@RTEMS_CPU@/mpc6xx/altivec.rel
|
../../../libcpu/@RTEMS_CPU@/mpc6xx/altivec.rel
|
||||||
|
|
||||||
include $(top_srcdir)/../../../../automake/local.am
|
include $(top_srcdir)/../../../../automake/local.am
|
||||||
include $(srcdir)/../../../../../../bsps/powerpc/shared/shared.am
|
include $(srcdir)/../../../../../../bsps/powerpc/shared/shared.am
|
||||||
|
include $(srcdir)/../../../../../../bsps/powerpc/shared/exceptions.am
|
||||||
include $(srcdir)/../../../../../../bsps/powerpc/psim/headers.am
|
include $(srcdir)/../../../../../../bsps/powerpc/psim/headers.am
|
||||||
|
|||||||
@@ -53,10 +53,10 @@ libbsp_a_SOURCES = $(startup_SOURCES) $(clock_SOURCES) $(console_SOURCES) \
|
|||||||
|
|
||||||
libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c
|
libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c
|
||||||
|
|
||||||
libbsp_a_LIBADD = ../../../libcpu/@RTEMS_CPU@/@exceptions@/exc_bspsupport.rel \
|
libbsp_a_LIBADD = ../../../libcpu/@RTEMS_CPU@/mpc6xx/mmu.rel \
|
||||||
../../../libcpu/@RTEMS_CPU@/mpc6xx/mmu.rel \
|
|
||||||
../../../libcpu/@RTEMS_CPU@/mpc6xx/timer.rel
|
../../../libcpu/@RTEMS_CPU@/mpc6xx/timer.rel
|
||||||
|
|
||||||
include $(top_srcdir)/../../../../automake/local.am
|
include $(top_srcdir)/../../../../automake/local.am
|
||||||
include $(srcdir)/../../../../../../bsps/powerpc/shared/shared.am
|
include $(srcdir)/../../../../../../bsps/powerpc/shared/shared.am
|
||||||
|
include $(srcdir)/../../../../../../bsps/powerpc/shared/exceptions.am
|
||||||
include $(srcdir)/../../../../../../bsps/powerpc/qemuppc/headers.am
|
include $(srcdir)/../../../../../../bsps/powerpc/qemuppc/headers.am
|
||||||
|
|||||||
@@ -98,8 +98,7 @@ libbsp_a_SOURCES += shmsupp/lock.S \
|
|||||||
|
|
||||||
libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c
|
libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c
|
||||||
|
|
||||||
libbsp_a_LIBADD = ../../../libcpu/@RTEMS_CPU@/@exceptions@/exc_bspsupport.rel \
|
libbsp_a_LIBADD = ../../../libcpu/@RTEMS_CPU@/e500/mmu.rel
|
||||||
../../../libcpu/@RTEMS_CPU@/e500/mmu.rel
|
|
||||||
|
|
||||||
if HAS_NETWORKING
|
if HAS_NETWORKING
|
||||||
libbsp_a_SOURCES += network/network.c \
|
libbsp_a_SOURCES += network/network.c \
|
||||||
@@ -113,4 +112,5 @@ endif
|
|||||||
|
|
||||||
include $(top_srcdir)/../../../../automake/local.am
|
include $(top_srcdir)/../../../../automake/local.am
|
||||||
include $(srcdir)/../../../../../../bsps/powerpc/shared/shared.am
|
include $(srcdir)/../../../../../../bsps/powerpc/shared/shared.am
|
||||||
|
include $(srcdir)/../../../../../../bsps/powerpc/shared/exceptions.am
|
||||||
include $(srcdir)/../../../../../../bsps/powerpc/qoriq/headers.am
|
include $(srcdir)/../../../../../../bsps/powerpc/qoriq/headers.am
|
||||||
|
|||||||
@@ -36,14 +36,16 @@ libbsp_a_SOURCES += ../../shared/bspreset.c
|
|||||||
libbsp_a_SOURCES += startup/tm27supp.c
|
libbsp_a_SOURCES += startup/tm27supp.c
|
||||||
|
|
||||||
libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c
|
libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c
|
||||||
|
libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/exceptions/ppc_exc_print.c
|
||||||
|
libbsp_a_SOURCES += ../../../../../../bsps/powerpc/ss555/start/vectors_init.c
|
||||||
|
libbsp_a_SOURCES += ../../../../../../bsps/powerpc/ss555/start/vectors.S
|
||||||
|
|
||||||
libbsp_a_LIBADD = \
|
libbsp_a_LIBADD = \
|
||||||
../../../libcpu/@RTEMS_CPU@/mpc5xx/clock.rel \
|
../../../libcpu/@RTEMS_CPU@/mpc5xx/clock.rel \
|
||||||
../../../libcpu/@RTEMS_CPU@/mpc5xx/console-generic.rel \
|
../../../libcpu/@RTEMS_CPU@/mpc5xx/console-generic.rel \
|
||||||
../../../libcpu/@RTEMS_CPU@/mpc5xx/exceptions.rel \
|
../../../libcpu/@RTEMS_CPU@/mpc5xx/exceptions.rel \
|
||||||
../../../libcpu/@RTEMS_CPU@/mpc5xx/irq.rel \
|
../../../libcpu/@RTEMS_CPU@/mpc5xx/irq.rel \
|
||||||
../../../libcpu/@RTEMS_CPU@/mpc5xx/timer.rel \
|
../../../libcpu/@RTEMS_CPU@/mpc5xx/timer.rel
|
||||||
../../../libcpu/@RTEMS_CPU@/mpc5xx/vectors.rel
|
|
||||||
|
|
||||||
include $(top_srcdir)/../../../../automake/local.am
|
include $(top_srcdir)/../../../../automake/local.am
|
||||||
include $(srcdir)/../../../../../../bsps/powerpc/shared/shared.am
|
include $(srcdir)/../../../../../../bsps/powerpc/shared/shared.am
|
||||||
|
|||||||
@@ -66,12 +66,11 @@ libbsp_a_SOURCES += console/console.c
|
|||||||
|
|
||||||
libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c
|
libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c
|
||||||
|
|
||||||
libbsp_a_LIBADD = ../../../libcpu/@RTEMS_CPU@/@exceptions@/exc_bspsupport.rel
|
|
||||||
|
|
||||||
if HAS_SMP
|
if HAS_SMP
|
||||||
libbsp_a_SOURCES += ../../shared/bspsmp.c
|
libbsp_a_SOURCES += ../../shared/bspsmp.c
|
||||||
endif
|
endif
|
||||||
|
|
||||||
include $(top_srcdir)/../../../../automake/local.am
|
include $(top_srcdir)/../../../../automake/local.am
|
||||||
include $(srcdir)/../../../../../../bsps/powerpc/shared/shared.am
|
include $(srcdir)/../../../../../../bsps/powerpc/shared/shared.am
|
||||||
|
include $(srcdir)/../../../../../../bsps/powerpc/shared/exceptions.am
|
||||||
include $(srcdir)/../../../../../../bsps/powerpc/t32mppc/headers.am
|
include $(srcdir)/../../../../../../bsps/powerpc/t32mppc/headers.am
|
||||||
|
|||||||
@@ -65,7 +65,6 @@ endif
|
|||||||
libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c
|
libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c
|
||||||
|
|
||||||
libbsp_a_LIBADD = \
|
libbsp_a_LIBADD = \
|
||||||
../../../libcpu/@RTEMS_CPU@/@exceptions@/exc_bspsupport.rel \
|
|
||||||
../../../libcpu/@RTEMS_CPU@/mpc8xx/console-generic.rel \
|
../../../libcpu/@RTEMS_CPU@/mpc8xx/console-generic.rel \
|
||||||
../../../libcpu/@RTEMS_CPU@/mpc8xx/cpm.rel \
|
../../../libcpu/@RTEMS_CPU@/mpc8xx/cpm.rel \
|
||||||
../../../libcpu/@RTEMS_CPU@/mpc8xx/clock.rel \
|
../../../libcpu/@RTEMS_CPU@/mpc8xx/clock.rel \
|
||||||
@@ -74,4 +73,5 @@ libbsp_a_LIBADD = \
|
|||||||
|
|
||||||
include $(top_srcdir)/../../../../automake/local.am
|
include $(top_srcdir)/../../../../automake/local.am
|
||||||
include $(srcdir)/../../../../../../bsps/powerpc/shared/shared.am
|
include $(srcdir)/../../../../../../bsps/powerpc/shared/shared.am
|
||||||
|
include $(srcdir)/../../../../../../bsps/powerpc/shared/exceptions.am
|
||||||
include $(srcdir)/../../../../../../bsps/powerpc/tqm8xx/headers.am
|
include $(srcdir)/../../../../../../bsps/powerpc/tqm8xx/headers.am
|
||||||
|
|||||||
@@ -68,8 +68,7 @@ libbsp_a_LIBADD += ../../../libcpu/@RTEMS_CPU@/ppc403/timer.rel
|
|||||||
|
|
||||||
libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c
|
libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c
|
||||||
|
|
||||||
libbsp_a_LIBADD += ../../../libcpu/@RTEMS_CPU@/@exceptions@/exc_bspsupport.rel
|
|
||||||
|
|
||||||
include $(top_srcdir)/../../../../automake/local.am
|
include $(top_srcdir)/../../../../automake/local.am
|
||||||
include $(srcdir)/../../../../../../bsps/powerpc/shared/shared.am
|
include $(srcdir)/../../../../../../bsps/powerpc/shared/shared.am
|
||||||
|
include $(srcdir)/../../../../../../bsps/powerpc/shared/exceptions.am
|
||||||
include $(srcdir)/../../../../../../bsps/powerpc/virtex/headers.am
|
include $(srcdir)/../../../../../../bsps/powerpc/virtex/headers.am
|
||||||
|
|||||||
@@ -47,12 +47,12 @@ libbsp_a_SOURCES += mmu/mmu.c
|
|||||||
|
|
||||||
libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c
|
libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c
|
||||||
|
|
||||||
libbsp_a_LIBADD = ../../../libcpu/@RTEMS_CPU@/@exceptions@/exc_bspsupport.rel \
|
libbsp_a_LIBADD = ../../../libcpu/@RTEMS_CPU@/ppc403/clock.rel \
|
||||||
../../../libcpu/@RTEMS_CPU@/ppc403/clock.rel \
|
|
||||||
../../../libcpu/@RTEMS_CPU@/ppc403/timer.rel
|
../../../libcpu/@RTEMS_CPU@/ppc403/timer.rel
|
||||||
|
|
||||||
EXTRA_DIST += times
|
EXTRA_DIST += times
|
||||||
|
|
||||||
include $(top_srcdir)/../../../../automake/local.am
|
include $(top_srcdir)/../../../../automake/local.am
|
||||||
include $(srcdir)/../../../../../../bsps/powerpc/shared/shared.am
|
include $(srcdir)/../../../../../../bsps/powerpc/shared/shared.am
|
||||||
|
include $(srcdir)/../../../../../../bsps/powerpc/shared/exceptions.am
|
||||||
include $(srcdir)/../../../../../../bsps/powerpc/virtex4/headers.am
|
include $(srcdir)/../../../../../../bsps/powerpc/virtex4/headers.am
|
||||||
|
|||||||
@@ -49,12 +49,12 @@ libbsp_a_SOURCES += mmu/mmu.c
|
|||||||
|
|
||||||
libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c
|
libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c
|
||||||
|
|
||||||
libbsp_a_LIBADD = ../../../libcpu/@RTEMS_CPU@/@exceptions@/exc_bspsupport.rel \
|
libbsp_a_LIBADD = ../../../libcpu/@RTEMS_CPU@/e500/clock.rel \
|
||||||
../../../libcpu/@RTEMS_CPU@/e500/clock.rel \
|
|
||||||
../../../libcpu/@RTEMS_CPU@/e500/timer.rel
|
../../../libcpu/@RTEMS_CPU@/e500/timer.rel
|
||||||
|
|
||||||
EXTRA_DIST += times
|
EXTRA_DIST += times
|
||||||
|
|
||||||
include $(top_srcdir)/../../../../automake/local.am
|
include $(top_srcdir)/../../../../automake/local.am
|
||||||
include $(srcdir)/../../../../../../bsps/powerpc/shared/shared.am
|
include $(srcdir)/../../../../../../bsps/powerpc/shared/shared.am
|
||||||
|
include $(srcdir)/../../../../../../bsps/powerpc/shared/exceptions.am
|
||||||
include $(srcdir)/../../../../../../bsps/powerpc/virtex5/headers.am
|
include $(srcdir)/../../../../../../bsps/powerpc/virtex5/headers.am
|
||||||
|
|||||||
@@ -6,33 +6,6 @@ EXTRA_DIST =
|
|||||||
|
|
||||||
noinst_PROGRAMS =
|
noinst_PROGRAMS =
|
||||||
|
|
||||||
if !mpc5xx
|
|
||||||
noinst_PROGRAMS += new-exceptions/exc_bspsupport.rel
|
|
||||||
new_exceptions_exc_bspsupport_rel_SOURCES = \
|
|
||||||
new-exceptions/bspsupport/ppc_exc_async_normal.S \
|
|
||||||
new-exceptions/bspsupport/ppc_exc_fatal.S \
|
|
||||||
new-exceptions/bspsupport/ppc_exc_print.c
|
|
||||||
if !qoriq
|
|
||||||
new_exceptions_exc_bspsupport_rel_SOURCES += \
|
|
||||||
new-exceptions/bspsupport/ppc-code-copy.c \
|
|
||||||
new-exceptions/bspsupport/ppc_exc.S \
|
|
||||||
new-exceptions/bspsupport/ppc_exc_naked.S \
|
|
||||||
new-exceptions/bspsupport/ppc_exc_hdl.c \
|
|
||||||
new-exceptions/bspsupport/ppc_exc_initialize.c \
|
|
||||||
new-exceptions/bspsupport/ppc_exc_global_handler.c \
|
|
||||||
new-exceptions/bspsupport/ppc_exc_categories.c \
|
|
||||||
new-exceptions/bspsupport/ppc_exc_address.c \
|
|
||||||
new-exceptions/bspsupport/ppc_exc_alignment.c \
|
|
||||||
new-exceptions/bspsupport/ppc_exc_prologue.c
|
|
||||||
endif
|
|
||||||
|
|
||||||
new_exceptions_exc_bspsupport_rel_CPPFLAGS = $(AM_CPPFLAGS)
|
|
||||||
new_exceptions_exc_bspsupport_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
|
|
||||||
endif
|
|
||||||
|
|
||||||
EXTRA_DIST += new-exceptions/bspsupport/README
|
|
||||||
EXTRA_DIST += new-exceptions/bspsupport/ppc_exc_test.c
|
|
||||||
|
|
||||||
EXTRA_DIST += ppc403/README ppc403/vectors/README
|
EXTRA_DIST += ppc403/README ppc403/vectors/README
|
||||||
if ppc4xx
|
if ppc4xx
|
||||||
# ppc403/clock
|
# ppc403/clock
|
||||||
@@ -105,13 +78,6 @@ noinst_PROGRAMS += mpc5xx/timer.rel
|
|||||||
mpc5xx_timer_rel_SOURCES = mpc5xx/timer/timer.c
|
mpc5xx_timer_rel_SOURCES = mpc5xx/timer/timer.c
|
||||||
mpc5xx_timer_rel_CPPFLAGS = $(AM_CPPFLAGS)
|
mpc5xx_timer_rel_CPPFLAGS = $(AM_CPPFLAGS)
|
||||||
mpc5xx_timer_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
|
mpc5xx_timer_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
|
||||||
|
|
||||||
# mpc5xx/vectors
|
|
||||||
noinst_PROGRAMS += mpc5xx/vectors.rel
|
|
||||||
mpc5xx_vectors_rel_SOURCES = mpc5xx/vectors/vectors_init.c mpc5xx/vectors/vectors.S \
|
|
||||||
new-exceptions/bspsupport/ppc_exc_print.c
|
|
||||||
mpc5xx_vectors_rel_CPPFLAGS = $(AM_CPPFLAGS)
|
|
||||||
mpc5xx_vectors_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
if mpc6xx
|
if mpc6xx
|
||||||
|
|||||||
Reference in New Issue
Block a user