source: rtems/c/src/lib/libbsp/Makefile.am @ 78c9fe8

5
Last change on this file since 78c9fe8 was f770fcb, checked in by Joel Sherrill <joel@…>, on Mar 3, 2016 at 4:36:24 PM

Add shared PCI support and enhance pc386 to support non-legacy PCI configuration space

This patch fundamentally results from enhancements to the pc386 BSP
to support systems which do NOT have the legacy PCI BIOS. The
patch adds support for detecting when legacy PCI BIOS is not
present and then using IO space to access to PCI Configuration Space.
This resulted in dynamically selected between two implementations
of PCI and refactoring out the shared methods.

This patch adds shared implementations of pci_bus_count() and
pci_find_device(). Subsequent patches will remove implementations
of these methods in other BSPs where possible.

  • Property mode set to 100644
File size: 1.4 KB
Line 
1include $(top_srcdir)/automake/compile.am
2
3SUBDIRS = @libbsp_cpu_subdir@
4DIST_SUBDIRS = @libbsp_cpu_subdir@
5
6EXTRA_DIST = MERGE.PROCEDURE bsp.am
7
8# shared
9EXTRA_DIST += shared/bootcard.c shared/bspclean.c \
10    shared/console-polled.c \
11    shared/console.c shared/gnatinstallhandler.c shared/sbrk.c \
12    shared/tod.c
13EXTRA_DIST += shared/vmeUniverse/vmeUniverse.c \
14    shared/vmeUniverse/vmeUniverse.h \
15    shared/vmeUniverse/vmeUniverseDMA.h \
16    shared/vmeUniverse/vmeTsi148.c      \
17    shared/vmeUniverse/vmeTsi148.h      \
18    shared/vmeUniverse/vmeTsi148DMA.h   \
19    shared/vmeUniverse/vme_am_defs.h \
20    shared/vmeUniverse/VME.h \
21    shared/vmeUniverse/VMEDMA.h \
22    shared/vmeUniverse/bspVmeDmaList.c \
23    shared/vmeUniverse/bspVmeDmaList.h \
24    shared/vmeUniverse/bspVmeDmaListP.h \
25    shared/vmeUniverse/README.porting \
26    shared/vmeUniverse/README.universe
27
28EXTRA_DIST += shared/include/coverhd.h
29EXTRA_DIST += shared/gdbstub/rtems-stub-glue.c
30EXTRA_DIST += shared/include/bootcard.h
31
32EXTRA_DIST += shared/pci/pci_bus_count.c
33EXTRA_DIST += shared/pci/pci_find_device.c
34
35include_bspdir = $(includedir)/bsp
36
37include_bsp_HEADERS =
38include_bsp_HEADERS += shared/include/default-initial-extension.h
39include_bsp_HEADERS += shared/include/fatal.h
40include_bsp_HEADERS += shared/include/console-termios.h
41include_bsp_HEADERS += shared/include/gpio.h
42
43include $(srcdir)/preinstall.am
44include $(top_srcdir)/automake/subdirs.am
45include $(top_srcdir)/automake/local.am
Note: See TracBrowser for help on using the repository browser.