aboutsummaryrefslogtreecommitdiff
path: root/config
diff options
context:
space:
mode:
authorMaxim Kuvyrkov <maxim.kuvyrkov@linaro.org>2014-12-22 14:21:53 +0000
committerMaxim Kuvyrkov <maxim.kuvyrkov@linaro.org>2014-12-22 14:21:53 +0000
commitbd8931bc89112a7f11f3823b8901962f58b6e1d9 (patch)
treec9212d659b04c13474b4c25082f2763ffacfb994 /config
parent0b8ed81579dde83fd6098356f47b9b7766f2b6ea (diff)
parent5056b0ca3a5b17d24f5ebb8108edf8938b4890e2 (diff)
Merge branch 'master' into merge
Conflicts: README config/boards/tcwgblack.exp config/gcc.conf config/linaro.exp jenkins.sh lib/make.sh scripts/BuildFarm.job
Diffstat (limited to 'config')
-rw-r--r--config/boards/README2
-rw-r--r--config/boards/apm.exp3
-rw-r--r--config/boards/arm-qemu.exp5
-rw-r--r--config/boards/build-01/a15.exp (renamed from config/boards/tcwg-ex40-01/a15.exp)0
-rw-r--r--config/boards/build-01/a8.exp (renamed from config/boards/tcwg-ex40-01/a8.exp)0
-rw-r--r--config/boards/build-01/a9.exp (renamed from config/boards/tcwg-ex40-01/a9.exp)0
-rw-r--r--config/boards/build-01/aarch64.exp (renamed from config/boards/tcwg-ex40-01/aarch64.exp)0
-rw-r--r--config/boards/build-01/black.exp3
-rw-r--r--config/boards/build-01/build.exp3
-rw-r--r--config/boards/build-01/tcwgfoundation.exp (renamed from config/boards/tcwg-ex40-01/tcwgfoundation.exp)0
-rw-r--r--config/boards/build-02/a15.exp (renamed from config/boards/tcwg-ex40-02/a15.exp)0
-rw-r--r--config/boards/build-02/a8.exp (renamed from config/boards/tcwg-ex40-02/a8.exp)0
-rw-r--r--config/boards/build-02/a9.exp (renamed from config/boards/tcwg-ex40-02/a9.exp)0
-rw-r--r--config/boards/build-02/aarch64.exp (renamed from config/boards/tcwg-ex40-02/aarch64.exp)0
-rw-r--r--config/boards/build-02/black.exp3
-rw-r--r--config/boards/build-02/build.exp3
-rw-r--r--config/boards/build-02/tcwgfoundation.exp (renamed from config/boards/tcwgbuild02/tcwgfoundation.exp)0
-rw-r--r--config/boards/build-03/a15.exp (renamed from config/boards/tcwg-ex40-02/tcwgbuild01/a15.exp)0
-rw-r--r--config/boards/build-03/a8.exp (renamed from config/boards/tcwg-ex40-02/tcwgbuild01/a8.exp)0
-rw-r--r--config/boards/build-03/a9.exp (renamed from config/boards/tcwg-ex40-02/tcwgbuild01/a9.exp)0
-rw-r--r--config/boards/build-03/aarch64.exp (renamed from config/boards/tcwg-ex40-02/tcwgbuild01/aarch64.exp)0
-rw-r--r--config/boards/build-03/black.exp3
-rw-r--r--config/boards/build-03/build.exp3
-rw-r--r--config/boards/build-03/tcwgfoundation.exp (renamed from config/boards/tcwgbuild03/tcwgfoundation.exp)0
-rw-r--r--config/boards/build-04/a15.exp (renamed from config/boards/tcwg-ex40-03/a15.exp)0
-rw-r--r--config/boards/build-04/a8.exp (renamed from config/boards/tcwg-ex40-03/a8.exp)0
-rw-r--r--config/boards/build-04/a9.exp (renamed from config/boards/tcwg-ex40-03/a9.exp)0
-rw-r--r--config/boards/build-04/aarch64.exp (renamed from config/boards/tcwg-ex40-03/aarch64.exp)0
-rw-r--r--config/boards/build-04/black.exp3
-rw-r--r--config/boards/build-04/build.exp3
-rw-r--r--config/boards/build-04/tcwgfoundation.exp (renamed from config/boards/tcwgbuild04/tcwgfoundation.exp)0
-rw-r--r--config/boards/build-05/a15.exp (renamed from config/boards/tcwg-ex40-04/a15.exp)0
-rw-r--r--config/boards/build-05/a8.exp (renamed from config/boards/tcwg-ex40-04/a8.exp)0
-rw-r--r--config/boards/build-05/a9.exp (renamed from config/boards/tcwg-ex40-04/a9.exp)0
-rw-r--r--config/boards/build-05/aarch64.exp (renamed from config/boards/tcwg-ex40-04/aarch64.exp)0
-rw-r--r--config/boards/build-05/black.exp3
-rw-r--r--config/boards/build-05/build.exp3
-rw-r--r--config/boards/build-05/tcwgfoundation.exp (renamed from config/boards/tcwgbuild05/tcwgfoundation.exp)0
-rw-r--r--config/boards/build-06/a15.exp (renamed from config/boards/tcwg-ex40-05/a15.exp)0
-rw-r--r--config/boards/build-06/a8.exp (renamed from config/boards/tcwg-ex40-05/a8.exp)0
-rw-r--r--config/boards/build-06/a9.exp (renamed from config/boards/tcwg-ex40-05/a9.exp)0
-rw-r--r--config/boards/build-06/aarch64.exp (renamed from config/boards/tcwg-ex40-05/aarch64.exp)0
-rw-r--r--config/boards/build-06/black.exp3
-rw-r--r--config/boards/build-06/build.exp3
-rw-r--r--config/boards/build-06/tcwgfoundation.exp (renamed from config/boards/tcwgbuild06/tcwgfoundation.exp)0
-rw-r--r--config/boards/chrome2.exp (renamed from config/boards/tcwgchrome2.exp)0
-rw-r--r--config/boards/d01.exp3
-rw-r--r--config/boards/ex40-01/a15.exp (renamed from config/boards/tcwg-ex40-06/a15.exp)0
-rw-r--r--config/boards/ex40-01/a8.exp (renamed from config/boards/tcwg-ex40-06/a8.exp)0
-rw-r--r--config/boards/ex40-01/a9.exp (renamed from config/boards/tcwg-ex40-06/a9.exp)0
-rw-r--r--config/boards/ex40-01/aarch64.exp (renamed from config/boards/tcwg-ex40-06/aarch64.exp)0
-rw-r--r--config/boards/ex40-01/tcwgblack.exp (renamed from config/boards/tcwg-ex40-01/tcwgblack.exp)0
-rw-r--r--config/boards/ex40-01/tcwgbuild.exp (renamed from config/boards/tcwg-ex40-01/tcwgbuild.exp)0
-rw-r--r--config/boards/ex40-01/tcwgfoundation.exp (renamed from config/boards/tcwg-ex40-02/tcwgbuild01/tcwgfoundation.exp)0
-rw-r--r--config/boards/ex40-02/a15.exp (renamed from config/boards/tcwg-ex40-07/a15.exp)0
-rw-r--r--config/boards/ex40-02/a8.exp (renamed from config/boards/tcwg-ex40-07/a8.exp)0
-rw-r--r--config/boards/ex40-02/a9.exp (renamed from config/boards/tcwg-ex40-07/a9.exp)0
-rw-r--r--config/boards/ex40-02/aarch64.exp (renamed from config/boards/tcwg-ex40-07/aarch64.exp)0
-rw-r--r--config/boards/ex40-02/tcwgblack.exp (renamed from config/boards/tcwg-ex40-02/tcwgblack.exp)0
-rw-r--r--config/boards/ex40-02/tcwgbuild.exp (renamed from config/boards/tcwg-ex40-02/tcwgbuild.exp)0
-rw-r--r--config/boards/ex40-02/tcwgbuild01/a15.exp (renamed from config/boards/tcwg-ex40-08/a15.exp)0
-rw-r--r--config/boards/ex40-02/tcwgbuild01/a8.exp (renamed from config/boards/tcwg-ex40-08/a8.exp)0
-rw-r--r--config/boards/ex40-02/tcwgbuild01/a9.exp (renamed from config/boards/tcwg-ex40-08/a9.exp)0
-rw-r--r--config/boards/ex40-02/tcwgbuild01/aarch64.exp (renamed from config/boards/tcwg-ex40-08/aarch64.exp)0
-rw-r--r--config/boards/ex40-02/tcwgbuild01/tcwgblack.exp (renamed from config/boards/tcwg-ex40-02/tcwgbuild01/tcwgblack.exp)0
-rw-r--r--config/boards/ex40-02/tcwgbuild01/tcwgbuild.exp (renamed from config/boards/tcwg-ex40-02/tcwgbuild01/tcwgbuild.exp)0
-rw-r--r--config/boards/ex40-02/tcwgbuild01/tcwgfoundation.exp (renamed from config/boards/tcwg-ex40-02/tcwgfoundation.exp)0
-rw-r--r--config/boards/ex40-02/tcwgfoundation.exp (renamed from config/boards/tcwg-ex40-03/tcwgfoundation.exp)0
-rw-r--r--config/boards/ex40-03/a15.exp (renamed from config/boards/tcwg-ex40-09/a15.exp)0
-rw-r--r--config/boards/ex40-03/a8.exp (renamed from config/boards/tcwg-ex40-09/a8.exp)0
-rw-r--r--config/boards/ex40-03/a9.exp (renamed from config/boards/tcwg-ex40-09/a9.exp)0
-rw-r--r--config/boards/ex40-03/aarch64.exp (renamed from config/boards/tcwg-ex40-09/aarch64.exp)0
-rw-r--r--config/boards/ex40-03/tcwgblack.exp (renamed from config/boards/tcwg-ex40-03/tcwgblack.exp)0
-rw-r--r--config/boards/ex40-03/tcwgbuild.exp (renamed from config/boards/tcwg-ex40-03/tcwgbuild.exp)0
-rw-r--r--config/boards/ex40-03/tcwgfoundation.exp (renamed from config/boards/tcwg-ex40-04/tcwgfoundation.exp)0
-rw-r--r--config/boards/ex40-04/a15.exp (renamed from config/boards/tcwgbuild01/a15.exp)0
-rw-r--r--config/boards/ex40-04/a8.exp (renamed from config/boards/tcwgbuild01/a8.exp)0
-rw-r--r--config/boards/ex40-04/a9.exp (renamed from config/boards/tcwgbuild01/a9.exp)0
-rw-r--r--config/boards/ex40-04/aarch64.exp (renamed from config/boards/tcwgbuild01/aarch64.exp)0
-rw-r--r--config/boards/ex40-04/tcwgblack.exp (renamed from config/boards/tcwg-ex40-04/tcwgblack.exp)0
-rw-r--r--config/boards/ex40-04/tcwgbuild.exp (renamed from config/boards/tcwg-ex40-04/tcwgbuild.exp)0
-rw-r--r--config/boards/ex40-04/tcwgfoundation.exp (renamed from config/boards/tcwg-ex40-05/tcwgfoundation.exp)0
-rw-r--r--config/boards/ex40-05/a15.exp (renamed from config/boards/tcwgbuild02/a15.exp)0
-rw-r--r--config/boards/ex40-05/a8.exp (renamed from config/boards/tcwgbuild02/a8.exp)0
-rw-r--r--config/boards/ex40-05/a9.exp (renamed from config/boards/tcwgbuild02/a9.exp)0
-rw-r--r--config/boards/ex40-05/aarch64.exp (renamed from config/boards/tcwgbuild02/aarch64.exp)0
-rw-r--r--config/boards/ex40-05/tcwgblack.exp (renamed from config/boards/tcwg-ex40-05/tcwgblack.exp)0
-rw-r--r--config/boards/ex40-05/tcwgbuild.exp (renamed from config/boards/tcwg-ex40-05/tcwgbuild.exp)0
-rw-r--r--config/boards/ex40-05/tcwgfoundation.exp (renamed from config/boards/tcwg-ex40-06/tcwgfoundation.exp)0
-rw-r--r--config/boards/ex40-06/a15.exp (renamed from config/boards/tcwgbuild03/a15.exp)0
-rw-r--r--config/boards/ex40-06/a8.exp (renamed from config/boards/tcwgbuild03/a8.exp)0
-rw-r--r--config/boards/ex40-06/a9.exp (renamed from config/boards/tcwgbuild03/a9.exp)0
-rw-r--r--config/boards/ex40-06/aarch64.exp (renamed from config/boards/tcwgbuild03/aarch64.exp)0
-rw-r--r--config/boards/ex40-06/tcwgblack.exp (renamed from config/boards/tcwg-ex40-06/tcwgblack.exp)0
-rw-r--r--config/boards/ex40-06/tcwgbuild.exp (renamed from config/boards/tcwg-ex40-06/tcwgbuild.exp)0
-rw-r--r--config/boards/ex40-06/tcwgfoundation.exp (renamed from config/boards/tcwg-ex40-07/tcwgfoundation.exp)0
-rw-r--r--config/boards/ex40-07/a15.exp (renamed from config/boards/tcwgbuild04/a15.exp)0
-rw-r--r--config/boards/ex40-07/a8.exp (renamed from config/boards/tcwgbuild04/a8.exp)0
-rw-r--r--config/boards/ex40-07/a9.exp (renamed from config/boards/tcwgbuild04/a9.exp)0
-rw-r--r--config/boards/ex40-07/aarch64.exp (renamed from config/boards/tcwgbuild04/aarch64.exp)0
-rw-r--r--config/boards/ex40-07/tcwgblack.exp (renamed from config/boards/tcwg-ex40-07/tcwgblack.exp)0
-rw-r--r--config/boards/ex40-07/tcwgbuild.exp (renamed from config/boards/tcwg-ex40-07/tcwgbuild.exp)0
-rw-r--r--config/boards/ex40-07/tcwgfoundation.exp (renamed from config/boards/tcwg-ex40-08/tcwgfoundation.exp)0
-rw-r--r--config/boards/ex40-08/a15.exp (renamed from config/boards/tcwgbuild05/a15.exp)0
-rw-r--r--config/boards/ex40-08/a8.exp (renamed from config/boards/tcwgbuild05/a8.exp)0
-rw-r--r--config/boards/ex40-08/a9.exp (renamed from config/boards/tcwgbuild05/a9.exp)0
-rw-r--r--config/boards/ex40-08/aarch64.exp (renamed from config/boards/tcwgbuild05/aarch64.exp)0
-rw-r--r--config/boards/ex40-08/tcwgblack.exp (renamed from config/boards/tcwg-ex40-08/tcwgblack.exp)0
-rw-r--r--config/boards/ex40-08/tcwgbuild.exp (renamed from config/boards/tcwg-ex40-08/tcwgbuild.exp)0
-rw-r--r--config/boards/ex40-08/tcwgfoundation.exp (renamed from config/boards/tcwg-ex40-09/tcwgfoundation.exp)0
-rw-r--r--config/boards/ex40-09/a15.exp (renamed from config/boards/tcwgbuild06/a15.exp)0
-rw-r--r--config/boards/ex40-09/a8.exp (renamed from config/boards/tcwgbuild06/a8.exp)0
-rw-r--r--config/boards/ex40-09/a9.exp (renamed from config/boards/tcwgbuild06/a9.exp)0
-rw-r--r--config/boards/ex40-09/aarch64.exp (renamed from config/boards/tcwgbuild06/aarch64.exp)0
-rw-r--r--config/boards/ex40-09/tcwgblack.exp (renamed from config/boards/tcwg-ex40-09/tcwgblack.exp)0
-rw-r--r--config/boards/ex40-09/tcwgbuild.exp (renamed from config/boards/tcwg-ex40-09/tcwgbuild.exp)0
-rw-r--r--config/boards/ex40-09/tcwgfoundation.exp (renamed from config/boards/tcwgbuild01/tcwgfoundation.exp)0
-rw-r--r--config/boards/juno.exp4
-rw-r--r--config/boards/lava.exp (renamed from config/boards/tcwglava.exp)2
-rw-r--r--config/boards/tcwgapm.exp3
-rw-r--r--config/boards/tcwgblack.exp3
-rw-r--r--config/boards/tcwgrob/arm-odroidU2.exp2
-rw-r--r--config/gcc.conf13
-rw-r--r--config/gdbserver.conf2
-rw-r--r--config/linaro.exp11
125 files changed, 72 insertions, 17 deletions
diff --git a/config/boards/README b/config/boards/README
index c444f5c7..29759eee 100644
--- a/config/boards/README
+++ b/config/boards/README
@@ -1,6 +1,6 @@
These are the config files DejaGnu uses to access the Linaro build
farm. When the DEJAGNU environment variables is set to
-cbuild2/config/linaro.exp, then cbuild2/config/boards is prefixed to
+abe/config/linaro.exp, then abe/config/boards is prefixed to
the directory lookup paths. The top level sub directory is the shorter
nodename of the system's hostname, for example tcwgbuild01.
diff --git a/config/boards/apm.exp b/config/boards/apm.exp
new file mode 100644
index 00000000..bd2b0a51
--- /dev/null
+++ b/config/boards/apm.exp
@@ -0,0 +1,3 @@
+load_generic_config tcwgcommon
+
+set_board_info hostname apm-01
diff --git a/config/boards/arm-qemu.exp b/config/boards/arm-qemu.exp
index 25d49906..bf51860b 100644
--- a/config/boards/arm-qemu.exp
+++ b/config/boards/arm-qemu.exp
@@ -50,6 +50,9 @@ if { [lindex $ret 0] == 0 } {
}
set specdir "$sysroot/usr/lib"
+# set library path environment variable for qemu
+set env(QEMU_LD_PREFIX) $sysroot
+
# The basic set of flags needed to build "hello world" for this
# board. This board uses libgloss and newlib.
@@ -58,7 +61,7 @@ if { [ istarget "arm*-none-*"] } {
set_board_info cflags "-specs=$specdir/rdimon.specs"
set_board_info ldflags "[libgloss_link_flags] [newlib_link_flags] $additional_options"
} else {
- set_board_info ldflags "-static"
+ set_board_info ldflags "-lpthread -ldl"
}
# This board doesn't use a linker script.
diff --git a/config/boards/tcwg-ex40-01/a15.exp b/config/boards/build-01/a15.exp
index 52c1e1cf..52c1e1cf 100644
--- a/config/boards/tcwg-ex40-01/a15.exp
+++ b/config/boards/build-01/a15.exp
diff --git a/config/boards/tcwg-ex40-01/a8.exp b/config/boards/build-01/a8.exp
index d23519c4..d23519c4 100644
--- a/config/boards/tcwg-ex40-01/a8.exp
+++ b/config/boards/build-01/a8.exp
diff --git a/config/boards/tcwg-ex40-01/a9.exp b/config/boards/build-01/a9.exp
index d57bc699..d57bc699 100644
--- a/config/boards/tcwg-ex40-01/a9.exp
+++ b/config/boards/build-01/a9.exp
diff --git a/config/boards/tcwg-ex40-01/aarch64.exp b/config/boards/build-01/aarch64.exp
index 64e85e92..64e85e92 100644
--- a/config/boards/tcwg-ex40-01/aarch64.exp
+++ b/config/boards/build-01/aarch64.exp
diff --git a/config/boards/build-01/black.exp b/config/boards/build-01/black.exp
new file mode 100644
index 00000000..6e9de39c
--- /dev/null
+++ b/config/boards/build-01/black.exp
@@ -0,0 +1,3 @@
+load_generic_config tcwgcommon
+
+set_board_info hostname black01
diff --git a/config/boards/build-01/build.exp b/config/boards/build-01/build.exp
new file mode 100644
index 00000000..b010dccb
--- /dev/null
+++ b/config/boards/build-01/build.exp
@@ -0,0 +1,3 @@
+load_generic_config tcwgcommon
+
+set_board_info hostname build02
diff --git a/config/boards/tcwg-ex40-01/tcwgfoundation.exp b/config/boards/build-01/tcwgfoundation.exp
index f0baac52..f0baac52 100644
--- a/config/boards/tcwg-ex40-01/tcwgfoundation.exp
+++ b/config/boards/build-01/tcwgfoundation.exp
diff --git a/config/boards/tcwg-ex40-02/a15.exp b/config/boards/build-02/a15.exp
index 52c1e1cf..52c1e1cf 100644
--- a/config/boards/tcwg-ex40-02/a15.exp
+++ b/config/boards/build-02/a15.exp
diff --git a/config/boards/tcwg-ex40-02/a8.exp b/config/boards/build-02/a8.exp
index d23519c4..d23519c4 100644
--- a/config/boards/tcwg-ex40-02/a8.exp
+++ b/config/boards/build-02/a8.exp
diff --git a/config/boards/tcwg-ex40-02/a9.exp b/config/boards/build-02/a9.exp
index d57bc699..d57bc699 100644
--- a/config/boards/tcwg-ex40-02/a9.exp
+++ b/config/boards/build-02/a9.exp
diff --git a/config/boards/tcwg-ex40-02/aarch64.exp b/config/boards/build-02/aarch64.exp
index 64e85e92..64e85e92 100644
--- a/config/boards/tcwg-ex40-02/aarch64.exp
+++ b/config/boards/build-02/aarch64.exp
diff --git a/config/boards/build-02/black.exp b/config/boards/build-02/black.exp
new file mode 100644
index 00000000..5cb4fa8c
--- /dev/null
+++ b/config/boards/build-02/black.exp
@@ -0,0 +1,3 @@
+load_generic_config tcwgcommon
+
+set_board_info hostname black02
diff --git a/config/boards/build-02/build.exp b/config/boards/build-02/build.exp
new file mode 100644
index 00000000..15a067ed
--- /dev/null
+++ b/config/boards/build-02/build.exp
@@ -0,0 +1,3 @@
+load_generic_config tcwgcommon
+
+set_board_info hostname build03
diff --git a/config/boards/tcwgbuild02/tcwgfoundation.exp b/config/boards/build-02/tcwgfoundation.exp
index fc54921f..fc54921f 100644
--- a/config/boards/tcwgbuild02/tcwgfoundation.exp
+++ b/config/boards/build-02/tcwgfoundation.exp
diff --git a/config/boards/tcwg-ex40-02/tcwgbuild01/a15.exp b/config/boards/build-03/a15.exp
index 52c1e1cf..52c1e1cf 100644
--- a/config/boards/tcwg-ex40-02/tcwgbuild01/a15.exp
+++ b/config/boards/build-03/a15.exp
diff --git a/config/boards/tcwg-ex40-02/tcwgbuild01/a8.exp b/config/boards/build-03/a8.exp
index d23519c4..d23519c4 100644
--- a/config/boards/tcwg-ex40-02/tcwgbuild01/a8.exp
+++ b/config/boards/build-03/a8.exp
diff --git a/config/boards/tcwg-ex40-02/tcwgbuild01/a9.exp b/config/boards/build-03/a9.exp
index d57bc699..d57bc699 100644
--- a/config/boards/tcwg-ex40-02/tcwgbuild01/a9.exp
+++ b/config/boards/build-03/a9.exp
diff --git a/config/boards/tcwg-ex40-02/tcwgbuild01/aarch64.exp b/config/boards/build-03/aarch64.exp
index 64e85e92..64e85e92 100644
--- a/config/boards/tcwg-ex40-02/tcwgbuild01/aarch64.exp
+++ b/config/boards/build-03/aarch64.exp
diff --git a/config/boards/build-03/black.exp b/config/boards/build-03/black.exp
new file mode 100644
index 00000000..713e5f11
--- /dev/null
+++ b/config/boards/build-03/black.exp
@@ -0,0 +1,3 @@
+load_generic_config tcwgcommon
+
+set_board_info hostname black03
diff --git a/config/boards/build-03/build.exp b/config/boards/build-03/build.exp
new file mode 100644
index 00000000..fdf53c8f
--- /dev/null
+++ b/config/boards/build-03/build.exp
@@ -0,0 +1,3 @@
+load_generic_config tcwgcommon
+
+set_board_info hostname build04
diff --git a/config/boards/tcwgbuild03/tcwgfoundation.exp b/config/boards/build-03/tcwgfoundation.exp
index bb221d69..bb221d69 100644
--- a/config/boards/tcwgbuild03/tcwgfoundation.exp
+++ b/config/boards/build-03/tcwgfoundation.exp
diff --git a/config/boards/tcwg-ex40-03/a15.exp b/config/boards/build-04/a15.exp
index 52c1e1cf..52c1e1cf 100644
--- a/config/boards/tcwg-ex40-03/a15.exp
+++ b/config/boards/build-04/a15.exp
diff --git a/config/boards/tcwg-ex40-03/a8.exp b/config/boards/build-04/a8.exp
index d23519c4..d23519c4 100644
--- a/config/boards/tcwg-ex40-03/a8.exp
+++ b/config/boards/build-04/a8.exp
diff --git a/config/boards/tcwg-ex40-03/a9.exp b/config/boards/build-04/a9.exp
index d57bc699..d57bc699 100644
--- a/config/boards/tcwg-ex40-03/a9.exp
+++ b/config/boards/build-04/a9.exp
diff --git a/config/boards/tcwg-ex40-03/aarch64.exp b/config/boards/build-04/aarch64.exp
index 64e85e92..64e85e92 100644
--- a/config/boards/tcwg-ex40-03/aarch64.exp
+++ b/config/boards/build-04/aarch64.exp
diff --git a/config/boards/build-04/black.exp b/config/boards/build-04/black.exp
new file mode 100644
index 00000000..ae7ee367
--- /dev/null
+++ b/config/boards/build-04/black.exp
@@ -0,0 +1,3 @@
+load_generic_config tcwgcommon
+
+set_board_info hostname black04
diff --git a/config/boards/build-04/build.exp b/config/boards/build-04/build.exp
new file mode 100644
index 00000000..fb1db7e2
--- /dev/null
+++ b/config/boards/build-04/build.exp
@@ -0,0 +1,3 @@
+load_generic_config tcwgcommon
+
+set_board_info hostname build05
diff --git a/config/boards/tcwgbuild04/tcwgfoundation.exp b/config/boards/build-04/tcwgfoundation.exp
index 4362480d..4362480d 100644
--- a/config/boards/tcwgbuild04/tcwgfoundation.exp
+++ b/config/boards/build-04/tcwgfoundation.exp
diff --git a/config/boards/tcwg-ex40-04/a15.exp b/config/boards/build-05/a15.exp
index 52c1e1cf..52c1e1cf 100644
--- a/config/boards/tcwg-ex40-04/a15.exp
+++ b/config/boards/build-05/a15.exp
diff --git a/config/boards/tcwg-ex40-04/a8.exp b/config/boards/build-05/a8.exp
index d23519c4..d23519c4 100644
--- a/config/boards/tcwg-ex40-04/a8.exp
+++ b/config/boards/build-05/a8.exp
diff --git a/config/boards/tcwg-ex40-04/a9.exp b/config/boards/build-05/a9.exp
index d57bc699..d57bc699 100644
--- a/config/boards/tcwg-ex40-04/a9.exp
+++ b/config/boards/build-05/a9.exp
diff --git a/config/boards/tcwg-ex40-04/aarch64.exp b/config/boards/build-05/aarch64.exp
index 64e85e92..64e85e92 100644
--- a/config/boards/tcwg-ex40-04/aarch64.exp
+++ b/config/boards/build-05/aarch64.exp
diff --git a/config/boards/build-05/black.exp b/config/boards/build-05/black.exp
new file mode 100644
index 00000000..8764e971
--- /dev/null
+++ b/config/boards/build-05/black.exp
@@ -0,0 +1,3 @@
+load_generic_config tcwgcommon
+
+set_board_info hostname black05
diff --git a/config/boards/build-05/build.exp b/config/boards/build-05/build.exp
new file mode 100644
index 00000000..8ebd18e2
--- /dev/null
+++ b/config/boards/build-05/build.exp
@@ -0,0 +1,3 @@
+load_generic_config tcwgcommon
+
+set_board_info hostname build06
diff --git a/config/boards/tcwgbuild05/tcwgfoundation.exp b/config/boards/build-05/tcwgfoundation.exp
index 7075e038..7075e038 100644
--- a/config/boards/tcwgbuild05/tcwgfoundation.exp
+++ b/config/boards/build-05/tcwgfoundation.exp
diff --git a/config/boards/tcwg-ex40-05/a15.exp b/config/boards/build-06/a15.exp
index 52c1e1cf..52c1e1cf 100644
--- a/config/boards/tcwg-ex40-05/a15.exp
+++ b/config/boards/build-06/a15.exp
diff --git a/config/boards/tcwg-ex40-05/a8.exp b/config/boards/build-06/a8.exp
index d23519c4..d23519c4 100644
--- a/config/boards/tcwg-ex40-05/a8.exp
+++ b/config/boards/build-06/a8.exp
diff --git a/config/boards/tcwg-ex40-05/a9.exp b/config/boards/build-06/a9.exp
index d57bc699..d57bc699 100644
--- a/config/boards/tcwg-ex40-05/a9.exp
+++ b/config/boards/build-06/a9.exp
diff --git a/config/boards/tcwg-ex40-05/aarch64.exp b/config/boards/build-06/aarch64.exp
index 64e85e92..64e85e92 100644
--- a/config/boards/tcwg-ex40-05/aarch64.exp
+++ b/config/boards/build-06/aarch64.exp
diff --git a/config/boards/build-06/black.exp b/config/boards/build-06/black.exp
new file mode 100644
index 00000000..5a148734
--- /dev/null
+++ b/config/boards/build-06/black.exp
@@ -0,0 +1,3 @@
+load_generic_config tcwgcommon
+
+set_board_info hostname black06
diff --git a/config/boards/build-06/build.exp b/config/boards/build-06/build.exp
new file mode 100644
index 00000000..55e70b60
--- /dev/null
+++ b/config/boards/build-06/build.exp
@@ -0,0 +1,3 @@
+load_generic_config tcwgcommon
+
+set_board_info hostname build01
diff --git a/config/boards/tcwgbuild06/tcwgfoundation.exp b/config/boards/build-06/tcwgfoundation.exp
index dea522b0..dea522b0 100644
--- a/config/boards/tcwgbuild06/tcwgfoundation.exp
+++ b/config/boards/build-06/tcwgfoundation.exp
diff --git a/config/boards/tcwgchrome2.exp b/config/boards/chrome2.exp
index ec8a94f5..ec8a94f5 100644
--- a/config/boards/tcwgchrome2.exp
+++ b/config/boards/chrome2.exp
diff --git a/config/boards/d01.exp b/config/boards/d01.exp
new file mode 100644
index 00000000..9197d2c6
--- /dev/null
+++ b/config/boards/d01.exp
@@ -0,0 +1,3 @@
+load_generic_config tcwgcommon
+
+set_board_info hostname d01-01
diff --git a/config/boards/tcwg-ex40-06/a15.exp b/config/boards/ex40-01/a15.exp
index 52c1e1cf..52c1e1cf 100644
--- a/config/boards/tcwg-ex40-06/a15.exp
+++ b/config/boards/ex40-01/a15.exp
diff --git a/config/boards/tcwg-ex40-06/a8.exp b/config/boards/ex40-01/a8.exp
index d23519c4..d23519c4 100644
--- a/config/boards/tcwg-ex40-06/a8.exp
+++ b/config/boards/ex40-01/a8.exp
diff --git a/config/boards/tcwg-ex40-06/a9.exp b/config/boards/ex40-01/a9.exp
index d57bc699..d57bc699 100644
--- a/config/boards/tcwg-ex40-06/a9.exp
+++ b/config/boards/ex40-01/a9.exp
diff --git a/config/boards/tcwg-ex40-06/aarch64.exp b/config/boards/ex40-01/aarch64.exp
index 64e85e92..64e85e92 100644
--- a/config/boards/tcwg-ex40-06/aarch64.exp
+++ b/config/boards/ex40-01/aarch64.exp
diff --git a/config/boards/tcwg-ex40-01/tcwgblack.exp b/config/boards/ex40-01/tcwgblack.exp
index 0ef73510..0ef73510 100644
--- a/config/boards/tcwg-ex40-01/tcwgblack.exp
+++ b/config/boards/ex40-01/tcwgblack.exp
diff --git a/config/boards/tcwg-ex40-01/tcwgbuild.exp b/config/boards/ex40-01/tcwgbuild.exp
index 528de460..528de460 100644
--- a/config/boards/tcwg-ex40-01/tcwgbuild.exp
+++ b/config/boards/ex40-01/tcwgbuild.exp
diff --git a/config/boards/tcwg-ex40-02/tcwgbuild01/tcwgfoundation.exp b/config/boards/ex40-01/tcwgfoundation.exp
index f0baac52..f0baac52 100644
--- a/config/boards/tcwg-ex40-02/tcwgbuild01/tcwgfoundation.exp
+++ b/config/boards/ex40-01/tcwgfoundation.exp
diff --git a/config/boards/tcwg-ex40-07/a15.exp b/config/boards/ex40-02/a15.exp
index 52c1e1cf..52c1e1cf 100644
--- a/config/boards/tcwg-ex40-07/a15.exp
+++ b/config/boards/ex40-02/a15.exp
diff --git a/config/boards/tcwg-ex40-07/a8.exp b/config/boards/ex40-02/a8.exp
index d23519c4..d23519c4 100644
--- a/config/boards/tcwg-ex40-07/a8.exp
+++ b/config/boards/ex40-02/a8.exp
diff --git a/config/boards/tcwg-ex40-07/a9.exp b/config/boards/ex40-02/a9.exp
index d57bc699..d57bc699 100644
--- a/config/boards/tcwg-ex40-07/a9.exp
+++ b/config/boards/ex40-02/a9.exp
diff --git a/config/boards/tcwg-ex40-07/aarch64.exp b/config/boards/ex40-02/aarch64.exp
index 64e85e92..64e85e92 100644
--- a/config/boards/tcwg-ex40-07/aarch64.exp
+++ b/config/boards/ex40-02/aarch64.exp
diff --git a/config/boards/tcwg-ex40-02/tcwgblack.exp b/config/boards/ex40-02/tcwgblack.exp
index 0ef73510..0ef73510 100644
--- a/config/boards/tcwg-ex40-02/tcwgblack.exp
+++ b/config/boards/ex40-02/tcwgblack.exp
diff --git a/config/boards/tcwg-ex40-02/tcwgbuild.exp b/config/boards/ex40-02/tcwgbuild.exp
index 528de460..528de460 100644
--- a/config/boards/tcwg-ex40-02/tcwgbuild.exp
+++ b/config/boards/ex40-02/tcwgbuild.exp
diff --git a/config/boards/tcwg-ex40-08/a15.exp b/config/boards/ex40-02/tcwgbuild01/a15.exp
index 52c1e1cf..52c1e1cf 100644
--- a/config/boards/tcwg-ex40-08/a15.exp
+++ b/config/boards/ex40-02/tcwgbuild01/a15.exp
diff --git a/config/boards/tcwg-ex40-08/a8.exp b/config/boards/ex40-02/tcwgbuild01/a8.exp
index d23519c4..d23519c4 100644
--- a/config/boards/tcwg-ex40-08/a8.exp
+++ b/config/boards/ex40-02/tcwgbuild01/a8.exp
diff --git a/config/boards/tcwg-ex40-08/a9.exp b/config/boards/ex40-02/tcwgbuild01/a9.exp
index d57bc699..d57bc699 100644
--- a/config/boards/tcwg-ex40-08/a9.exp
+++ b/config/boards/ex40-02/tcwgbuild01/a9.exp
diff --git a/config/boards/tcwg-ex40-08/aarch64.exp b/config/boards/ex40-02/tcwgbuild01/aarch64.exp
index 64e85e92..64e85e92 100644
--- a/config/boards/tcwg-ex40-08/aarch64.exp
+++ b/config/boards/ex40-02/tcwgbuild01/aarch64.exp
diff --git a/config/boards/tcwg-ex40-02/tcwgbuild01/tcwgblack.exp b/config/boards/ex40-02/tcwgbuild01/tcwgblack.exp
index 0ef73510..0ef73510 100644
--- a/config/boards/tcwg-ex40-02/tcwgbuild01/tcwgblack.exp
+++ b/config/boards/ex40-02/tcwgbuild01/tcwgblack.exp
diff --git a/config/boards/tcwg-ex40-02/tcwgbuild01/tcwgbuild.exp b/config/boards/ex40-02/tcwgbuild01/tcwgbuild.exp
index 528de460..528de460 100644
--- a/config/boards/tcwg-ex40-02/tcwgbuild01/tcwgbuild.exp
+++ b/config/boards/ex40-02/tcwgbuild01/tcwgbuild.exp
diff --git a/config/boards/tcwg-ex40-02/tcwgfoundation.exp b/config/boards/ex40-02/tcwgbuild01/tcwgfoundation.exp
index f0baac52..f0baac52 100644
--- a/config/boards/tcwg-ex40-02/tcwgfoundation.exp
+++ b/config/boards/ex40-02/tcwgbuild01/tcwgfoundation.exp
diff --git a/config/boards/tcwg-ex40-03/tcwgfoundation.exp b/config/boards/ex40-02/tcwgfoundation.exp
index f0baac52..f0baac52 100644
--- a/config/boards/tcwg-ex40-03/tcwgfoundation.exp
+++ b/config/boards/ex40-02/tcwgfoundation.exp
diff --git a/config/boards/tcwg-ex40-09/a15.exp b/config/boards/ex40-03/a15.exp
index 52c1e1cf..52c1e1cf 100644
--- a/config/boards/tcwg-ex40-09/a15.exp
+++ b/config/boards/ex40-03/a15.exp
diff --git a/config/boards/tcwg-ex40-09/a8.exp b/config/boards/ex40-03/a8.exp
index d23519c4..d23519c4 100644
--- a/config/boards/tcwg-ex40-09/a8.exp
+++ b/config/boards/ex40-03/a8.exp
diff --git a/config/boards/tcwg-ex40-09/a9.exp b/config/boards/ex40-03/a9.exp
index d57bc699..d57bc699 100644
--- a/config/boards/tcwg-ex40-09/a9.exp
+++ b/config/boards/ex40-03/a9.exp
diff --git a/config/boards/tcwg-ex40-09/aarch64.exp b/config/boards/ex40-03/aarch64.exp
index 64e85e92..64e85e92 100644
--- a/config/boards/tcwg-ex40-09/aarch64.exp
+++ b/config/boards/ex40-03/aarch64.exp
diff --git a/config/boards/tcwg-ex40-03/tcwgblack.exp b/config/boards/ex40-03/tcwgblack.exp
index 0ef73510..0ef73510 100644
--- a/config/boards/tcwg-ex40-03/tcwgblack.exp
+++ b/config/boards/ex40-03/tcwgblack.exp
diff --git a/config/boards/tcwg-ex40-03/tcwgbuild.exp b/config/boards/ex40-03/tcwgbuild.exp
index 528de460..528de460 100644
--- a/config/boards/tcwg-ex40-03/tcwgbuild.exp
+++ b/config/boards/ex40-03/tcwgbuild.exp
diff --git a/config/boards/tcwg-ex40-04/tcwgfoundation.exp b/config/boards/ex40-03/tcwgfoundation.exp
index f0baac52..f0baac52 100644
--- a/config/boards/tcwg-ex40-04/tcwgfoundation.exp
+++ b/config/boards/ex40-03/tcwgfoundation.exp
diff --git a/config/boards/tcwgbuild01/a15.exp b/config/boards/ex40-04/a15.exp
index 52c1e1cf..52c1e1cf 100644
--- a/config/boards/tcwgbuild01/a15.exp
+++ b/config/boards/ex40-04/a15.exp
diff --git a/config/boards/tcwgbuild01/a8.exp b/config/boards/ex40-04/a8.exp
index d23519c4..d23519c4 100644
--- a/config/boards/tcwgbuild01/a8.exp
+++ b/config/boards/ex40-04/a8.exp
diff --git a/config/boards/tcwgbuild01/a9.exp b/config/boards/ex40-04/a9.exp
index d57bc699..d57bc699 100644
--- a/config/boards/tcwgbuild01/a9.exp
+++ b/config/boards/ex40-04/a9.exp
diff --git a/config/boards/tcwgbuild01/aarch64.exp b/config/boards/ex40-04/aarch64.exp
index 64e85e92..64e85e92 100644
--- a/config/boards/tcwgbuild01/aarch64.exp
+++ b/config/boards/ex40-04/aarch64.exp
diff --git a/config/boards/tcwg-ex40-04/tcwgblack.exp b/config/boards/ex40-04/tcwgblack.exp
index 0ef73510..0ef73510 100644
--- a/config/boards/tcwg-ex40-04/tcwgblack.exp
+++ b/config/boards/ex40-04/tcwgblack.exp
diff --git a/config/boards/tcwg-ex40-04/tcwgbuild.exp b/config/boards/ex40-04/tcwgbuild.exp
index 528de460..528de460 100644
--- a/config/boards/tcwg-ex40-04/tcwgbuild.exp
+++ b/config/boards/ex40-04/tcwgbuild.exp
diff --git a/config/boards/tcwg-ex40-05/tcwgfoundation.exp b/config/boards/ex40-04/tcwgfoundation.exp
index f0baac52..f0baac52 100644
--- a/config/boards/tcwg-ex40-05/tcwgfoundation.exp
+++ b/config/boards/ex40-04/tcwgfoundation.exp
diff --git a/config/boards/tcwgbuild02/a15.exp b/config/boards/ex40-05/a15.exp
index 52c1e1cf..52c1e1cf 100644
--- a/config/boards/tcwgbuild02/a15.exp
+++ b/config/boards/ex40-05/a15.exp
diff --git a/config/boards/tcwgbuild02/a8.exp b/config/boards/ex40-05/a8.exp
index d23519c4..d23519c4 100644
--- a/config/boards/tcwgbuild02/a8.exp
+++ b/config/boards/ex40-05/a8.exp
diff --git a/config/boards/tcwgbuild02/a9.exp b/config/boards/ex40-05/a9.exp
index d57bc699..d57bc699 100644
--- a/config/boards/tcwgbuild02/a9.exp
+++ b/config/boards/ex40-05/a9.exp
diff --git a/config/boards/tcwgbuild02/aarch64.exp b/config/boards/ex40-05/aarch64.exp
index 64e85e92..64e85e92 100644
--- a/config/boards/tcwgbuild02/aarch64.exp
+++ b/config/boards/ex40-05/aarch64.exp
diff --git a/config/boards/tcwg-ex40-05/tcwgblack.exp b/config/boards/ex40-05/tcwgblack.exp
index 0ef73510..0ef73510 100644
--- a/config/boards/tcwg-ex40-05/tcwgblack.exp
+++ b/config/boards/ex40-05/tcwgblack.exp
diff --git a/config/boards/tcwg-ex40-05/tcwgbuild.exp b/config/boards/ex40-05/tcwgbuild.exp
index 528de460..528de460 100644
--- a/config/boards/tcwg-ex40-05/tcwgbuild.exp
+++ b/config/boards/ex40-05/tcwgbuild.exp
diff --git a/config/boards/tcwg-ex40-06/tcwgfoundation.exp b/config/boards/ex40-05/tcwgfoundation.exp
index f0baac52..f0baac52 100644
--- a/config/boards/tcwg-ex40-06/tcwgfoundation.exp
+++ b/config/boards/ex40-05/tcwgfoundation.exp
diff --git a/config/boards/tcwgbuild03/a15.exp b/config/boards/ex40-06/a15.exp
index 52c1e1cf..52c1e1cf 100644
--- a/config/boards/tcwgbuild03/a15.exp
+++ b/config/boards/ex40-06/a15.exp
diff --git a/config/boards/tcwgbuild03/a8.exp b/config/boards/ex40-06/a8.exp
index d23519c4..d23519c4 100644
--- a/config/boards/tcwgbuild03/a8.exp
+++ b/config/boards/ex40-06/a8.exp
diff --git a/config/boards/tcwgbuild03/a9.exp b/config/boards/ex40-06/a9.exp
index d57bc699..d57bc699 100644
--- a/config/boards/tcwgbuild03/a9.exp
+++ b/config/boards/ex40-06/a9.exp
diff --git a/config/boards/tcwgbuild03/aarch64.exp b/config/boards/ex40-06/aarch64.exp
index 64e85e92..64e85e92 100644
--- a/config/boards/tcwgbuild03/aarch64.exp
+++ b/config/boards/ex40-06/aarch64.exp
diff --git a/config/boards/tcwg-ex40-06/tcwgblack.exp b/config/boards/ex40-06/tcwgblack.exp
index 0ef73510..0ef73510 100644
--- a/config/boards/tcwg-ex40-06/tcwgblack.exp
+++ b/config/boards/ex40-06/tcwgblack.exp
diff --git a/config/boards/tcwg-ex40-06/tcwgbuild.exp b/config/boards/ex40-06/tcwgbuild.exp
index 528de460..528de460 100644
--- a/config/boards/tcwg-ex40-06/tcwgbuild.exp
+++ b/config/boards/ex40-06/tcwgbuild.exp
diff --git a/config/boards/tcwg-ex40-07/tcwgfoundation.exp b/config/boards/ex40-06/tcwgfoundation.exp
index f0baac52..f0baac52 100644
--- a/config/boards/tcwg-ex40-07/tcwgfoundation.exp
+++ b/config/boards/ex40-06/tcwgfoundation.exp
diff --git a/config/boards/tcwgbuild04/a15.exp b/config/boards/ex40-07/a15.exp
index 52c1e1cf..52c1e1cf 100644
--- a/config/boards/tcwgbuild04/a15.exp
+++ b/config/boards/ex40-07/a15.exp
diff --git a/config/boards/tcwgbuild04/a8.exp b/config/boards/ex40-07/a8.exp
index d23519c4..d23519c4 100644
--- a/config/boards/tcwgbuild04/a8.exp
+++ b/config/boards/ex40-07/a8.exp
diff --git a/config/boards/tcwgbuild04/a9.exp b/config/boards/ex40-07/a9.exp
index d57bc699..d57bc699 100644
--- a/config/boards/tcwgbuild04/a9.exp
+++ b/config/boards/ex40-07/a9.exp
diff --git a/config/boards/tcwgbuild04/aarch64.exp b/config/boards/ex40-07/aarch64.exp
index 64e85e92..64e85e92 100644
--- a/config/boards/tcwgbuild04/aarch64.exp
+++ b/config/boards/ex40-07/aarch64.exp
diff --git a/config/boards/tcwg-ex40-07/tcwgblack.exp b/config/boards/ex40-07/tcwgblack.exp
index 0ef73510..0ef73510 100644
--- a/config/boards/tcwg-ex40-07/tcwgblack.exp
+++ b/config/boards/ex40-07/tcwgblack.exp
diff --git a/config/boards/tcwg-ex40-07/tcwgbuild.exp b/config/boards/ex40-07/tcwgbuild.exp
index 528de460..528de460 100644
--- a/config/boards/tcwg-ex40-07/tcwgbuild.exp
+++ b/config/boards/ex40-07/tcwgbuild.exp
diff --git a/config/boards/tcwg-ex40-08/tcwgfoundation.exp b/config/boards/ex40-07/tcwgfoundation.exp
index f0baac52..f0baac52 100644
--- a/config/boards/tcwg-ex40-08/tcwgfoundation.exp
+++ b/config/boards/ex40-07/tcwgfoundation.exp
diff --git a/config/boards/tcwgbuild05/a15.exp b/config/boards/ex40-08/a15.exp
index 52c1e1cf..52c1e1cf 100644
--- a/config/boards/tcwgbuild05/a15.exp
+++ b/config/boards/ex40-08/a15.exp
diff --git a/config/boards/tcwgbuild05/a8.exp b/config/boards/ex40-08/a8.exp
index d23519c4..d23519c4 100644
--- a/config/boards/tcwgbuild05/a8.exp
+++ b/config/boards/ex40-08/a8.exp
diff --git a/config/boards/tcwgbuild05/a9.exp b/config/boards/ex40-08/a9.exp
index d57bc699..d57bc699 100644
--- a/config/boards/tcwgbuild05/a9.exp
+++ b/config/boards/ex40-08/a9.exp
diff --git a/config/boards/tcwgbuild05/aarch64.exp b/config/boards/ex40-08/aarch64.exp
index 64e85e92..64e85e92 100644
--- a/config/boards/tcwgbuild05/aarch64.exp
+++ b/config/boards/ex40-08/aarch64.exp
diff --git a/config/boards/tcwg-ex40-08/tcwgblack.exp b/config/boards/ex40-08/tcwgblack.exp
index 0ef73510..0ef73510 100644
--- a/config/boards/tcwg-ex40-08/tcwgblack.exp
+++ b/config/boards/ex40-08/tcwgblack.exp
diff --git a/config/boards/tcwg-ex40-08/tcwgbuild.exp b/config/boards/ex40-08/tcwgbuild.exp
index 528de460..528de460 100644
--- a/config/boards/tcwg-ex40-08/tcwgbuild.exp
+++ b/config/boards/ex40-08/tcwgbuild.exp
diff --git a/config/boards/tcwg-ex40-09/tcwgfoundation.exp b/config/boards/ex40-08/tcwgfoundation.exp
index f0baac52..f0baac52 100644
--- a/config/boards/tcwg-ex40-09/tcwgfoundation.exp
+++ b/config/boards/ex40-08/tcwgfoundation.exp
diff --git a/config/boards/tcwgbuild06/a15.exp b/config/boards/ex40-09/a15.exp
index 52c1e1cf..52c1e1cf 100644
--- a/config/boards/tcwgbuild06/a15.exp
+++ b/config/boards/ex40-09/a15.exp
diff --git a/config/boards/tcwgbuild06/a8.exp b/config/boards/ex40-09/a8.exp
index d23519c4..d23519c4 100644
--- a/config/boards/tcwgbuild06/a8.exp
+++ b/config/boards/ex40-09/a8.exp
diff --git a/config/boards/tcwgbuild06/a9.exp b/config/boards/ex40-09/a9.exp
index d57bc699..d57bc699 100644
--- a/config/boards/tcwgbuild06/a9.exp
+++ b/config/boards/ex40-09/a9.exp
diff --git a/config/boards/tcwgbuild06/aarch64.exp b/config/boards/ex40-09/aarch64.exp
index 64e85e92..64e85e92 100644
--- a/config/boards/tcwgbuild06/aarch64.exp
+++ b/config/boards/ex40-09/aarch64.exp
diff --git a/config/boards/tcwg-ex40-09/tcwgblack.exp b/config/boards/ex40-09/tcwgblack.exp
index 0ef73510..0ef73510 100644
--- a/config/boards/tcwg-ex40-09/tcwgblack.exp
+++ b/config/boards/ex40-09/tcwgblack.exp
diff --git a/config/boards/tcwg-ex40-09/tcwgbuild.exp b/config/boards/ex40-09/tcwgbuild.exp
index 528de460..528de460 100644
--- a/config/boards/tcwg-ex40-09/tcwgbuild.exp
+++ b/config/boards/ex40-09/tcwgbuild.exp
diff --git a/config/boards/tcwgbuild01/tcwgfoundation.exp b/config/boards/ex40-09/tcwgfoundation.exp
index f0baac52..f0baac52 100644
--- a/config/boards/tcwgbuild01/tcwgfoundation.exp
+++ b/config/boards/ex40-09/tcwgfoundation.exp
diff --git a/config/boards/juno.exp b/config/boards/juno.exp
new file mode 100644
index 00000000..6a3d48fc
--- /dev/null
+++ b/config/boards/juno.exp
@@ -0,0 +1,4 @@
+load_generic_config tcwgcommon
+
+set_board_info hostname juno-01
+
diff --git a/config/boards/tcwglava.exp b/config/boards/lava.exp
index dd76abeb..24773ac4 100644
--- a/config/boards/tcwglava.exp
+++ b/config/boards/lava.exp
@@ -7,4 +7,4 @@ set_board_info rcp_prog /usr/bin/scp
set_board_info gcc,timeout 100000
set_board_info hostname @LAVA_BOARD@
-set_board_info lava_json /home/maxim-kuvyrkov/src/cbuild2/config/boards/lava.json
+set_board_info lava_json /home/maxim-kuvyrkov/src/abe/config/boards/lava.json
diff --git a/config/boards/tcwgapm.exp b/config/boards/tcwgapm.exp
deleted file mode 100644
index d50fa9f1..00000000
--- a/config/boards/tcwgapm.exp
+++ /dev/null
@@ -1,3 +0,0 @@
-load_generic_config tcwgcommon
-
-set_board_info hostname tcwg-apm-04
diff --git a/config/boards/tcwgblack.exp b/config/boards/tcwgblack.exp
deleted file mode 100644
index c00ed176..00000000
--- a/config/boards/tcwgblack.exp
+++ /dev/null
@@ -1,3 +0,0 @@
-load_generic_config tcwgcommon
-
-set_board_info hostname tcwgblack06
diff --git a/config/boards/tcwgrob/arm-odroidU2.exp b/config/boards/tcwgrob/arm-odroidU2.exp
index 5b016d4b..cd8f697d 100644
--- a/config/boards/tcwgrob/arm-odroidU2.exp
+++ b/config/boards/tcwgrob/arm-odroidU2.exp
@@ -6,7 +6,7 @@ set_board_info hostname arm-odroidU2
set_board_info protocol fastssh
# Enable ControlMaster and ControlPath
-set_board_info rsh_opts "-o ControlMaster=auto -o ControlPath=\"/tmp/cbuild-%u@%h:[pid]\" -o ControlPersist=6h"
+set_board_info rsh_opts "-o ControlMaster=auto -o ControlPath=\"/tmp/abe-%u@%h:[pid]\" -o ControlPersist=6h"
#set_board_info username buildslave
set_board_info gcc,timeout 100000
diff --git a/config/gcc.conf b/config/gcc.conf
index 6882bab8..81d259d2 100644
--- a/config/gcc.conf
+++ b/config/gcc.conf
@@ -74,24 +74,24 @@ if test x"${build}" != x"${target}"; then
# Add platform specific flags
case ${target} in
arm-*linux-gnueabi)
- default_configure_flags="${default_configure_flags} --with-arch=armv7-a --with-fpu=vfpv3-d16 --with-float=softfp --with-mode=thumb"
+ default_configure_flags="${default_configure_flags} --with-tune=cortex-a9 --with-arch=armv7-a --with-fpu=vfpv3-d16 --with-float=softfp --with-mode=thumb"
need_qemu=yes
;;
arm-*linux-gnueabihf)
- default_configure_flags="${default_configure_flags} --with-arch=armv7-a --with-fpu=vfpv3-d16 --with-float=hard --with-mode=thumb"
+ default_configure_flags="${default_configure_flags} --with-tune=cortex-a9 --with-arch=armv7-a --with-fpu=vfpv3-d16 --with-float=hard --with-mode=thumb"
need_qemu=no
;;
armeb-*linux-gnueabi)
- default_configure_flags="${default_configure_flags} --with-arch=armv7-a --with-fpu=vfpv3-d16 --with-float=softfp --with-mode=thumb --disable-multilib"
+ default_configure_flags="${default_configure_flags} --with-tune=cortex-a9 --with-arch=armv7-a --with-fpu=vfpv3-d16 --with-float=softfp --with-mode=thumb --disable-multilib"
need_qemu=yes
;;
armeb-*linux-gnueabihf)
- default_configure_flags="${default_configure_flags} --with-arch=armv7-a --with-fpu=vfpv3-d16 --with-float=hard --with-mode=thumb --disable-multilib"
+ default_configure_flags="${default_configure_flags} --with-tune=cortex-a9 --with-arch=armv7-a --with-fpu=vfpv3-d16 --with-float=hard --with-mode=thumb --disable-multilib"
need_qemu=yes
;;
# bare metal targets don't support threads.
arm*-elf|arm*-eabi*)
- default_configure_flags="${default_configure_flags} --enable-threads=no"
+ default_configure_flags="${default_configure_flags} --with-tune=cortex-a9 --enable-threads=no --with-arch=armv7-a --with-fpu=vfpv3-d16"
need_qemu=yes
languages="c,c++,lto"
;;
@@ -145,7 +145,8 @@ if test x"${build}" != x"${target}"; then
fi
# The sysroot path depends on the C library version.
if test x"${tarbin}" = xyes; then
- local sysroot="/opt/linaro/sysroot-${libc_version}-${target}"
+# local sysroot="/opt/linaro/sysroot-${libc_version}-${target}/libc"
+ local sysroot="${local_builds}/destdir/${host}/libc"
else
local sysroot="${local_builds}/sysroot-${target}"
fi
diff --git a/config/gdbserver.conf b/config/gdbserver.conf
index f9d16964..fd4b0465 100644
--- a/config/gdbserver.conf
+++ b/config/gdbserver.conf
@@ -6,7 +6,7 @@ latest="binutils-gdb.git/gdb_7_6-branch"
# If yes, only static linking will be used
static_link=yes
-default_configure_flags="LDFLAGS=-static"
+default_configure_flags="LDFLAGS=-static CFLAGS=--sysroot=${sysroots}"
# This is a list of default flags always supplied to "make check".
runtest_flags=""
diff --git a/config/linaro.exp b/config/linaro.exp
index 367601a9..8996e4b6 100644
--- a/config/linaro.exp
+++ b/config/linaro.exp
@@ -52,6 +52,7 @@ case "$target_triplet" in {
# set target_list { tcwgchromebook }
# set target_list { tcwgd01 }
# set target_list { chrome1-01 }
+# set target_list { "arm-qemu" }
set target_list { dragon-01 }
}
{ build-* tcwg-ex40-* d01-* apm-* juno-* amd-* } {
@@ -60,6 +61,12 @@ case "$target_triplet" in {
{ natived01-* nativeapm-* nativejuno-* nativeamd-* } {
set target_list { unix }
}
+ default{
+ global SIM
+ # CPU and sysroot are set through the environment
+ set SIM "qemu-arm"
+ set target_list { "arm-qemu" }
+ }
}
}
{ "arm-*-eabi*" } {
@@ -86,6 +93,10 @@ case "$target_triplet" in {
{ nativeapm-* nativejuno-* nativeamd-* } {
set target_list { unix }
}
+ default {
+ set SIM "qemu-aarch64"
+ set target_list { aarch64-qemu }
+ }
}
}
{ "x86_64-*linux-gnu" "i686-*linux-gnu" } {