summaryrefslogtreecommitdiff
path: root/cpukit
diff options
context:
space:
mode:
authorAmar Takhar <amar@rtems.org>2015-02-09 12:03:27 -0500
committerAmar Takhar <amar@rtems.org>2015-12-11 15:14:57 -0500
commit49accb239c2b4163ff18a3b7670353a34141df31 (patch)
treecd4619da82479bc50749f137d6c1b1e599129559 /cpukit
parent3cb9a83920144b6e406a83333292cea307ad30e0 (diff)
Add support for xilinx_zynq_zc706.
All tests build. The other zynq BSPs have not been added yet.
Diffstat (limited to 'cpukit')
-rw-r--r--cpukit/libcsupport/wscript3
-rw-r--r--cpukit/score/wscript9
2 files changed, 7 insertions, 5 deletions
diff --git a/cpukit/libcsupport/wscript b/cpukit/libcsupport/wscript
index 09031c07ed..d7523627fa 100644
--- a/cpukit/libcsupport/wscript
+++ b/cpukit/libcsupport/wscript
@@ -243,7 +243,8 @@ def build(ctx):
"src/cachealignedalloc.c",
"src/pwdgrp.c",
"src/getgrent.c",
- "src/getgrnam.c"
+ "src/getgrnam.c",
+ "src/cachecoherentalloc.c"
]
diff --git a/cpukit/score/wscript b/cpukit/score/wscript
index 4035e930e2..1473daf5c7 100644
--- a/cpukit/score/wscript
+++ b/cpukit/score/wscript
@@ -260,7 +260,8 @@ def build(ctx):
"src/coretodsecondssinceepoch.c",
"src/coretodadjust.c",
"src/schedulersimplechangepriority.c",
- "src/schedulerdefaultupdate.c"
+ "src/schedulerdefaultupdate.c",
+ "src/timespecgetasnanoseconds.c"
]
if ctx.env.RTEMS_ARCH == "arm":
@@ -275,7 +276,7 @@ def build(ctx):
]
#XXX: There needs to be a different solution for this..
- if ctx.env.RTEMS_BSP in ["lm3s3749", "lm3s6965", "lm3s6965_qemu", "lpc17xx_ea_rom_int", "lpc17xx_plx800_ram", "lpc17xx_plx800_rom_int", "lpc17xx_ea_ram", "stm32f4", "xilinx_zynq_a9_qemu"]:
+ if ctx.env.RTEMS_BSP in ["lm3s3749", "lm3s6965", "lm3s6965_qemu", "lpc17xx_ea_rom_int", "lpc17xx_plx800_ram", "lpc17xx_plx800_rom_int", "lpc17xx_ea_ram", "stm32f4", "xilinx_zynq_a9_qemu", "xilinx_zynq_zc706"]:
source += [
"cpu/arm/armv7m-context-initialize.c",
"cpu/arm/armv7m-context-restore.c",
@@ -293,10 +294,10 @@ def build(ctx):
"cpu/arm/armv7m-isr-level-set.c",
"cpu/arm/armv7m-isr-vector-install.c",
"cpu/arm/armv7m-multitasking-start-stop.c",
- "cpu/arm/armv7m-thread-idle.c",
+ "cpu/arm/armv7-thread-idle.c"
]
- if ctx.env.RTEMS_BSP in ["lpc24xx_plx800_rom_int", "lpc24xx_plx800_ram", "lpc17xx_ea_rom_int", "lpc17xx_plx800_ram", "lpc17xx_plx800_rom_int", "lpc17xx_ea_ram", "raspberrypi", "realview_pbx_a9_qemu", "stm32f4", "xilinx_zynq_a9_qemu", "lpc2362", "lpc23xx_tli800", "lpc24xx_ea", "lpc24xx_ncs_ram", "lpc24xx_ncs_rom_ext", "lpc24xx_ncs_rom_int", "lpc32xx_mzx", "lpc32xx_mzx_stage_1", "lpc32xx_mzx_stage_2", "lpc32xx_phycore"]:
+ if ctx.env.RTEMS_BSP in ["lpc24xx_plx800_rom_int", "lpc24xx_plx800_ram", "lpc17xx_ea_rom_int", "lpc17xx_plx800_ram", "lpc17xx_plx800_rom_int", "lpc17xx_ea_ram", "raspberrypi", "realview_pbx_a9_qemu", "stm32f4", "xilinx_zynq_a9_qemu", "lpc2362", "lpc23xx_tli800", "lpc24xx_ea", "lpc24xx_ncs_ram", "lpc24xx_ncs_rom_ext", "lpc24xx_ncs_rom_int", "lpc32xx_mzx", "lpc32xx_mzx_stage_1", "lpc32xx_mzx_stage_2", "lpc32xx_phycore", "xilinx_zynq_zc706"]:
source += [
"cpu/arm/armv4-exception-default.S"
]