2018-05-14 19:16 GMT+08:00 Tom Rini <tr...@konsulko.com>: > On Mon, May 14, 2018 at 04:31:27PM +0800, Rick Chen wrote: >> >> > > > > Related, is there a QEMU target for nds32 that we could leverage >> >> > > > > so that once the toolchain issue is resolved we can update >> >> > > > > .travis.yml to run >> >> > > tests on it? >> >> > > > > Thanks! >> >> > > > >> >> > > > I am applying the QEMU offering permit. >> >> > > > If it is ok. I will prepare it for you. >> >> > > >> >> > >> >> > Because I always verify NDS32 on board (AG101P or AE3XX). >> >> > I never verify it on NDS32 QEMU. >> >> > It seem still have some problems, maybe need some time to debug for >> >> > work. >> >> > >> >> > But the RISC-V QEMU is available noe. >> >> > Maybe I can give it to you for trying. >> >> >> >> Adding riscv to the test.py + QEMU section of .travis.yml would be great! >> >> >> > >> > I find it seem get qemu from upstream in .travis.yml >> > git clone git://git.qemu.org/qemu.git >> > But I am not sure if Andes have any schedule to push qemu to upstream. >> > I will keep study it and try to add. >> >> Hi Tom >> >> After studing test.py and find it will clone >> git://github.com/swarren/uboot-test-hooks.git in travis flow. >> It seem that I shall create some files (eq conf.qemu-nx25_na) in >> uboot-test-hooks\bin\travis-ci\ >> May I ask how shall I submit these files into the uboot-test-hooks git repo ? > > The usual github workflow, fork the repository and then submit a PR > there with your changes. Thanks again! > > -- > Tom
Hi Tom cmchen have send 2 patch (one for riscv, one for nds32) to uboot-test-hooks.git After the patch has been accepted.I can verify the trivas flow. Then I will send patchs to support riscv and nds32 QEMU in test.py Following are the running message in my local env (not in travis flow) (venv) rick@atcsqa06[/NOBACKUP/sqa3/User/rick/v5-qemu/ae250/tmp/u-boot-riscv](13:57)$ python ./test/py/test.py --bd qemu-ax25 --build +make O=/NOBACKUP/sqa3/User/rick/v5-qemu/ae250/tmp/u-boot-riscv/build-qemu-ax25 -s qemu-ax25_defconfig +make O=/NOBACKUP/sqa3/User/rick/v5-qemu/ae250/tmp/u-boot-riscv/build-qemu-ax25 -s -j8 make[1]: Warning: File '.config' has modification time 0.74 s in the future make[2]: Warning: File 'include/config/auto.conf' has modification time 1.1 s in the future make[2]: warning: Clock skew detected. Your build may be incomplete. make[1]: Warning: File 'include/autoconf.mk' has modification time 0.63 s in the future make[2]: Warning: File 'include/autoconf.mk' has modification time 0.42 s in the future make[2]: warning: Clock skew detected. Your build may be incomplete. make[2]: Warning: File 'include/autoconf.mk' has modification time 0.41 s in the future make[2]: Warning: File 'include/config/auto.conf' has modification time 0.47 s in the future make[3]: Warning: File 'include/autoconf.mk' has modification time 0.3 s in the future make[2]: warning: Clock skew detected. Your build may be incomplete. make[3]: warning: Clock skew detected. Your build may be incomplete. make[2]: warning: Clock skew detected. Your build may be incomplete. make[3]: Warning: File 'drivers/crypto/fsl/built-in.o' has modification time 0.96 s in the future make[3]: warning: Clock skew detected. Your build may be incomplete. make[2]: Warning: File 'drivers/mmc/built-in.o' has modification time 0.99 s in the future make[3]: Warning: File 'arch/riscv/dts/.ae350.dtb.cmd' has modification time 1 s in the future make[3]: warning: Clock skew detected. Your build may be incomplete. make[2]: warning: Clock skew detected. Your build may be incomplete. make[2]: Warning: File 'lib/efi_selftest/built-in.o' has modification time 0.94 s in the future riscv64-linux-ld.bfd: Warning: Init __global_pointer$ failed. Can not find __global_pointer$ and .sdata section. make[2]: warning: Clock skew detected. Your build may be incomplete. make[1]: warning: Clock skew detected. Your build may be incomplete. +u-boot-test-flash qemu-ax25 na ==================================================================== test session starts ==================================================================== platform linux2 -- Python 2.7.12, pytest-3.5.1, py-1.5.3, pluggy-0.6.0 rootdir: /NOBACKUP/sqa3/User/rick/v5-qemu/ae250/tmp/u-boot-riscv/test/py, inifile: pytest.ini collected 110 items test/py/tests/test_000_version.py . [ 0%] test/py/tests/test_dfu.py s [ 0%] test/py/tests/test_efi_loader.py .sssss [ 0%] test/py/tests/test_efi_selftest.py ss [ 0%] test/py/tests/test_env.py ........ [ 0%] test/py/tests/test_fit.py s [ 0%] test/py/tests/test_gpt.py sssssss [ 0%] test/py/tests/test_help.py . [ 0%] test/py/tests/test_hush_if_test.py ......................................................s [ 0%] test/py/tests/test_log.py ss [ 0%] test/py/tests/test_md.py .. [ 0%] test/py/tests/test_mmc_rd.py s [ 0%] test/py/tests/test_net.py .sssss [ 0%] test/py/tests/test_ofplatdata.py s [ 0%] test/py/tests/test_sandbox_exit.py ss [ 0%] test/py/tests/test_sf.py ssss [ 0%] test/py/tests/test_shell_basics.py .... [ 0%] test/py/tests/test_sleep.py . [ 0%] test/py/tests/test_ums.py s [ 0%] test/py/tests/test_unknown_cmd.py . [ 0%] test/py/tests/test_ut.py ss [ 0%] test/py/tests/test_vboot.py s =========================================================== 74 passed, 36 skipped in 3.67 seconds =========================================================== Rick _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot