2007-12-11 Till Straumann <strauman@slac.stanford.edu>

* Makefile.am, new-exceptions/bspsupport/README:
	provide new irq_bspsupport.rel which was
	split out of exc_bspsupport.rel to provide finer-grained
	control over what BSPs want to use.
This commit is contained in:
Till Straumann
2007-12-12 00:48:54 +00:00
parent 8d2487fd60
commit aea55715cd
3 changed files with 19 additions and 2 deletions

View File

@@ -1,3 +1,10 @@
2007-12-11 Till Straumann <strauman@slac.stanford.edu>
* Makefile.am, new-exceptions/bspsupport/README:
provide new irq_bspsupport.rel which was
split out of exc_bspsupport.rel to provide finer-grained
control over what BSPs want to use.
2007-12-11 Till Straumann <strauman@slac.stanford.edu> 2007-12-11 Till Straumann <strauman@slac.stanford.edu>
* new-exceptions/bspsupport/irq.c: enable/disable * new-exceptions/bspsupport/irq.c: enable/disable

View File

@@ -47,10 +47,16 @@ noinst_PROGRAMS += new-exceptions/exc_bspsupport.rel
new_exceptions_exc_bspsupport_rel_SOURCES = \ new_exceptions_exc_bspsupport_rel_SOURCES = \
new-exceptions/bspsupport/ppc_exc.S \ new-exceptions/bspsupport/ppc_exc.S \
new-exceptions/bspsupport/ppc_exc_hdl.c \ new-exceptions/bspsupport/ppc_exc_hdl.c \
new-exceptions/bspsupport/irq.c \ new-exceptions/bspsupport/ppc_exc_test.c \
new-exceptions/bspsupport/vectors_init.c new-exceptions/bspsupport/vectors_init.c
new_exceptions_exc_bspsupport_rel_CPPFLAGS = $(AM_CPPFLAGS) new_exceptions_exc_bspsupport_rel_CPPFLAGS = $(AM_CPPFLAGS)
new_exceptions_exc_bspsupport_rel_LDFLAGS = $(RTEMS_RELLDFLAGS) new_exceptions_exc_bspsupport_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
noinst_PROGRAMS += new-exceptions/irq_bspsupport.rel
new_exceptions_irq_bspsupport_rel_SOURCES = new-exceptions/bspsupport/irq.c
new_exceptions_irq_bspsupport_rel_CPPFLAGS = $(AM_CPPFLAGS)
new_exceptions_irq_bspsupport_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
endif endif
endif endif
EXTRA_DIST += new-exceptions/bspsupport/vectors.h EXTRA_DIST += new-exceptions/bspsupport/vectors.h

View File

@@ -239,9 +239,13 @@ USAGE
- add - add
../../../libcpu/@RTEMS_CPU@/@exceptions@/exc_bspsupport.rel \ ../../../libcpu/@RTEMS_CPU@/@exceptions@/exc_bspsupport.rel \
../../../libcpu/@RTEMS_CPU@/@exceptions@/irq_bspsupport.rel \
to 'libbsp_a_LIBADD' to 'libbsp_a_LIBADD'
(irq.c is in a separate '.rel' so that you can get support
for exceptions only).
CAVEATS CAVEATS
======= =======