summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/arm/xilinx-zynq
diff options
context:
space:
mode:
authorChris Johns <chrisj@rtems.org>2013-08-09 18:22:42 +1000
committerChris Johns <chrisj@rtems.org>2013-08-09 18:22:42 +1000
commitc31a71298fa6cb0688ffb88d694c705f45f28b84 (patch)
tree2ee53d66251d62ac163bfb9385b1be870cea21b2 /c/src/lib/libbsp/arm/xilinx-zynq
parentUse $(EXEEXT) [defaults to "exe"] to generate binaries (diff)
downloadrtems-c31a71298fa6cb0688ffb88d694c705f45f28b84.tar.bz2
bsp/xilinx_zynq_zc706_smp: Add.
Diffstat (limited to 'c/src/lib/libbsp/arm/xilinx-zynq')
-rw-r--r--c/src/lib/libbsp/arm/xilinx-zynq/Makefile.am2
-rw-r--r--c/src/lib/libbsp/arm/xilinx-zynq/make/custom/xilinx_zynq_zc706_smp.cfg1
-rw-r--r--c/src/lib/libbsp/arm/xilinx-zynq/preinstall.am8
-rw-r--r--c/src/lib/libbsp/arm/xilinx-zynq/startup/linkcmds.xilinx_zynq_zc706_smp3
4 files changed, 14 insertions, 0 deletions
diff --git a/c/src/lib/libbsp/arm/xilinx-zynq/Makefile.am b/c/src/lib/libbsp/arm/xilinx-zynq/Makefile.am
index 39f85432af..0e584b5022 100644
--- a/c/src/lib/libbsp/arm/xilinx-zynq/Makefile.am
+++ b/c/src/lib/libbsp/arm/xilinx-zynq/Makefile.am
@@ -63,6 +63,8 @@ project_lib_DATA += startup/linkcmds.xilinx_zynq_a9_qemu
project_lib_DATA += startup/linkcmds.xilinx_zynq_a9_qemu_smp
project_lib_DATA += startup/linkcmds.xilinx_zynq_zc702
project_lib_DATA += startup/linkcmds.xilinx_zynq_zc702_smp
+project_lib_DATA += startup/linkcmds.xilinx_zynq_zc706
+project_lib_DATA += startup/linkcmds.xilinx_zynq_zc706_smp
project_lib_DATA += startup/linkcmds.xilinx_zynq_zedboard
project_lib_DATA += startup/linkcmds.xilinx_zynq_zedboard_smp
diff --git a/c/src/lib/libbsp/arm/xilinx-zynq/make/custom/xilinx_zynq_zc706_smp.cfg b/c/src/lib/libbsp/arm/xilinx-zynq/make/custom/xilinx_zynq_zc706_smp.cfg
new file mode 100644
index 0000000000..2de871d46e
--- /dev/null
+++ b/c/src/lib/libbsp/arm/xilinx-zynq/make/custom/xilinx_zynq_zc706_smp.cfg
@@ -0,0 +1 @@
+include $(RTEMS_ROOT)/make/custom/xilinx_zynq.inc
diff --git a/c/src/lib/libbsp/arm/xilinx-zynq/preinstall.am b/c/src/lib/libbsp/arm/xilinx-zynq/preinstall.am
index d479169ee7..838ff2ba3d 100644
--- a/c/src/lib/libbsp/arm/xilinx-zynq/preinstall.am
+++ b/c/src/lib/libbsp/arm/xilinx-zynq/preinstall.am
@@ -162,6 +162,14 @@ $(PROJECT_LIB)/linkcmds.xilinx_zynq_zc702_smp: startup/linkcmds.xilinx_zynq_zc70
$(INSTALL_DATA) $< $(PROJECT_LIB)/linkcmds.xilinx_zynq_zc702_smp
TMPINSTALL_FILES += $(PROJECT_LIB)/linkcmds.xilinx_zynq_zc702_smp
+$(PROJECT_LIB)/linkcmds.xilinx_zynq_zc706: startup/linkcmds.xilinx_zynq_zc706 $(PROJECT_LIB)/$(dirstamp)
+ $(INSTALL_DATA) $< $(PROJECT_LIB)/linkcmds.xilinx_zynq_zc706
+TMPINSTALL_FILES += $(PROJECT_LIB)/linkcmds.xilinx_zynq_zc706
+
+$(PROJECT_LIB)/linkcmds.xilinx_zynq_zc706_smp: startup/linkcmds.xilinx_zynq_zc706_smp $(PROJECT_LIB)/$(dirstamp)
+ $(INSTALL_DATA) $< $(PROJECT_LIB)/linkcmds.xilinx_zynq_zc706_smp
+TMPINSTALL_FILES += $(PROJECT_LIB)/linkcmds.xilinx_zynq_zc706_smp
+
$(PROJECT_LIB)/linkcmds.xilinx_zynq_zedboard: startup/linkcmds.xilinx_zynq_zedboard $(PROJECT_LIB)/$(dirstamp)
$(INSTALL_DATA) $< $(PROJECT_LIB)/linkcmds.xilinx_zynq_zedboard
TMPINSTALL_FILES += $(PROJECT_LIB)/linkcmds.xilinx_zynq_zedboard
diff --git a/c/src/lib/libbsp/arm/xilinx-zynq/startup/linkcmds.xilinx_zynq_zc706_smp b/c/src/lib/libbsp/arm/xilinx-zynq/startup/linkcmds.xilinx_zynq_zc706_smp
new file mode 100644
index 0000000000..d698425ccb
--- /dev/null
+++ b/c/src/lib/libbsp/arm/xilinx-zynq/startup/linkcmds.xilinx_zynq_zc706_smp
@@ -0,0 +1,3 @@
+bsp_processor_count = DEFINED (bsp_processor_count) ? bsp_processor_count : 2;
+
+INCLUDE linkcmds.xilinx_zynq_zc706