Lines Matching +full:mips +full:- +full:linux +full:-
2 # SPDX-License-Identifier: GPL-2.0+
4 # build U-Boot on Travis CI - https://travis-ci.org/
14 - cppcheck
15 - sloccount
16 - sparse
17 - bc
18 - build-essential
19 - libsdl1.2-dev
20 - python
21 - python-virtualenv
22 - swig
23 - libpython-dev
24 - gcc-powerpc-linux-gnu
25 - iasl
26 - grub-efi-ia32-bin
27 - rpm2cpio
28 - wget
29 - device-tree-compiler
32 # Clone uboot-test-hooks
33 - git clone --depth=1 git://github.com/swarren/uboot-test-hooks.git /tmp/uboot-test-hooks
34 - ln -s travis-ci /tmp/uboot-test-hooks/bin/`hostname`
35 - ln -s travis-ci /tmp/uboot-test-hooks/py/`hostname`
37 - echo -e "[toolchain]\nroot = /usr" > ~/.buildman
38 - echo -e "aarch64 = /tmp/gcc-linaro-6.3.1-2017.02-x86_64_aarch64-linux-gnu" >> ~/.buildman
39 - echo -e "arm = /tmp/gcc-linaro-6.3.1-2017.02-x86_64_arm-linux-gnueabihf" >> ~/.buildman
40 - echo -e "arc = /tmp/arc_gnu_2016.09_prebuilt_uclibc_le_archs_linux_install" >> ~/.buildman
41 - echo -e "\n[toolchain-alias]\nsh = sh4\nopenrisc = or32" >> ~/.buildman
42 - cat ~/.buildman
43 - virtualenv /tmp/venv
44 - . /tmp/venv/bin/activate
45 - pip install pytest
46 …- grub-mkimage -o ~/grub_x86.efi -O i386-efi normal echo lsefimmap lsefi lsefisystab efinet tftp …
47 - mkdir ~/grub2-arm
48 …- ( cd ~/grub2-arm; wget -O - http://download.opensuse.org/ports/armv7hl/distribution/leap/42.2/re…
52 - PATH=/tmp/qemu-install/bin:/tmp/uboot-test-hooks/bin:/usr/bin:/bin
53 - PYTHONPATH=/tmp/uboot-test-hooks/py/travis-ci
54 - BUILD_DIR=build
55 - HOSTCC="cc"
56 - HOSTCXX="c++"
60 - if [[ "${TOOLCHAIN}" == *m68k* ]]; then ./tools/buildman/buildman --fetch-arch m68k ; fi
61 …- if [[ "${TOOLCHAIN}" == *microblaze* ]]; then ./tools/buildman/buildman --fetch-arch microblaze …
62 - if [[ "${TOOLCHAIN}" == *mips* ]]; then ./tools/buildman/buildman --fetch-arch mips ; fi
63 - if [[ "${TOOLCHAIN}" == *or32* ]]; then ./tools/buildman/buildman --fetch-arch or32 ; fi
64 - if [[ "${TOOLCHAIN}" == *sh4* ]]; then ./tools/buildman/buildman --fetch-arch sh4 ; fi
65 - if [[ "${TOOLCHAIN}" == *x86_64* ]]; then
66 ./tools/buildman/buildman --fetch-arch x86_64;
67 …echo -e "\n[toolchain-prefix]\nx86 = ${HOME}/.buildman-toolchains/gcc-4.9.0-nolibc/x86_64-linux/bi…
69 - if [[ "${TOOLCHAIN}" == arc ]]; then
70 …wget https://github.com/foss-for-synopsys-dwc-arc-processors/toolchain/releases/download/arc-2016.…
71 tar -C /tmp -xf arc_gnu_2016.09_prebuilt_uclibc_le_archs_linux_install.tar.gz;
73 - if [[ "${TOOLCHAIN}" == *xtensa* ]]; then ./tools/buildman/buildman --fetch-arch xtensa ; fi
75 - if [[ "${TOOLCHAIN}" == "" ]]; then
76 …ro.org/components/toolchain/binaries/6.3-2017.02/aarch64-linux-gnu/gcc-linaro-6.3.1-2017.02-x86_64…
77 …aro.org/components/toolchain/binaries/6.3-2017.02/arm-linux-gnueabihf/gcc-linaro-6.3.1-2017.02-x86…
78 tar -C /tmp -xf gcc-linaro-6.3.1-2017.02-x86_64_aarch64-linux-gnu.tar.xz &&
79 tar -C /tmp -xf gcc-linaro-6.3.1-2017.02-x86_64_arm-linux-gnueabihf.tar.xz;
81 - if [[ "${QEMU_TARGET}" != "" ]]; then
84 git submodule update --init dtc &&
85 git checkout v2.8.0-rc3 &&
86 ./configure --prefix=/tmp/qemu-install --target-list=${QEMU_TARGET} &&
87 make -j4 all install;
96 - if [[ "${BUILDMAN}" != "" ]]; then
98 tools/buildman/buildman -P ${BUILDMAN};
100 if [[ $ret -ne 0 && $ret -ne 129 ]]; then
101 tools/buildman/buildman -sdeP ${BUILDMAN};
105 # "not a_test_which_does_not_exist" is a dummy -k parameter which will
107 # "-k something" even when $TEST_PY_TEST_SPEC doesnt need a custom
109 - export UBOOT_TRAVIS_BUILD_DIR=`cd .. && pwd`/.bm-work/${TEST_PY_BD};
111 cp ~/grub2-arm/usr/lib/grub2/arm-efi/grub.efi $UBOOT_TRAVIS_BUILD_DIR/grub_arm.efi;
113 ./test/py/test.py --bd ${TEST_PY_BD} ${TEST_PY_ID}
114 -k "${TEST_PY_TEST_SPEC:-not a_test_which_does_not_exist}"
115 --build-dir "$UBOOT_TRAVIS_BUILD_DIR";
122 - env:
123 - BUILDMAN="arc"
125 - env:
126 - BUILDMAN="arm11"
127 - env:
128 - BUILDMAN="arm7"
129 - env:
130 - BUILDMAN="arm920t"
131 - env:
132 - JOB="arm926ejs"
133 BUILDMAN="arm926ejs -x mx,siemens,atmel"
134 - env:
135 - BUILDMAN="arm946es"
136 - env:
137 - BUILDMAN="atmel"
138 - env:
139 - BUILDMAN="aries"
140 - env:
141 - JOB="Boundary Devices"
143 - env:
144 - JOB="engicam"
146 - env:
147 - JOB="Freescale ARM32"
148 BUILDMAN="freescale -x powerpc,m68k,aarch64"
149 - env:
150 - JOB="Freescale AArch64"
152 - env:
153 - JOB="i.MX6 (non-Freescale)"
154 BUILDMAN="mx6 -x freescale,toradex,boundary,engicam"
155 - env:
156 - JOB="i.MX (non-Freescale, non-i.MX6)"
157 BUILDMAN="mx -x freescale,mx6,toradex"
158 - env:
159 - BUILDMAN="k2"
160 - env:
161 - BUILDMAN="samsung"
162 - env:
163 - BUILDMAN="socfpga"
164 - env:
165 - BUILDMAN="sun4i"
166 - env:
167 - BUILDMAN="sun5i"
168 - env:
169 - BUILDMAN="sun6i"
170 - env:
171 - BUILDMAN="sun7i"
172 - env:
173 - BUILDMAN="sun8i"
174 - env:
175 - BUILDMAN="sun9i"
176 - env:
177 - BUILDMAN="sun50i"
178 - env:
179 - JOB="Catch-all ARM"
180 …BUILDMAN="arm -x arm11,arm7,arm9,aarch64,atmel,aries,freescale,kirkwood,mvebu,siemens,tegra,uniphi…
181 - env:
182 - BUILDMAN="sandbox x86"
184 - env:
185 - BUILDMAN="toradex"
186 - env:
187 - BUILDMAN="kirkwood"
188 - env:
189 - BUILDMAN="mvebu"
190 - env:
191 - JOB="PXA"
192 - BUILDMAN="pxa -x toradex"
193 - env:
194 - BUILDMAN="m68k"
196 - env:
197 - BUILDMAN="microblaze"
199 - env:
200 - BUILDMAN="mips"
201 TOOLCHAIN="mips"
202 - env:
203 - BUILDMAN="mpc83xx"
204 - env:
205 - BUILDMAN="mpc85xx -x freescale"
206 - env:
207 …- BUILDMAN="mpc85xx -x t208xrdb -x t4qds -x t102* -x p1_p2_rdb_pc -x p1010rdb -x corenet_ds -x b48…
208 - env:
209 - BUILDMAN="t208xrdb t4qds t102*"
210 - env:
211 - BUILDMAN="p1_p2_rdb_pc"
212 - env:
213 - BUILDMAN="p1010rdb"
214 - env:
215 - BUILDMAN="corenet_ds b4860qds sbc8548 bsc91*"
216 - env:
217 - BUILDMAN="mpc86xx"
218 - env:
219 - BUILDMAN="mpc8xx"
220 - env:
221 - BUILDMAN="siemens"
222 - env:
223 - JOB="tegra"
224 BUILDMAN="tegra -x toradex"
225 - env:
226 - JOB="am33xx"
227 BUILDMAN="am33xx -x siemens"
228 - env:
229 - BUILDMAN="omap3"
230 - env:
231 - BUILDMAN="omap4"
232 - env:
233 - BUILDMAN="omap5"
234 - env:
235 - BUILDMAN="uniphier"
236 - env:
237 - JOB="aarch64"
238 BUILDMAN="aarch64 -x tegra,freescale,mvebu,uniphier,sunxi,samsung,rockchip"
239 - env:
240 - BUILDMAN="rockchip"
241 - env:
242 - BUILDMAN="sh4"
244 - env:
245 - JOB="Xilinx (ARM)"
246 BUILDMAN="xilinx -x microblaze"
247 - env:
248 - BUILDMAN="xtensa"
252 # static code analysis with cppcheck (we can add --enable=all later)
253 - env:
254 - JOB="cppcheck"
256 - cppcheck --force --quiet --inline-suppr .
258 - env:
259 - JOB="grep TODO"
261 - grep -r TODO .
263 - env:
264 - JOB="grep FIXME HACK"
266 - grep -r FIXME .
269 - grep -r HACK . | grep -v HACKKIT
271 - env:
272 - JOB="sloccount"
274 - sloccount .
277 - env:
278 - TEST_PY_BD="sandbox"
281 - env:
282 - TEST_PY_BD="sandbox_spl"
286 - env:
287 - TEST_PY_BD="sandbox_flattree"
290 - env:
291 - TEST_PY_BD="vexpress_ca15_tc2"
292 TEST_PY_ID="--id qemu"
293 QEMU_TARGET="arm-softmmu"
295 - env:
296 - TEST_PY_BD="vexpress_ca9x4"
297 TEST_PY_ID="--id qemu"
298 QEMU_TARGET="arm-softmmu"
300 - env:
301 - TEST_PY_BD="integratorcp_cm926ejs"
303 TEST_PY_ID="--id qemu"
304 QEMU_TARGET="arm-softmmu"
306 - env:
307 - TEST_PY_BD="qemu_arm"
309 QEMU_TARGET="arm-softmmu"
311 - env:
312 - TEST_PY_BD="qemu_mips"
314 QEMU_TARGET="mips-softmmu"
316 TOOLCHAIN="mips"
317 - env:
318 - TEST_PY_BD="qemu_mipsel"
320 QEMU_TARGET="mipsel-softmmu"
322 TOOLCHAIN="mips"
323 - env:
324 - TEST_PY_BD="qemu_mips64"
326 QEMU_TARGET="mips64-softmmu"
328 TOOLCHAIN="mips"
329 - env:
330 - TEST_PY_BD="qemu_mips64el"
332 QEMU_TARGET="mips64el-softmmu"
334 TOOLCHAIN="mips"
335 - env:
336 - TEST_PY_BD="qemu-ppce500"
338 QEMU_TARGET="ppc-softmmu"
339 BUILDMAN="^qemu-ppce500$"
340 - env:
341 - TEST_PY_BD="qemu-x86"
343 QEMU_TARGET="i386-softmmu"
344 BUILDMAN="^qemu-x86$"
347 - env:
348 - TEST_PY_BD="zynq_zc702"
350 QEMU_TARGET="arm-softmmu"
351 TEST_PY_ID="--id qemu"
354 # TODO make it perfect ;-r