Mock Version: 3.5 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target aarch64 --nodeps /builddir/build/SPECS/umdk-urma.spec'], chrootPath='/var/lib/mock/openeuler-24.03_LTS_SP2-aarch64-1780968850.280536/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1000gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=True) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target aarch64 --nodeps /builddir/build/SPECS/umdk-urma.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: aarch64 Building for target aarch64 Wrote: /builddir/build/SRPMS/umdk-urma-1.3.0-B016.src.rpm Child return code was: 0 Mock Version: 3.5 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target aarch64 --nodeps /builddir/build/SPECS/umdk-urma.spec'], chrootPath='/var/lib/mock/openeuler-24.03_LTS_SP2-aarch64-1780968850.280536/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1000gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=True) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target aarch64 --nodeps /builddir/build/SPECS/umdk-urma.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: aarch64 Building for target aarch64 Wrote: /builddir/build/SRPMS/umdk-urma-1.3.0-B016.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target aarch64 --nodeps /builddir/build/SPECS/umdk-urma.spec'], chrootPath='/var/lib/mock/openeuler-24.03_LTS_SP2-aarch64-1780968850.280536/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1000gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=True) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target aarch64 --nodeps /builddir/build/SPECS/umdk-urma.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: aarch64 Building for target aarch64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.7RtP5b + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf umdk-urma-1.3.0 + /usr/bin/mkdir -p umdk-urma-1.3.0 + cd umdk-urma-1.3.0 + /usr/lib/rpm/rpmuncompress -x -v /builddir/build/SOURCES/umdk-urma-1.3.0.tar.gz /usr/bin/gzip -dc '/builddir/build/SOURCES/umdk-urma-1.3.0.tar.gz' | /usr/bin/tar -xvvof - drwxr-xr-x root/root 0 2024-10-14 09:59 cmake/ -rw-r--r-- root/root 1026 2024-10-14 09:59 cmake/FindKernelHeaders.cmake -rw-r--r-- root/root 726 2024-10-14 09:59 cmake/FindGLIB.cmake -rw-r--r-- root/root 2786 2024-10-14 09:59 CMakeLists.txt -rw-r--r-- root/root 1054 2024-10-14 09:59 cmake_uninstall.cmake.in drwxr-xr-x root/root 0 2024-10-14 09:59 common/ -rw-r--r-- root/root 840 2024-10-14 09:59 common/ub_hash.c -rw-r--r-- root/root 998 2024-10-14 09:59 common/CMakeLists.txt -rw-r--r-- root/root 28 2024-10-14 09:59 common/README.md -rw-r--r-- root/root 3028 2024-10-14 09:59 common/ub_smap.c -rw-r--r-- root/root 1562 2024-10-14 09:59 common/ub_bitmap.c -rw-r--r-- root/root 8121 2024-10-14 09:59 common/ub_util.c -rw-r--r-- root/root 5123 2024-10-14 09:59 common/ub_dstring.c -rw-r--r-- root/root 3837 2024-10-14 09:59 common/ub_get_clock.c -rw-r--r-- root/root 5776 2024-10-14 09:59 common/ub_perf_cycle.c -rw-r--r-- root/root 710 2024-10-14 09:59 common/ub_hmap.c -rw-r--r-- root/root 4020 2024-10-14 09:59 common/ub_shash.c drwxr-xr-x root/root 0 2024-10-14 09:59 hw/ -rw-r--r-- root/root 23 2024-10-14 09:59 hw/CMakeLists.txt drwxr-xr-x root/root 0 2024-10-14 20:07 hw/hns3/ -rw-r--r-- root/root 931 2024-10-14 20:07 hw/hns3/hns3_udma_u_db.h -rw-r--r-- root/root 3250 2024-10-14 20:07 hw/hns3/hns3_udma_u_user_ctl_api.h -rw-r--r-- root/root 25444 2024-10-14 20:07 hw/hns3/hns3_udma_u_jetty.c -rw-r--r-- root/root 800 2024-10-14 20:07 hw/hns3/CMakeLists.txt -rw-r--r-- root/root 18974 2024-10-14 20:07 hw/hns3/hns3_udma_u_jfc.c -rw-r--r-- root/root 780 2024-10-14 20:07 hw/hns3/hns3_udma_u_user_ctl.h -rw-r--r-- root/root 690 2024-10-14 20:07 hw/hns3/hns3_udma_u_abi.h -rw-r--r-- root/root 33747 2024-10-14 20:07 hw/hns3/hns3_udma_u_jfs.c -rw-r--r-- root/root 1853 2024-10-14 20:07 hw/hns3/hns3_udma_u_log.h -rw-r--r-- root/root 5910 2024-10-14 20:07 hw/hns3/hns3_udma_abi.h -rw-r--r-- root/root 11981 2024-10-14 20:07 hw/hns3/hns3_udma_u_buf.c -rw-r--r-- root/root 1254 2024-10-14 20:07 hw/hns3/hns3_udma_u_segment.h -rw-r--r-- root/root 5182 2024-10-14 20:07 hw/hns3/hns3_udma_u_provider_ops.h -rw-r--r-- root/root 3294 2024-10-14 20:07 hw/hns3/hns3_udma_u_log.c -rw-r--r-- root/root 14176 2024-10-14 20:07 hw/hns3/hns3_udma_u_common.h -rw-r--r-- root/root 19320 2024-10-14 20:07 hw/hns3/hns3_udma_u_jfr.c -rw-r--r-- root/root 3516 2024-10-14 20:07 hw/hns3/hns3_udma_u_db.c -rw-r--r-- root/root 1139 2024-10-14 20:07 hw/hns3/hns3_udma_u_main.c -rw-r--r-- root/root 1963 2024-10-14 20:07 hw/hns3/hns3_udma_u_tp.c -rw-r--r-- root/root 4950 2024-10-14 20:07 hw/hns3/hns3_udma_u_jetty.h -rw-r--r-- root/root 2031 2024-10-14 20:07 hw/hns3/hns3_udma_u_buf.h -rw-r--r-- root/root 1066 2024-10-14 20:07 hw/hns3/hns3_udma_u_tp.h -rw-r--r-- root/root 18534 2024-10-14 20:07 hw/hns3/hns3_udma_u_user_ctl.c -rw-r--r-- root/root 12149 2024-10-14 20:07 hw/hns3/hns3_udma_u_jfs.h -rw-r--r-- root/root 2964 2024-10-14 20:07 hw/hns3/hns3_udma_u_segment.c -rw-r--r-- root/root 2216 2024-10-14 20:07 hw/hns3/hns3_udma_u_common.c -rw-r--r-- root/root 3390 2024-10-14 20:07 hw/hns3/hns3_udma_u_jfr.h -rw-r--r-- root/root 5834 2024-10-14 20:07 hw/hns3/hns3_udma_u_jfc.h -rw-r--r-- root/root 16417 2024-10-14 20:07 hw/hns3/hns3_udma_u_provider_ops.c drwxr-xr-x root/root 0 2024-10-14 09:59 include/ -rw-r--r-- root/root 311 2024-10-14 09:59 include/CMakeLists.txt -rw-r--r-- root/root 6212 2024-10-14 09:59 include/urma_types_str.h -rw-r--r-- root/root 11293 2024-10-14 09:59 include/release-notes.txt -rw-r--r-- root/root 26103 2024-10-14 09:59 include/urma_api.h drwxr-xr-x root/root 0 2024-10-14 09:59 include/common/ -rw-r--r-- root/root 519 2024-10-14 09:59 include/common/CMakeLists.txt -rw-r--r-- root/root 9085 2024-10-14 09:59 include/common/ub_util.h -rw-r--r-- root/root 63 2024-10-14 09:59 include/common/README.md -rw-r--r-- root/root 7073 2024-10-14 09:59 include/common/ub_list.h -rw-r--r-- root/root 1232 2024-10-14 09:59 include/common/ub_perf_cycle.h -rw-r--r-- root/root 7053 2024-10-14 09:59 include/common/ub_hmap.h -rw-r--r-- root/root 2254 2024-10-14 09:59 include/common/ub_hash.h -rw-r--r-- root/root 3388 2024-10-14 09:59 include/common/ub_bitmap.h -rw-r--r-- root/root 1366 2024-10-14 09:59 include/common/ub_smap.h -rw-r--r-- root/root 1178 2024-10-14 09:59 include/common/ub_barrier.h -rw-r--r-- root/root 17609 2024-10-14 09:59 include/common/urma_cmd.h -rw-r--r-- root/root 1136 2024-10-14 09:59 include/common/ub_dstring.h -rw-r--r-- root/root 1686 2024-10-14 09:59 include/common/ub_shash.h -rw-r--r-- root/root 954 2024-10-14 09:59 include/common/ub_get_clock.h -rw-r--r-- root/root 43138 2024-10-14 09:59 include/urma_types.h -rw-r--r-- root/root 8354 2024-10-14 09:59 include/urma_opcode.h -rw-r--r-- root/root 2624 2024-10-14 09:59 include/ub_errno.h drwxr-xr-x root/root 0 2024-10-14 09:59 lib/ -rw-r--r-- root/root 22 2024-10-14 09:59 lib/CMakeLists.txt drwxr-xr-x root/root 0 2024-10-14 09:59 lib/urma/ drwxr-xr-x root/root 0 2024-10-14 09:59 lib/urma/include/ -rw-r--r-- root/root 90 2024-10-14 09:59 lib/urma/include/CMakeLists.txt -rw-r--r-- root/root 11612 2024-10-14 09:59 lib/urma/include/urma_provider.h -rw-r--r-- root/root 1131 2024-10-14 09:59 lib/urma/include/urma_log.h -rw-r--r-- root/root 953 2024-10-14 09:59 lib/urma/include/urma_device.h -rw-r--r-- root/root 1430 2024-10-14 09:59 lib/urma/include/urma_private.h -rw-r--r-- root/root 73 2024-10-14 09:59 lib/urma/CMakeLists.txt drwxr-xr-x root/root 0 2024-10-14 09:59 lib/urma/config/ -rw-r--r-- root/root 312 2024-10-14 09:59 lib/urma/config/CMakeLists.txt -rw-r--r-- root/root 398 2024-10-14 09:59 lib/urma/config/urma.conf -rw-r--r-- root/root 570 2024-10-14 09:59 lib/urma/config/urma drwxr-xr-x root/root 0 2024-10-14 09:59 lib/urma/core/ -rw-r--r-- root/root 9238 2024-10-14 09:59 lib/urma/core/urma_dp_api.c -rw-r--r-- root/root 42017 2024-10-14 09:59 lib/urma/core/urma_cp_api.c -rw-r--r-- root/root 708 2024-10-14 09:59 lib/urma/core/CMakeLists.txt -rw-r--r-- root/root 14726 2024-10-14 09:59 lib/urma/core/urma_main.c -rw-r--r-- root/root 1326 2024-10-14 09:59 lib/urma/core/urma_format_convert.c -rw-r--r-- root/root 18578 2024-10-14 09:59 lib/urma/core/urma_device.c -rw-r--r-- root/root 5096 2024-10-14 09:59 lib/urma/core/urma_log.c -rw-r--r-- root/root 53293 2024-10-14 09:59 lib/urma/core/urma_cmd.c -rw-r--r-- root/root 3943 2024-10-14 09:59 README.en.md -rw-r--r-- root/root 3564 2024-10-14 09:59 README.md drwxr-xr-x root/root 0 2024-10-14 09:59 tools/ -rw-r--r-- root/root 129 2024-10-14 09:59 tools/CMakeLists.txt drwxr-xr-x root/root 0 2024-10-14 20:07 tools/urma_perftest/ -rw-r--r-- root/root 44352 2024-10-14 20:07 tools/urma_perftest/perftest_parameters.c -rw-r--r-- root/root 901 2024-10-14 09:59 tools/urma_perftest/perftest_run_test.h -rw-r--r-- root/root 655 2024-10-14 09:59 tools/urma_perftest/CMakeLists.txt -rw-r--r-- root/root 4107 2024-10-14 09:59 tools/urma_perftest/urma_perftest.c -rw-r--r-- root/root 3160 2024-10-14 09:59 tools/urma_perftest/perftest_resources.h -rw-r--r-- root/root 8064 2024-10-14 09:59 tools/urma_perftest/perftest_communication.c -rw-r--r-- root/root 8244 2024-10-14 20:07 tools/urma_perftest/perftest_parameters.h -rw-r--r-- root/root 44232 2024-10-14 20:07 tools/urma_perftest/perftest_resources.c -rw-r--r-- root/root 123617 2024-10-14 20:07 tools/urma_perftest/perftest_run_test.c -rw-r--r-- root/root 949 2024-10-14 09:59 tools/urma_perftest/perftest_communication.h drwxr-xr-x root/root 0 2024-10-14 09:59 tools/uvs_admin/ -rw-r--r-- root/root 1143 2024-10-14 09:59 tools/uvs_admin/uvs_admin_log.h -rw-r--r-- root/root 1381 2024-10-14 09:59 tools/uvs_admin/uvs_admin_cmd_util.h drwxr-xr-x root/root 0 2024-10-14 09:59 tools/uvs_admin/dip_table/ -rw-r--r-- root/root 116 2024-10-14 09:59 tools/uvs_admin/dip_table/CMakeLists.txt -rw-r--r-- root/root 2383 2024-10-14 09:59 tools/uvs_admin/dip_table/dip_table_cmd.h -rw-r--r-- root/root 22084 2024-10-14 09:59 tools/uvs_admin/dip_table/dip_table_cmd.c -rw-r--r-- root/root 1703 2024-10-14 09:59 tools/uvs_admin/CMakeLists.txt -rw-r--r-- root/root 332 2024-10-14 09:59 tools/uvs_admin/uvs_admin.c -rw-r--r-- root/root 952 2024-10-14 09:59 tools/uvs_admin/uvs_admin_cmd_trace.h -rw-r--r-- root/root 1451 2024-10-14 09:59 tools/uvs_admin/uvs_admin_log.c -rw-r--r-- root/root 402 2024-10-14 09:59 tools/uvs_admin/uvs_admin_rootcmd.h drwxr-xr-x root/root 0 2024-10-14 09:59 tools/uvs_admin/global_cfg/ -rw-r--r-- root/root 118 2024-10-14 09:59 tools/uvs_admin/global_cfg/CMakeLists.txt -rw-r--r-- root/root 15529 2024-10-14 09:59 tools/uvs_admin/global_cfg/global_cfg_cmd.c -rw-r--r-- root/root 2094 2024-10-14 09:59 tools/uvs_admin/global_cfg/global_cfg_cmd.h drwxr-xr-x root/root 0 2024-10-14 20:12 tools/uvs_admin/vport_table/ -rw-r--r-- root/root 126 2024-10-14 09:59 tools/uvs_admin/vport_table/CMakeLists.txt -rw-r--r-- root/root 6906 2024-10-14 20:12 tools/uvs_admin/vport_table/vport_table_cmd.h -rw-r--r-- root/root 65580 2024-10-14 09:59 tools/uvs_admin/vport_table/vport_table_cmd.c drwxr-xr-x root/root 0 2024-10-14 09:59 tools/uvs_admin/sip_table/ -rw-r--r-- root/root 116 2024-10-14 09:59 tools/uvs_admin/sip_table/CMakeLists.txt -rw-r--r-- root/root 2613 2024-10-14 09:59 tools/uvs_admin/sip_table/sip_table_cmd.h -rw-r--r-- root/root 21672 2024-10-14 09:59 tools/uvs_admin/sip_table/sip_table_cmd.c -rw-r--r-- root/root 4082 2024-10-14 09:59 tools/uvs_admin/uvs_admin_cmd.h drwxr-xr-x root/root 0 2024-10-14 09:59 tools/uvs_admin/config/ -rw-r--r-- root/root 205 2024-10-14 09:59 tools/uvs_admin/config/CMakeLists.txt -rw-r--r-- root/root 390 2024-10-14 09:59 tools/uvs_admin/config/uvs_admin.conf -rw-r--r-- root/root 1567 2024-10-14 09:59 tools/uvs_admin/uvs_admin_cmd_client.h -rw-r--r-- root/root 5708 2024-10-14 09:59 tools/uvs_admin/uvs_admin_cmd.c drwxr-xr-x root/root 0 2024-10-14 09:59 tools/uvs_admin/tpservice/ -rw-r--r-- root/root 116 2024-10-14 09:59 tools/uvs_admin/tpservice/CMakeLists.txt -rw-r--r-- root/root 4208 2024-10-14 09:59 tools/uvs_admin/tpservice/tpservice_cmd.c -rw-r--r-- root/root 569 2024-10-14 09:59 tools/uvs_admin/tpservice/tpservice_cmd.h -rw-r--r-- root/root 2557 2024-10-14 09:59 tools/uvs_admin/uvs_admin_cmd_client.c -rw-r--r-- root/root 3278 2024-10-14 09:59 tools/uvs_admin/uvs_admin_cmd_util.c -rw-r--r-- root/root 2871 2024-10-14 09:59 tools/uvs_admin/uvs_admin_rootcmd.c drwxr-xr-x root/root 0 2024-10-14 09:59 tools/uvs_admin/query_res/ -rw-r--r-- root/root 100 2024-10-14 09:59 tools/uvs_admin/query_res/CMakeLists.txt -rw-r--r-- root/root 501 2024-10-14 09:59 tools/uvs_admin/query_res/query_res_cmd.h -rw-r--r-- root/root 31339 2024-10-14 09:59 tools/uvs_admin/query_res/query_res_cmd.c drwxr-xr-x root/root 0 2024-10-14 09:59 tools/uvs_admin/live_migrate_table/ -rw-r--r-- root/root 2005 2024-10-14 09:59 tools/uvs_admin/live_migrate_table/live_migrate_table_cmd.h -rw-r--r-- root/root 154 2024-10-14 09:59 tools/uvs_admin/live_migrate_table/CMakeLists.txt -rw-r--r-- root/root 14949 2024-10-14 09:59 tools/uvs_admin/live_migrate_table/live_migrate_table_cmd.c -rw-r--r-- root/root 4192 2024-10-14 09:59 tools/uvs_admin/uvs_admin_types.h -rw-r--r-- root/root 4775 2024-10-14 09:59 tools/uvs_admin/uvs_admin_cmd_trace.c -rw-r--r-- root/root 473 2024-10-14 09:59 tools/uvs_admin/uvs_admin.h drwxr-xr-x root/root 0 2024-10-14 20:07 tools/urma_admin/ -rw-r--r-- root/root 1357 2024-10-14 09:59 tools/urma_admin/admin_file_ops.h -rw-r--r-- root/root 696 2024-10-14 09:59 tools/urma_admin/CMakeLists.txt -rw-r--r-- root/root 2371 2024-10-14 09:59 tools/urma_admin/admin_netlink.c -rw-r--r-- root/root 19677 2024-10-14 20:07 tools/urma_admin/urma_admin.c -rw-r--r-- root/root 35721 2024-10-14 09:59 tools/urma_admin/admin_cmd.c -rw-r--r-- root/root 7162 2024-10-14 09:59 tools/urma_admin/admin_file_ops.c drwxr-xr-x root/root 0 2024-10-14 09:59 tools/urma_admin/config/ -rw-r--r-- root/root 207 2024-10-14 09:59 tools/urma_admin/config/CMakeLists.txt -rw-r--r-- root/root 396 2024-10-14 09:59 tools/urma_admin/config/urma_admin.conf -rw-r--r-- root/root 7133 2024-10-14 20:07 tools/urma_admin/admin_parameters.h -rw-r--r-- root/root 13850 2024-10-14 20:07 tools/urma_admin/admin_parameters.c -rw-r--r-- root/root 1424 2024-10-14 09:59 tools/urma_admin/urma_admin_log.c -rw-r--r-- root/root 854 2024-10-14 09:59 tools/urma_admin/admin_netlink.h -rw-r--r-- root/root 437 2024-10-14 09:59 tools/urma_admin/urma_admin_log.h -rw-r--r-- root/root 3307 2024-10-14 09:59 tools/urma_admin/admin_cmd.h drwxr-xr-x root/root 0 2024-10-14 09:59 transport_service/ -rw-r--r-- root/root 1631 2024-10-14 09:59 transport_service/CMakeLists.txt drwxr-xr-x root/root 0 2024-10-14 09:59 transport_service/config/ -rw-r--r-- root/root 646 2024-10-14 09:59 transport_service/config/CMakeLists.txt -rw-r--r-- root/root 745 2024-10-14 09:59 transport_service/config/tpsa.ini -rw-r--r-- root/root 365 2024-10-14 09:59 transport_service/config/tpsa.conf -rw-r--r-- root/root 573 2024-10-14 09:59 transport_service/config/tpsa -rw-r--r-- root/root 538 2024-10-14 09:59 transport_service/config/uvsd.service drwxr-xr-x root/root 0 2024-10-14 09:59 transport_service/core/ -rw-r--r-- root/root 22 2024-10-14 09:59 transport_service/core/CMakeLists.txt drwxr-xr-x root/root 0 2024-10-14 09:59 transport_service/core/tpsa/ drwxr-xr-x root/root 0 2024-10-14 20:09 transport_service/core/tpsa/include/ -rw-r--r-- root/root 1601 2024-10-14 09:59 transport_service/core/tpsa/include/tpsa_net.h -rw-r--r-- root/root 8759 2024-10-14 09:59 transport_service/core/tpsa/include/tpsa_tbl_manage.h -rw-r--r-- root/root 4390 2024-10-14 09:59 transport_service/core/tpsa/include/uvs_lm_table.h -rw-r--r-- root/root 2889 2024-10-14 09:59 transport_service/core/tpsa/include/uvs_stats.h -rw-r--r-- root/root 1677 2024-10-14 09:59 transport_service/core/tpsa/include/uvs_protocol.h -rw-r--r-- root/root 691 2024-10-14 09:59 transport_service/core/tpsa/include/uvs_types_str.h -rw-r--r-- root/root 166 2024-10-14 20:07 transport_service/core/tpsa/include/CMakeLists.txt -rw-r--r-- root/root 1324 2024-10-14 09:59 transport_service/core/tpsa/include/tpsa_log.h -rw-r--r-- root/root 461 2024-10-14 09:59 transport_service/core/tpsa/include/uvs_tp_destroy.h -rw-r--r-- root/root 4316 2024-10-14 09:59 transport_service/core/tpsa/include/tpsa_sock.h -rw-r--r-- root/root 622 2024-10-14 09:59 transport_service/core/tpsa/include/uvs_security.h -rw-r--r-- root/root 1217 2024-10-14 09:59 transport_service/core/tpsa/include/tpsa_ini.h -rw-r--r-- root/root 32340 2024-10-14 09:59 transport_service/core/tpsa/include/tpsa_table.h -rw-r--r-- root/root 11080 2024-10-14 09:59 transport_service/core/tpsa/include/tpsa_nl.h -rw-r--r-- root/root 3006 2024-10-14 09:59 transport_service/core/tpsa/include/uvs_lm.h -rw-r--r-- root/root 2274 2024-10-14 09:59 transport_service/core/tpsa/include/tpsa_worker.h -rw-r--r-- root/root 2421 2024-10-14 09:59 transport_service/core/tpsa/include/uvs_alarm.h -rw-r--r-- root/root 1400 2024-10-14 09:59 transport_service/core/tpsa/include/uvs_tp_exception.h -rw-r--r-- root/root 21033 2024-10-14 09:59 transport_service/core/tpsa/include/tpsa_types.h -rw-r--r-- root/root 480 2024-10-14 09:59 transport_service/core/tpsa/include/uvs_health.h -rw-r--r-- root/root 7711 2024-10-14 09:59 transport_service/core/tpsa/include/uvs_api.h -rw-r--r-- root/root 24659 2024-10-14 09:59 transport_service/core/tpsa/include/tpsa_ioctl.h -rw-r--r-- root/root 463 2024-10-14 09:59 transport_service/core/tpsa/include/uvs_event.h -rw-r--r-- root/root 544 2024-10-14 09:59 transport_service/core/tpsa/include/uvs_private_api.h -rw-r--r-- root/root 19986 2024-10-14 09:59 transport_service/core/tpsa/include/uvs_types.h -rw-r--r-- root/root 7393 2024-10-14 09:59 transport_service/core/tpsa/include/uvs_tp_manage.h -rw-r--r-- root/root 1234 2024-10-14 09:59 transport_service/core/tpsa/uvs_private_api.c -rw-r--r-- root/root 89863 2024-10-14 09:59 transport_service/core/tpsa/tpsa_table.c -rw-r--r-- root/root 5481 2024-10-14 09:59 transport_service/core/tpsa/tpsa_net.c -rw-r--r-- root/root 27204 2024-10-14 09:59 transport_service/core/tpsa/uvs_stats.c -rw-r--r-- root/root 37325 2024-10-14 09:59 transport_service/core/tpsa/tpsa_sock.c -rw-r--r-- root/root 862 2024-10-14 09:59 transport_service/core/tpsa/CMakeLists.txt -rw-r--r-- root/root 19977 2024-10-14 09:59 transport_service/core/tpsa/tpsa_nl.c -rw-r--r-- root/root 13944 2024-10-14 09:59 transport_service/core/tpsa/uvs_tp_destroy.c -rw-r--r-- root/root 70196 2024-10-14 09:59 transport_service/core/tpsa/tpsa_api.c -rw-r--r-- root/root 32801 2024-10-14 09:59 transport_service/core/tpsa/uvs_tp_exception.c -rw-r--r-- root/root 1447 2024-10-14 09:59 transport_service/core/tpsa/uvs_event.c -rw-r--r-- root/root 161761 2024-10-14 09:59 transport_service/core/tpsa/uvs_tp_manage.c -rw-r--r-- root/root 77951 2024-10-14 09:59 transport_service/core/tpsa/tpsa_worker.c -rw-r--r-- root/root 2931 2024-10-14 09:59 transport_service/core/tpsa/tpsa_main.c -rw-r--r-- root/root 13441 2024-10-14 09:59 transport_service/core/tpsa/uvs_lm_table.c -rw-r--r-- root/root 7091 2024-10-14 09:59 transport_service/core/tpsa/tpsa_ini.c -rw-r--r-- root/root 4472 2024-10-14 09:59 transport_service/core/tpsa/tpsa_log.c -rw-r--r-- root/root 6433 2024-10-14 09:59 transport_service/core/tpsa/uvs_alarm.c -rw-r--r-- root/root 86641 2024-10-14 09:59 transport_service/core/tpsa/tpsa_tbl_manage.c -rw-r--r-- root/root 2956 2024-10-14 09:59 transport_service/core/tpsa/uvs_health.c -rw-r--r-- root/root 93386 2024-10-14 09:59 transport_service/core/tpsa/uvs_lm.c -rw-r--r-- root/root 4274 2024-10-14 09:59 transport_service/core/tpsa/uvs_security.c -rw-r--r-- root/root 90782 2024-10-14 09:59 transport_service/core/tpsa/tpsa_ioctl.c drwxr-xr-x root/root 0 2024-10-14 09:59 transport_service/daemon/ drwxr-xr-x root/root 0 2024-10-14 09:59 transport_service/daemon/include/ -rw-r--r-- root/root 600 2024-10-14 09:59 transport_service/daemon/include/tpsa_config.h -rw-r--r-- root/root 546 2024-10-14 09:59 transport_service/daemon/include/tpsa_daemon.h drwxr-xr-x root/root 0 2024-10-14 09:59 transport_service/daemon/include/global_cfg/ -rw-r--r-- root/root 1295 2024-10-14 09:59 transport_service/daemon/include/global_cfg/global_cfg.h drwxr-xr-x root/root 0 2024-10-14 09:59 transport_service/daemon/include/dip_table_cfg/ -rw-r--r-- root/root 1893 2024-10-14 09:59 transport_service/daemon/include/dip_table_cfg/dip_table_cfg.h -rw-r--r-- root/root 1217 2024-10-14 09:59 transport_service/daemon/include/tpsa_ini.h -rw-r--r-- root/root 1378 2024-10-14 09:59 transport_service/daemon/include/tpsa_service.h drwxr-xr-x root/root 0 2024-10-14 09:59 transport_service/daemon/include/sip_table_cfg/ -rw-r--r-- root/root 1761 2024-10-14 09:59 transport_service/daemon/include/sip_table_cfg/sip_table_cfg.h drwxr-xr-x root/root 0 2024-10-14 09:59 transport_service/daemon/include/tpservice_cfg/ -rw-r--r-- root/root 633 2024-10-14 09:59 transport_service/daemon/include/tpservice_cfg/tpservice_cfg.h drwxr-xr-x root/root 0 2024-10-14 09:59 transport_service/daemon/include/live_migrate_table_cfg/ -rw-r--r-- root/root 1545 2024-10-14 09:59 transport_service/daemon/include/live_migrate_table_cfg/live_migrate_table_cfg.h drwxr-xr-x root/root 0 2024-10-14 09:59 transport_service/daemon/include/vport_table_cfg/ -rw-r--r-- root/root 5081 2024-10-14 09:59 transport_service/daemon/include/vport_table_cfg/vport_table_cfg.h -rw-r--r-- root/root 726 2024-10-14 09:59 transport_service/daemon/CMakeLists.txt -rw-r--r-- root/root 7130 2024-10-14 09:59 transport_service/daemon/tpsa_daemon.c drwxr-xr-x root/root 0 2024-10-14 09:59 transport_service/daemon/global_cfg/ -rw-r--r-- root/root 4503 2024-10-14 09:59 transport_service/daemon/global_cfg/global_cfg.c drwxr-xr-x root/root 0 2024-10-14 09:59 transport_service/daemon/dip_table_cfg/ -rw-r--r-- root/root 7297 2024-10-14 09:59 transport_service/daemon/dip_table_cfg/dip_table_cfg.c -rw-r--r-- root/root 3763 2024-10-14 09:59 transport_service/daemon/tpsa_config.c drwxr-xr-x root/root 0 2024-10-14 09:59 transport_service/daemon/sip_table_cfg/ -rw-r--r-- root/root 7367 2024-10-14 09:59 transport_service/daemon/sip_table_cfg/sip_table_cfg.c -rw-r--r-- root/root 7129 2024-10-14 09:59 transport_service/daemon/tpsa_ini.c drwxr-xr-x root/root 0 2024-10-14 09:59 transport_service/daemon/tpservice_cfg/ -rw-r--r-- root/root 1217 2024-10-14 09:59 transport_service/daemon/tpservice_cfg/tpservice_cfg.c -rw-r--r-- root/root 8444 2024-10-14 09:59 transport_service/daemon/tpsa_service.c drwxr-xr-x root/root 0 2024-10-14 09:59 transport_service/daemon/live_migrate_table_cfg/ -rw-r--r-- root/root 5797 2024-10-14 09:59 transport_service/daemon/live_migrate_table_cfg/live_migrate_table_cfg.c drwxr-xr-x root/root 0 2024-10-14 09:59 transport_service/daemon/vport_table_cfg/ -rw-r--r-- root/root 18659 2024-10-14 09:59 transport_service/daemon/vport_table_cfg/vport_table_cfg.c -rw-r--r-- root/root 4837 2024-10-14 20:07 urma.spec + STATUS=0 + '[' 0 -ne 0 ']' + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + RPM_EC=0 ++ jobs -p + exit 0 + umask 022 + cd /builddir/build/BUILD + cd umdk-urma-1.3.0 + cmake ./ -DCMAKE_INSTALL_PREFIX=/usr -DKERNEL_RELEASE=5.10.0-60.118.0.145.oe2203.aarch64 -DKERNEL_PATH=/lib/modules/5.10.0-60.118.0.145.oe2203.aarch64/build Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.f0IbSb -- The C compiler identification is GNU 12.3.1 -- The CXX compiler identification is GNU 12.3.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- CMAKE_C_FLAGS = -Wall -Werror -Wfloat-equal -Wtrampolines -g -O2 -rdynamic -Wl,-z,noexecstack,-z,relro,-z,now -fno-strict-aliasing -fstack-protector-strong -D_FORTIFY_SOURCE=2 -fPIE -pie -fPIC -march=armv8-a+crc -DUB_ARCH_ARM64 -- Found PkgConfig: /usr/bin/pkg-config (found version "1.9.5") -- Configuring done (0.6s) -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: KERNEL_PATH KERNEL_RELEASE -- Build files have been written to: /builddir/build/BUILD/umdk-urma-1.3.0 + make -j4 [ 0%] Building C object tools/uvs_admin/query_res/CMakeFiles/query_res.dir/query_res_cmd.c.o [ 0%] Building C object common/CMakeFiles/urma_common.dir/ub_bitmap.c.o [ 0%] Building C object common/CMakeFiles/urma_common_static.dir/ub_bitmap.c.o [ 1%] Building C object tools/urma_admin/CMakeFiles/urma_admin.dir/urma_admin.c.o [ 3%] Building C object common/CMakeFiles/urma_common.dir/ub_dstring.c.o [ 3%] Building C object common/CMakeFiles/urma_common_static.dir/ub_dstring.c.o [ 4%] Building C object common/CMakeFiles/urma_common.dir/ub_get_clock.c.o [ 5%] Building C object common/CMakeFiles/urma_common_static.dir/ub_get_clock.c.o [ 6%] Building C object common/CMakeFiles/urma_common.dir/ub_hash.c.o [ 7%] Building C object common/CMakeFiles/urma_common_static.dir/ub_hash.c.o [ 8%] Building C object tools/urma_admin/CMakeFiles/urma_admin.dir/urma_admin_log.c.o [ 9%] Building C object tools/urma_admin/CMakeFiles/urma_admin.dir/admin_parameters.c.o [ 10%] Building C object common/CMakeFiles/urma_common.dir/ub_hmap.c.o [ 11%] Building C object common/CMakeFiles/urma_common_static.dir/ub_hmap.c.o [ 11%] Built target query_res [ 12%] Building C object tools/uvs_admin/tpservice/CMakeFiles/tpservice.dir/tpservice_cmd.c.o [ 13%] Building C object common/CMakeFiles/urma_common.dir/ub_shash.c.o [ 14%] Building C object common/CMakeFiles/urma_common_static.dir/ub_shash.c.o [ 15%] Building C object tools/urma_admin/CMakeFiles/urma_admin.dir/admin_file_ops.c.o [ 15%] Built target tpservice [ 16%] Building C object tools/uvs_admin/vport_table/CMakeFiles/vport_table.dir/vport_table_cmd.c.o [ 17%] Building C object common/CMakeFiles/urma_common.dir/ub_smap.c.o [ 18%] Building C object common/CMakeFiles/urma_common_static.dir/ub_smap.c.o [ 19%] Building C object tools/urma_admin/CMakeFiles/urma_admin.dir/admin_cmd.c.o [ 20%] Building C object common/CMakeFiles/urma_common.dir/ub_util.c.o [ 21%] Building C object common/CMakeFiles/urma_common_static.dir/ub_util.c.o [ 22%] Linking C shared library liburma_common.so [ 22%] Linking C static library liburma_common_static.a [ 22%] Built target urma_common [ 22%] Built target urma_common_static [ 23%] Building C object tools/uvs_admin/sip_table/CMakeFiles/sip_table.dir/sip_table_cmd.c.o [ 24%] Building C object tools/uvs_admin/dip_table/CMakeFiles/dip_table.dir/dip_table_cmd.c.o [ 24%] Built target vport_table [ 25%] Building C object tools/urma_admin/CMakeFiles/urma_admin.dir/admin_netlink.c.o [ 26%] Building C object tools/uvs_admin/live_migrate_table/CMakeFiles/live_migrate_table.dir/live_migrate_table_cmd.c.o [ 26%] Built target sip_table [ 27%] Linking C executable urma_admin [ 27%] Built target dip_table [ 28%] Building C object tools/uvs_admin/global_cfg/CMakeFiles/global_cfg.dir/global_cfg_cmd.c.o [ 29%] Building C object transport_service/core/tpsa/CMakeFiles/tpsa.dir/tpsa_api.c.o [ 29%] Built target urma_admin [ 30%] Building C object lib/urma/core/CMakeFiles/urma.dir/urma_cmd.c.o [ 30%] Built target live_migrate_table [ 31%] Building C object lib/urma/core/CMakeFiles/urma.dir/urma_cp_api.c.o [ 31%] Built target global_cfg [ 32%] Building C object tools/uvs_admin/CMakeFiles/uvs_admin.dir/uvs_admin.c.o [ 33%] Building C object tools/uvs_admin/CMakeFiles/uvs_admin.dir/uvs_admin_cmd.c.o [ 33%] Building C object tools/uvs_admin/CMakeFiles/uvs_admin.dir/uvs_admin_rootcmd.c.o [ 34%] Building C object tools/uvs_admin/CMakeFiles/uvs_admin.dir/uvs_admin_cmd_client.c.o [ 35%] Building C object lib/urma/core/CMakeFiles/urma.dir/urma_device.c.o [ 36%] Building C object lib/urma/core/CMakeFiles/urma.dir/urma_dp_api.c.o [ 37%] Building C object tools/uvs_admin/CMakeFiles/uvs_admin.dir/uvs_admin_cmd_util.c.o [ 38%] Building C object lib/urma/core/CMakeFiles/urma.dir/urma_format_convert.c.o [ 39%] Building C object tools/uvs_admin/CMakeFiles/uvs_admin.dir/uvs_admin_cmd_trace.c.o [ 40%] Building C object lib/urma/core/CMakeFiles/urma.dir/urma_log.c.o [ 41%] Building C object transport_service/core/tpsa/CMakeFiles/tpsa.dir/tpsa_ini.c.o [ 42%] Building C object tools/uvs_admin/CMakeFiles/uvs_admin.dir/uvs_admin_log.c.o [ 42%] Building C object lib/urma/core/CMakeFiles/urma.dir/urma_main.c.o [ 43%] Linking C executable uvs_admin [ 44%] Building C object transport_service/core/tpsa/CMakeFiles/tpsa.dir/tpsa_ioctl.c.o [ 44%] Built target uvs_admin [ 45%] Building C object transport_service/core/tpsa/CMakeFiles/tpsa.dir/tpsa_log.c.o [ 46%] Building C object transport_service/core/tpsa/CMakeFiles/tpsa.dir/tpsa_main.c.o [ 47%] Building C object transport_service/core/tpsa/CMakeFiles/tpsa.dir/tpsa_net.c.o [ 48%] Linking C shared library liburma.so [ 49%] Building C object transport_service/core/tpsa/CMakeFiles/tpsa.dir/tpsa_nl.c.o [ 49%] Building C object transport_service/core/tpsa/CMakeFiles/tpsa.dir/tpsa_sock.c.o [ 49%] Built target urma [ 50%] Building C object transport_service/core/tpsa/CMakeFiles/tpsa.dir/tpsa_table.c.o [ 51%] Building C object transport_service/core/tpsa/CMakeFiles/tpsa.dir/tpsa_tbl_manage.c.o [ 52%] Building C object transport_service/core/tpsa/CMakeFiles/tpsa.dir/tpsa_worker.c.o [ 53%] Building C object transport_service/core/tpsa/CMakeFiles/tpsa.dir/uvs_alarm.c.o [ 54%] Building C object transport_service/core/tpsa/CMakeFiles/tpsa.dir/uvs_event.c.o [ 55%] Building C object transport_service/core/tpsa/CMakeFiles/tpsa.dir/uvs_health.c.o [ 56%] Building C object transport_service/core/tpsa/CMakeFiles/tpsa.dir/uvs_lm.c.o [ 56%] Building C object transport_service/core/tpsa/CMakeFiles/tpsa.dir/uvs_lm_table.c.o [ 57%] Building C object transport_service/core/tpsa/CMakeFiles/tpsa.dir/uvs_private_api.c.o [ 58%] Building C object transport_service/core/tpsa/CMakeFiles/tpsa.dir/uvs_security.c.o [ 59%] Building C object transport_service/core/tpsa/CMakeFiles/tpsa.dir/uvs_stats.c.o [ 60%] Building C object transport_service/core/tpsa/CMakeFiles/tpsa.dir/uvs_tp_destroy.c.o [ 61%] Building C object transport_service/core/tpsa/CMakeFiles/tpsa.dir/uvs_tp_exception.c.o [ 62%] Building C object transport_service/core/tpsa/CMakeFiles/tpsa.dir/uvs_tp_manage.c.o [ 63%] Building C object tools/urma_perftest/CMakeFiles/urma_perftest.dir/urma_perftest.c.o [ 64%] Building C object tools/urma_perftest/CMakeFiles/urma_perftest.dir/perftest_parameters.c.o [ 65%] Building C object tools/urma_perftest/CMakeFiles/urma_perftest.dir/perftest_communication.c.o [ 66%] Building C object tools/urma_perftest/CMakeFiles/urma_perftest.dir/perftest_resources.c.o [ 67%] Building C object tools/urma_perftest/CMakeFiles/urma_perftest.dir/perftest_run_test.c.o [ 67%] Building C object hw/hns3/CMakeFiles/HNS3_UDMA_SO.dir/hns3_udma_u_buf.c.o [ 68%] Building C object hw/hns3/CMakeFiles/HNS3_UDMA_SO.dir/hns3_udma_u_common.c.o [ 69%] Building C object hw/hns3/CMakeFiles/HNS3_UDMA_SO.dir/hns3_udma_u_db.c.o /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.c: In function 'hns3_udma_bitmap_use_idx': /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.c:70:19: warning: implicit declaration of function 'ffsl' [-Wimplicit-function-declaration] 70 | bit_num = ffsl(bitmap[i]); | ^~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.c:70:30: warning: 'ffsl' argument 1 promotes to 'uint64_t' {aka 'long unsigned int'} where 'long int' is expected in a call to built-in function declared without prototype [-Wbuiltin-declaration-mismatch] 70 | bit_num = ffsl(bitmap[i]); | ~~~~~~^~~ : note: built-in 'ffsl' declared here /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_db.c: In function 'hns3_udma_add_db_page': /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_db.c:47:13: warning: implicit declaration of function 'hns3_udma_alloc_buf'; did you mean 'hns3_udma_alloc_sw_db'? [-Wimplicit-function-declaration] 47 | if (hns3_udma_alloc_buf(&db_page->buf, page_size, page_size)) | ^~~~~~~~~~~~~~~~~~~ | hns3_udma_alloc_sw_db /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_db.c: In function 'hns3_udma_clear_db_page': /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_db.c:70:9: warning: implicit declaration of function 'hns3_udma_free_buf'; did you mean 'hns3_udma_free_sw_db'? [-Wimplicit-function-declaration] 70 | hns3_udma_free_buf(&page->buf); | ^~~~~~~~~~~~~~~~~~ | hns3_udma_free_sw_db /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_db.c: In function 'hns3_udma_alloc_sw_db': /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_db.c:80:13: warning: unused variable 'ret' [-Wunused-variable] 80 | int ret; | ^~~ [ 70%] Building C object hw/hns3/CMakeFiles/HNS3_UDMA_SO.dir/hns3_udma_u_jetty.c.o [ 71%] Building C object hw/hns3/CMakeFiles/HNS3_UDMA_SO.dir/hns3_udma_u_jfc.c.o In file included from /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jetty.c:21: /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jetty.h: In function 'fill_um_jetty_qp': /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jetty.h:111:9: warning: implicit declaration of function 'memcpy' [-Wimplicit-function-declaration] 111 | memcpy(&qp->um_srcport, &resp.create_tp_resp.um_srcport, | ^~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jetty.h:24:1: note: include '' or provide a declaration of 'memcpy' 23 | #include "hns3_udma_u_jfr.h" +++ |+#include 24 | #include "hns3_udma_u_jfs.h" /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jetty.h:111:9: warning: incompatible implicit declaration of built-in function 'memcpy' [-Wbuiltin-declaration-mismatch] 111 | memcpy(&qp->um_srcport, &resp.create_tp_resp.um_srcport, | ^~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jetty.h:111:9: note: include '' or provide a declaration of 'memcpy' /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jetty.c: In function 'exec_jetty_delete_cmd': /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jetty.c:335:62: warning: unused parameter 'ctx' [-Wunused-parameter] 335 | static int exec_jetty_delete_cmd(struct hns3_udma_u_context *ctx, struct hns3_udma_u_jetty *jetty) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jetty.c: In function 'get_qp_for_tjetty': /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jetty.c:705:68: warning: unused parameter 'tjetty' [-Wunused-parameter] 705 | urma_target_jetty_t *tjetty) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfc.c:20: /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jetty.h: In function 'fill_um_jetty_qp': /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jetty.h:111:9: warning: implicit declaration of function 'memcpy' [-Wimplicit-function-declaration] 111 | memcpy(&qp->um_srcport, &resp.create_tp_resp.um_srcport, | ^~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jetty.h:25:1: note: include '' or provide a declaration of 'memcpy' 24 | #include "hns3_udma_u_jfs.h" +++ |+#include 25 | /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jetty.h:111:9: warning: incompatible implicit declaration of built-in function 'memcpy' [-Wbuiltin-declaration-mismatch] 111 | memcpy(&qp->um_srcport, &resp.create_tp_resp.um_srcport, | ^~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jetty.h:111:9: note: include '' or provide a declaration of 'memcpy' In file included from /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfc.c:17: /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfc.h: In function 'update_cq_db': /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:78:9: warning: statement with no effect [-Wunused-value] 78 | (sizeof(char [1 - 2 * !(cond)]) - 1) | ^ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:108:17: note: in expansion of macro 'BUILD_ASSERT_OR_ZERO' 108 | BUILD_ASSERT_OR_ZERO((((field) >> 32) / 32) == \ | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:125:17: note: in expansion of macro 'hns3_udma_reg_clear' 125 | hns3_udma_reg_clear(ptr, field); \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfc.h:158:9: note: in expansion of macro 'hns3_udma_reg_write' 158 | hns3_udma_reg_write(&cq_db, HNS3_UDMA_DB_TAG, udma_u_jfc->cqn); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:78:9: warning: statement with no effect [-Wunused-value] 78 | (sizeof(char [1 - 2 * !(cond)]) - 1) | ^ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:108:17: note: in expansion of macro 'BUILD_ASSERT_OR_ZERO' 108 | BUILD_ASSERT_OR_ZERO((((field) >> 32) / 32) == \ | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:125:17: note: in expansion of macro 'hns3_udma_reg_clear' 125 | hns3_udma_reg_clear(ptr, field); \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfc.h:159:9: note: in expansion of macro 'hns3_udma_reg_write' 159 | hns3_udma_reg_write(&cq_db, HNS3_UDMA_DB_CMD, HNS3_UDMA_CQ_DB_PTR); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:78:9: warning: statement with no effect [-Wunused-value] 78 | (sizeof(char [1 - 2 * !(cond)]) - 1) | ^ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:108:17: note: in expansion of macro 'BUILD_ASSERT_OR_ZERO' 108 | BUILD_ASSERT_OR_ZERO((((field) >> 32) / 32) == \ | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:125:17: note: in expansion of macro 'hns3_udma_reg_clear' 125 | hns3_udma_reg_clear(ptr, field); \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfc.h:160:9: note: in expansion of macro 'hns3_udma_reg_write' 160 | hns3_udma_reg_write(&cq_db, HNS3_UDMA_DB_JFC_CI, udma_u_jfc->ci); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:78:9: warning: statement with no effect [-Wunused-value] 78 | (sizeof(char [1 - 2 * !(cond)]) - 1) | ^ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:108:17: note: in expansion of macro 'BUILD_ASSERT_OR_ZERO' 108 | BUILD_ASSERT_OR_ZERO((((field) >> 32) / 32) == \ | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:125:17: note: in expansion of macro 'hns3_udma_reg_clear' 125 | hns3_udma_reg_clear(ptr, field); \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfc.h:161:9: note: in expansion of macro 'hns3_udma_reg_write' 161 | hns3_udma_reg_write(&cq_db, HNS3_UDMA_DB_JFC_CMD_SN, 1); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfc.c: In function 'handle_recv_inl_cqe': /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfc.c:217:17: warning: incompatible implicit declaration of built-in function 'memcpy' [-Wbuiltin-declaration-mismatch] 217 | memcpy((void *)(uintptr_t)sge_list[sge_idx].addr, | ^~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfc.c:26:1: note: include '' or provide a declaration of 'memcpy' 25 | #include "hns3_udma_u_jfc.h" +++ |+#include 26 | /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfc.c: In function 'hns3_udma_parse_opcode_for_res': /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:78:9: warning: statement with no effect [-Wunused-value] 78 | (sizeof(char [1 - 2 * !(cond)]) - 1) | ^ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:134:17: note: in expansion of macro 'BUILD_ASSERT_OR_ZERO' 134 | BUILD_ASSERT_OR_ZERO((((field) >> 32) / 32) == \ | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfc.c:237:32: note: in expansion of macro 'hns3_udma_reg_read' 237 | cr->imm_data = hns3_udma_reg_read(cqe, CQE_RKEY_IMMTDATA); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:78:9: warning: statement with no effect [-Wunused-value] 78 | (sizeof(char [1 - 2 * !(cond)]) - 1) | ^ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:134:17: note: in expansion of macro 'BUILD_ASSERT_OR_ZERO' 134 | BUILD_ASSERT_OR_ZERO((((field) >> 32) / 32) == \ | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfc.c:242:32: note: in expansion of macro 'hns3_udma_reg_read' 242 | cr->imm_data = hns3_udma_reg_read(cqe, CQE_RKEY_IMMTDATA); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:78:9: warning: statement with no effect [-Wunused-value] 78 | (sizeof(char [1 - 2 * !(cond)]) - 1) | ^ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:134:17: note: in expansion of macro 'BUILD_ASSERT_OR_ZERO' 134 | BUILD_ASSERT_OR_ZERO((((field) >> 32) / 32) == \ | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfc.c:246:46: note: in expansion of macro 'hns3_udma_reg_read' 246 | cr->invalid_token.token_id = hns3_udma_reg_read(cqe, CQE_RKEY_IMMTDATA); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfc.c: In function 'handle_um_header': /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfc.c:263:9: warning: incompatible implicit declaration of built-in function 'memcpy' [-Wbuiltin-declaration-mismatch] 263 | memcpy(&deid, header + UM_HEADER_DEID, sizeof(uint32_t)); | ^~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfc.c:263:9: note: include '' or provide a declaration of 'memcpy' /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfc.c: In function 'parse_cqe_for_res': /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:78:9: warning: statement with no effect [-Wunused-value] 78 | (sizeof(char [1 - 2 * !(cond)]) - 1) | ^ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:134:17: note: in expansion of macro 'BUILD_ASSERT_OR_ZERO' 134 | BUILD_ASSERT_OR_ZERO((((field) >> 32) / 32) == \ | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfc.c:322:19: note: in expansion of macro 'hns3_udma_reg_read' 322 | wqe_idx = hns3_udma_reg_read(cqe, CQE_WQE_IDX); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfc.c: In function 'exec_jfc_flush_cqe_cmd': /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:78:9: warning: statement with no effect [-Wunused-value] 78 | (sizeof(char [1 - 2 * !(cond)]) - 1) | ^ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:134:17: note: in expansion of macro 'BUILD_ASSERT_OR_ZERO' 134 | BUILD_ASSERT_OR_ZERO((((field) >> 32) / 32) == \ | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfc.c:478:19: note: in expansion of macro 'hns3_udma_reg_read' 478 | fcp.qpn = hns3_udma_reg_read(cqe, CQE_LCL_QPN); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:78:9: warning: statement with no effect [-Wunused-value] 78 | (sizeof(char [1 - 2 * !(cond)]) - 1) | ^ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:134:17: note: in expansion of macro 'BUILD_ASSERT_OR_ZERO' 134 | BUILD_ASSERT_OR_ZERO((((field) >> 32) / 32) == \ | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfc.c:479:13: note: in expansion of macro 'hns3_udma_reg_read' 479 | if (hns3_udma_reg_read(cqe, CQE_S_R) == CQE_FOR_SEND) { | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfc.c: In function 'hns3_udma_u_rearm_jfc': /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:78:9: warning: statement with no effect [-Wunused-value] 78 | (sizeof(char [1 - 2 * !(cond)]) - 1) | ^ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:108:17: note: in expansion of macro 'BUILD_ASSERT_OR_ZERO' 108 | BUILD_ASSERT_OR_ZERO((((field) >> 32) / 32) == \ | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:125:17: note: in expansion of macro 'hns3_udma_reg_clear' 125 | hns3_udma_reg_clear(ptr, field); \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfc.c:592:9: note: in expansion of macro 'hns3_udma_reg_write' 592 | hns3_udma_reg_write(&jfc_db, HNS3_UDMA_DB_TAG, jfc->jfc_id.id); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:78:9: warning: statement with no effect [-Wunused-value] 78 | (sizeof(char [1 - 2 * !(cond)]) - 1) | ^ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:108:17: note: in expansion of macro 'BUILD_ASSERT_OR_ZERO' 108 | BUILD_ASSERT_OR_ZERO((((field) >> 32) / 32) == \ | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:125:17: note: in expansion of macro 'hns3_udma_reg_clear' 125 | hns3_udma_reg_clear(ptr, field); \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfc.c:593:9: note: in expansion of macro 'hns3_udma_reg_write' 593 | hns3_udma_reg_write(&jfc_db, HNS3_UDMA_DB_CMD, HNS3_UDMA_CQ_DB_NTR); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:78:9: warning: statement with no effect [-Wunused-value] 78 | (sizeof(char [1 - 2 * !(cond)]) - 1) | ^ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:108:17: note: in expansion of macro 'BUILD_ASSERT_OR_ZERO' 108 | BUILD_ASSERT_OR_ZERO((((field) >> 32) / 32) == \ | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:125:17: note: in expansion of macro 'hns3_udma_reg_clear' 125 | hns3_udma_reg_clear(ptr, field); \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfc.c:594:9: note: in expansion of macro 'hns3_udma_reg_write' 594 | hns3_udma_reg_write(&jfc_db, HNS3_UDMA_DB_JFC_CI, ci); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:78:9: warning: statement with no effect [-Wunused-value] 78 | (sizeof(char [1 - 2 * !(cond)]) - 1) | ^ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:108:17: note: in expansion of macro 'BUILD_ASSERT_OR_ZERO' 108 | BUILD_ASSERT_OR_ZERO((((field) >> 32) / 32) == \ | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:125:17: note: in expansion of macro 'hns3_udma_reg_clear' 125 | hns3_udma_reg_clear(ptr, field); \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfc.c:595:9: note: in expansion of macro 'hns3_udma_reg_write' 595 | hns3_udma_reg_write(&jfc_db, HNS3_UDMA_DB_JFC_NOTIFY, !!solicited_only); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:78:9: warning: statement with no effect [-Wunused-value] 78 | (sizeof(char [1 - 2 * !(cond)]) - 1) | ^ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:108:17: note: in expansion of macro 'BUILD_ASSERT_OR_ZERO' 108 | BUILD_ASSERT_OR_ZERO((((field) >> 32) / 32) == \ | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:125:17: note: in expansion of macro 'hns3_udma_reg_clear' 125 | hns3_udma_reg_clear(ptr, field); \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfc.c:596:9: note: in expansion of macro 'hns3_udma_reg_write' 596 | hns3_udma_reg_write(&jfc_db, HNS3_UDMA_DB_JFC_CMD_SN, udma_u_jfc->arm_sn); | ^~~~~~~~~~~~~~~~~~~ [ 72%] Building C object hw/hns3/CMakeFiles/HNS3_UDMA_SO.dir/hns3_udma_u_jfr.c.o [ 73%] Building C object hw/hns3/CMakeFiles/HNS3_UDMA_SO.dir/hns3_udma_u_jfs.c.o [ 74%] Linking C executable urma_perftest In file included from /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfr.c:22: /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jetty.h: In function 'fill_um_jetty_qp': /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jetty.h:111:9: warning: implicit declaration of function 'memcpy' [-Wimplicit-function-declaration] 111 | memcpy(&qp->um_srcport, &resp.create_tp_resp.um_srcport, | ^~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jetty.h:24:1: note: include '' or provide a declaration of 'memcpy' 23 | #include "hns3_udma_u_jfr.h" +++ |+#include 24 | #include "hns3_udma_u_jfs.h" /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jetty.h:111:9: warning: incompatible implicit declaration of built-in function 'memcpy' [-Wbuiltin-declaration-mismatch] 111 | memcpy(&qp->um_srcport, &resp.create_tp_resp.um_srcport, | ^~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jetty.h:111:9: note: include '' or provide a declaration of 'memcpy' /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfr.c: In function 'verify_jfr_init_attr': /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfr.c:41:63: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 41 | if (cfg->trans_mode == URMA_TM_UM && cfg->max_sge + 1 > udma_ctx->max_jfr_sge) { | ^ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfr.c: In function 'hns3_udma_u_create_jfr': /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfr.c:338:9: warning: implicit declaration of function 'memset' [-Wimplicit-function-declaration] 338 | memset(jfr, 0, sizeof(*jfr)); | ^~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfr.c:23:1: note: include '' or provide a declaration of 'memset' 22 | #include "hns3_udma_u_jetty.h" +++ |+#include 23 | #include "hns3_udma_u_jfr.h" /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfr.c:338:9: warning: incompatible implicit declaration of built-in function 'memset' [-Wbuiltin-declaration-mismatch] 338 | memset(jfr, 0, sizeof(*jfr)); | ^~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfr.c:338:9: note: include '' or provide a declaration of 'memset' /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfr.c: In function 'fill_recv_sge_to_wqe': /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfr.c:512:17: warning: incompatible implicit declaration of built-in function 'memset' [-Wbuiltin-declaration-mismatch] 512 | memset(dseg + cnt, 0, (max_sge - cnt) * HNS3_UDMA_HW_SGE_SIZE); | ^~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfr.c:512:17: note: include '' or provide a declaration of 'memset' In file included from /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfr.c:17: /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfr.c: In function 'update_srq_db': /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:78:9: warning: statement with no effect [-Wunused-value] 78 | (sizeof(char [1 - 2 * !(cond)]) - 1) | ^ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:108:17: note: in expansion of macro 'BUILD_ASSERT_OR_ZERO' 108 | BUILD_ASSERT_OR_ZERO((((field) >> 32) / 32) == \ | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:125:17: note: in expansion of macro 'hns3_udma_reg_clear' 125 | hns3_udma_reg_clear(ptr, field); \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfr.c:579:9: note: in expansion of macro 'hns3_udma_reg_write' 579 | hns3_udma_reg_write(&db, HNS3_UDMA_DB_TAG, jfr->srqn); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:78:9: warning: statement with no effect [-Wunused-value] 78 | (sizeof(char [1 - 2 * !(cond)]) - 1) | ^ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:108:17: note: in expansion of macro 'BUILD_ASSERT_OR_ZERO' 108 | BUILD_ASSERT_OR_ZERO((((field) >> 32) / 32) == \ | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:125:17: note: in expansion of macro 'hns3_udma_reg_clear' 125 | hns3_udma_reg_clear(ptr, field); \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfr.c:580:9: note: in expansion of macro 'hns3_udma_reg_write' 580 | hns3_udma_reg_write(&db, HNS3_UDMA_DB_CMD, HNS3_UDMA_SRQ_DB); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:78:9: warning: statement with no effect [-Wunused-value] 78 | (sizeof(char [1 - 2 * !(cond)]) - 1) | ^ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:108:17: note: in expansion of macro 'BUILD_ASSERT_OR_ZERO' 108 | BUILD_ASSERT_OR_ZERO((((field) >> 32) / 32) == \ | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:125:17: note: in expansion of macro 'hns3_udma_reg_clear' 125 | hns3_udma_reg_clear(ptr, field); \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfr.c:581:9: note: in expansion of macro 'hns3_udma_reg_write' 581 | hns3_udma_reg_write(&db, HNS3_UDMA_DB_PI, jfr->idx_que.head); | ^~~~~~~~~~~~~~~~~~~ [ 74%] Built target urma_perftest [ 75%] Linking C shared library libtpsa.so [ 76%] Building C object hw/hns3/CMakeFiles/HNS3_UDMA_SO.dir/hns3_udma_u_log.c.o In file included from /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfs.c:19: /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jetty.h: In function 'fill_um_jetty_qp': /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jetty.h:111:9: warning: implicit declaration of function 'memcpy' [-Wimplicit-function-declaration] 111 | memcpy(&qp->um_srcport, &resp.create_tp_resp.um_srcport, | ^~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jetty.h:25:1: note: include '' or provide a declaration of 'memcpy' 24 | #include "hns3_udma_u_jfs.h" +++ |+#include 25 | /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jetty.h:111:9: warning: incompatible implicit declaration of built-in function 'memcpy' [-Wbuiltin-declaration-mismatch] 111 | memcpy(&qp->um_srcport, &resp.create_tp_resp.um_srcport, | ^~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jetty.h:111:9: note: include '' or provide a declaration of 'memcpy' /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfs.c: In function 'exec_jfs_create_cmd': /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfs.c:222:9: warning: incompatible implicit declaration of built-in function 'memcpy' [-Wbuiltin-declaration-mismatch] 222 | memcpy(&jfs->um_qp->um_srcport, &resp.create_tp_resp.um_srcport, | ^~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfs.c:22:1: note: include '' or provide a declaration of 'memcpy' 21 | #include "hns3_udma_u_db.h" +++ |+#include 22 | #include "hns3_udma_u_jfs.h" /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfs.c: In function 'fill_ext_sge_inl_data': /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfs.c:433:25: warning: incompatible implicit declaration of built-in function 'memcpy' [-Wbuiltin-declaration-mismatch] 433 | memcpy(dst_addr, src_addr, src_len); | ^~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfs.c:433:25: note: include '' or provide a declaration of 'memcpy' /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfs.c:436:25: warning: incompatible implicit declaration of built-in function 'memcpy' [-Wbuiltin-declaration-mismatch] 436 | memcpy(dst_addr, src_addr, src_len); | ^~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfs.c:436:25: note: include '' or provide a declaration of 'memcpy' /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfs.c:439:25: warning: incompatible implicit declaration of built-in function 'memcpy' [-Wbuiltin-declaration-mismatch] 439 | memcpy(dst_addr, src_addr, tail_len); | ^~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfs.c:439:25: note: include '' or provide a declaration of 'memcpy' /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfs.c: In function 'set_rc_inl': /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfs.c:474:25: warning: incompatible implicit declaration of built-in function 'memcpy' [-Wbuiltin-declaration-mismatch] 474 | memcpy(dseg, (void *)(uintptr_t)(sg_list[i].addr), | ^~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfs.c:474:25: note: include '' or provide a declaration of 'memcpy' In file included from /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_provider_ops.h:23, from /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfs.c:17: /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfs.c: In function 'set_um_inl_seg': /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:78:9: warning: statement with no effect [-Wunused-value] 78 | (sizeof(char [1 - 2 * !(cond)]) - 1) | ^ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:108:17: note: in expansion of macro 'BUILD_ASSERT_OR_ZERO' 108 | BUILD_ASSERT_OR_ZERO((((field) >> 32) / 32) == \ | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:125:17: note: in expansion of macro 'hns3_udma_reg_clear' 125 | hns3_udma_reg_clear(ptr, field); \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfs.c:496:9: note: in expansion of macro 'hns3_udma_reg_write' 496 | hns3_udma_reg_write(wqe, HNS3_UDMAUMWQE_INLINE_DATA_15_0, *loc & 0xffff); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:78:9: warning: statement with no effect [-Wunused-value] 78 | (sizeof(char [1 - 2 * !(cond)]) - 1) | ^ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:108:17: note: in expansion of macro 'BUILD_ASSERT_OR_ZERO' 108 | BUILD_ASSERT_OR_ZERO((((field) >> 32) / 32) == \ | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:125:17: note: in expansion of macro 'hns3_udma_reg_clear' 125 | hns3_udma_reg_clear(ptr, field); \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfs.c:497:9: note: in expansion of macro 'hns3_udma_reg_write' 497 | hns3_udma_reg_write(wqe, HNS3_UDMAUMWQE_INLINE_DATA_23_16, | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:78:9: warning: statement with no effect [-Wunused-value] 78 | (sizeof(char [1 - 2 * !(cond)]) - 1) | ^ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:108:17: note: in expansion of macro 'BUILD_ASSERT_OR_ZERO' 108 | BUILD_ASSERT_OR_ZERO((((field) >> 32) / 32) == \ | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:125:17: note: in expansion of macro 'hns3_udma_reg_clear' 125 | hns3_udma_reg_clear(ptr, field); \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfs.c:504:9: note: in expansion of macro 'hns3_udma_reg_write' 504 | hns3_udma_reg_write(wqe, HNS3_UDMAUMWQE_INLINE_DATA_47_24, tmp_data); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:78:9: warning: statement with no effect [-Wunused-value] 78 | (sizeof(char [1 - 2 * !(cond)]) - 1) | ^ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:108:17: note: in expansion of macro 'BUILD_ASSERT_OR_ZERO' 108 | BUILD_ASSERT_OR_ZERO((((field) >> 32) / 32) == \ | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:125:17: note: in expansion of macro 'hns3_udma_reg_clear' 125 | hns3_udma_reg_clear(ptr, field); \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfs.c:505:9: note: in expansion of macro 'hns3_udma_reg_write' 505 | hns3_udma_reg_write(wqe, HNS3_UDMAUMWQE_INLINE_DATA_63_48, | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfs.c: In function 'fill_um_inn_inl_data': /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfs.c:517:17: warning: incompatible implicit declaration of built-in function 'memcpy' [-Wbuiltin-declaration-mismatch] 517 | memcpy(tmp, (void *)(uintptr_t)sg_list[i].addr, sg_list[i].len); | ^~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfs.c:517:17: note: include '' or provide a declaration of 'memcpy' /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfs.c: In function 'set_um_inl': /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:78:9: warning: statement with no effect [-Wunused-value] 78 | (sizeof(char [1 - 2 * !(cond)]) - 1) | ^ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:108:17: note: in expansion of macro 'BUILD_ASSERT_OR_ZERO' 108 | BUILD_ASSERT_OR_ZERO((((field) >> 32) / 32) == \ | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfs.c:536:17: note: in expansion of macro 'hns3_udma_reg_clear' 536 | hns3_udma_reg_clear(wqe, HNS3_UDMAUMWQE_INLINE_TYPE); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:78:9: warning: statement with no effect [-Wunused-value] 78 | (sizeof(char [1 - 2 * !(cond)]) - 1) | ^ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:98:17: note: in expansion of macro 'BUILD_ASSERT_OR_ZERO' 98 | BUILD_ASSERT_OR_ZERO((((field) >> 32) / 32) == \ | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfs.c:540:17: note: in expansion of macro 'hns3_udma_reg_enable' 540 | hns3_udma_reg_enable(wqe, HNS3_UDMAUMWQE_INLINE_TYPE); | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfs.c: In function 'hns3_udma_parse_um_send_wr': /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:78:9: warning: statement with no effect [-Wunused-value] 78 | (sizeof(char [1 - 2 * !(cond)]) - 1) | ^ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:108:17: note: in expansion of macro 'BUILD_ASSERT_OR_ZERO' 108 | BUILD_ASSERT_OR_ZERO((((field) >> 32) / 32) == \ | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:125:17: note: in expansion of macro 'hns3_udma_reg_clear' 125 | hns3_udma_reg_clear(ptr, field); \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfs.c:676:9: note: in expansion of macro 'hns3_udma_reg_write' 676 | hns3_udma_reg_write(jfs_wqe, HNS3_UDMAUMWQE_MSG_LEN, htole32(total_length)); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:78:9: warning: statement with no effect [-Wunused-value] 78 | (sizeof(char [1 - 2 * !(cond)]) - 1) | ^ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:108:17: note: in expansion of macro 'BUILD_ASSERT_OR_ZERO' 108 | BUILD_ASSERT_OR_ZERO((((field) >> 32) / 32) == \ | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:125:17: note: in expansion of macro 'hns3_udma_reg_clear' 125 | hns3_udma_reg_clear(ptr, field); \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfs.c:677:9: note: in expansion of macro 'hns3_udma_reg_write' 677 | hns3_udma_reg_write(jfs_wqe, HNS3_UDMAUMWQE_SGE_NUM, valid_num); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfs.c: In function 'hns3_udma_parse_notify_params': /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:78:9: warning: statement with no effect [-Wunused-value] 78 | (sizeof(char [1 - 2 * !(cond)]) - 1) | ^ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:108:17: note: in expansion of macro 'BUILD_ASSERT_OR_ZERO' 108 | BUILD_ASSERT_OR_ZERO((((field) >> 32) / 32) == \ | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:125:17: note: in expansion of macro 'hns3_udma_reg_clear' 125 | hns3_udma_reg_clear(ptr, field); \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfs.c:700:17: note: in expansion of macro 'hns3_udma_reg_write' 700 | hns3_udma_reg_write(jfs_wqe, HNS3_UDMAWQE_INV_KEY_IMMTDATA, | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfs.c: In function 'hns3_udma_parse_rc_jfs_wr': /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:78:9: warning: statement with no effect [-Wunused-value] 78 | (sizeof(char [1 - 2 * !(cond)]) - 1) | ^ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:108:17: note: in expansion of macro 'BUILD_ASSERT_OR_ZERO' 108 | BUILD_ASSERT_OR_ZERO((((field) >> 32) / 32) == \ | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:125:17: note: in expansion of macro 'hns3_udma_reg_clear' 125 | hns3_udma_reg_clear(ptr, field); \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfs.c:717:17: note: in expansion of macro 'hns3_udma_reg_write' 717 | hns3_udma_reg_write(jfs_wqe, HNS3_UDMAWQE_OPCODE, HNS3_UDMA_OPCODE_SEND_WITH_IMM); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:78:9: warning: statement with no effect [-Wunused-value] 78 | (sizeof(char [1 - 2 * !(cond)]) - 1) | ^ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:108:17: note: in expansion of macro 'BUILD_ASSERT_OR_ZERO' 108 | BUILD_ASSERT_OR_ZERO((((field) >> 32) / 32) == \ | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:125:17: note: in expansion of macro 'hns3_udma_reg_clear' 125 | hns3_udma_reg_clear(ptr, field); \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfs.c:718:17: note: in expansion of macro 'hns3_udma_reg_write' 718 | hns3_udma_reg_write(jfs_wqe, HNS3_UDMAWQE_INV_KEY_IMMTDATA, | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:78:9: warning: statement with no effect [-Wunused-value] 78 | (sizeof(char [1 - 2 * !(cond)]) - 1) | ^ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:108:17: note: in expansion of macro 'BUILD_ASSERT_OR_ZERO' 108 | BUILD_ASSERT_OR_ZERO((((field) >> 32) / 32) == \ | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:125:17: note: in expansion of macro 'hns3_udma_reg_clear' 125 | hns3_udma_reg_clear(ptr, field); \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfs.c:722:17: note: in expansion of macro 'hns3_udma_reg_write' 722 | hns3_udma_reg_write(jfs_wqe, HNS3_UDMAWQE_OPCODE, HNS3_UDMA_OPCODE_SEND_WITH_INV); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_log.c: In function 'hns3_udma_log_impl': /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_log.c:96:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 96 | if (ret <= 0 || ret >= sizeof(newformat)) | ^~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:78:9: warning: statement with no effect [-Wunused-value] 78 | (sizeof(char [1 - 2 * !(cond)]) - 1) | ^ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:108:17: note: in expansion of macro 'BUILD_ASSERT_OR_ZERO' 108 | BUILD_ASSERT_OR_ZERO((((field) >> 32) / 32) == \ | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:125:17: note: in expansion of macro 'hns3_udma_reg_clear' 125 | hns3_udma_reg_clear(ptr, field); \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfs.c:723:17: note: in expansion of macro 'hns3_udma_reg_write' 723 | hns3_udma_reg_write(jfs_wqe, HNS3_UDMAWQE_INV_KEY_IMMTDATA, | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:78:9: warning: statement with no effect [-Wunused-value] 78 | (sizeof(char [1 - 2 * !(cond)]) - 1) | ^ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:108:17: note: in expansion of macro 'BUILD_ASSERT_OR_ZERO' 108 | BUILD_ASSERT_OR_ZERO((((field) >> 32) / 32) == \ | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:125:17: note: in expansion of macro 'hns3_udma_reg_clear' 125 | hns3_udma_reg_clear(ptr, field); \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfs.c:730:17: note: in expansion of macro 'hns3_udma_reg_write' 730 | hns3_udma_reg_write(jfs_wqe, HNS3_UDMAWQE_OPCODE, | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:78:9: warning: statement with no effect [-Wunused-value] 78 | (sizeof(char [1 - 2 * !(cond)]) - 1) | ^ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:108:17: note: in expansion of macro 'BUILD_ASSERT_OR_ZERO' 108 | BUILD_ASSERT_OR_ZERO((((field) >> 32) / 32) == \ | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:125:17: note: in expansion of macro 'hns3_udma_reg_clear' 125 | hns3_udma_reg_clear(ptr, field); \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfs.c:732:17: note: in expansion of macro 'hns3_udma_reg_write' 732 | hns3_udma_reg_write(jfs_wqe, HNS3_UDMAWQE_INV_KEY_IMMTDATA, | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:78:9: warning: statement with no effect [-Wunused-value] 78 | (sizeof(char [1 - 2 * !(cond)]) - 1) | ^ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:108:17: note: in expansion of macro 'BUILD_ASSERT_OR_ZERO' 108 | BUILD_ASSERT_OR_ZERO((((field) >> 32) / 32) == \ | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:125:17: note: in expansion of macro 'hns3_udma_reg_clear' 125 | hns3_udma_reg_clear(ptr, field); \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfs.c:740:17: note: in expansion of macro 'hns3_udma_reg_write' 740 | hns3_udma_reg_write(jfs_wqe, HNS3_UDMAWQE_OPCODE, | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfs.c: In function 'hns3_udma_parse_um_jfs_wr': /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:78:9: warning: statement with no effect [-Wunused-value] 78 | (sizeof(char [1 - 2 * !(cond)]) - 1) | ^ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:108:17: note: in expansion of macro 'BUILD_ASSERT_OR_ZERO' 108 | BUILD_ASSERT_OR_ZERO((((field) >> 32) / 32) == \ | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:125:17: note: in expansion of macro 'hns3_udma_reg_clear' 125 | hns3_udma_reg_clear(ptr, field); \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfs.c:757:17: note: in expansion of macro 'hns3_udma_reg_write' 757 | hns3_udma_reg_write(jfs_wqe, HNS3_UDMAUMWQE_OPCODE, HNS3_UDMA_OPCODE_SEND); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:78:9: warning: statement with no effect [-Wunused-value] 78 | (sizeof(char [1 - 2 * !(cond)]) - 1) | ^ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:108:17: note: in expansion of macro 'BUILD_ASSERT_OR_ZERO' 108 | BUILD_ASSERT_OR_ZERO((((field) >> 32) / 32) == \ | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:125:17: note: in expansion of macro 'hns3_udma_reg_clear' 125 | hns3_udma_reg_clear(ptr, field); \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfs.c:760:17: note: in expansion of macro 'hns3_udma_reg_write' 760 | hns3_udma_reg_write(jfs_wqe, HNS3_UDMAUMWQE_OPCODE, HNS3_UDMA_OPCODE_SEND_WITH_IMM); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:78:9: warning: statement with no effect [-Wunused-value] 78 | (sizeof(char [1 - 2 * !(cond)]) - 1) | ^ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:108:17: note: in expansion of macro 'BUILD_ASSERT_OR_ZERO' 108 | BUILD_ASSERT_OR_ZERO((((field) >> 32) / 32) == \ | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:125:17: note: in expansion of macro 'hns3_udma_reg_clear' 125 | hns3_udma_reg_clear(ptr, field); \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfs.c:761:17: note: in expansion of macro 'hns3_udma_reg_write' 761 | hns3_udma_reg_write(jfs_wqe, HNS3_UDMAUMWQE_IMMT_DATA, | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfs.c: In function 'hns3_udma_set_um_wqe_udpspn': /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:78:9: warning: statement with no effect [-Wunused-value] 78 | (sizeof(char [1 - 2 * !(cond)]) - 1) | ^ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:108:17: note: in expansion of macro 'BUILD_ASSERT_OR_ZERO' 108 | BUILD_ASSERT_OR_ZERO((((field) >> 32) / 32) == \ | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:125:17: note: in expansion of macro 'hns3_udma_reg_clear' 125 | hns3_udma_reg_clear(ptr, field); \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfs.c:776:9: note: in expansion of macro 'hns3_udma_reg_write' 776 | hns3_udma_reg_write(jfs_wqe, HNS3_UDMAUMWQE_UDPSPN, qp->um_srcport.um_data_udp_start); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfs.c: In function 'hns3_udma_set_um_wqe': /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfs.c:792:9: warning: implicit declaration of function 'memset' [-Wimplicit-function-declaration] 792 | memset(jfs_wqe, 0, sizeof(struct hns3_udma_jfs_um_wqe)); | ^~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfs.c:792:9: note: include '' or provide a declaration of 'memset' /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfs.c:792:9: warning: incompatible implicit declaration of built-in function 'memset' [-Wbuiltin-declaration-mismatch] /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfs.c:792:9: note: include '' or provide a declaration of 'memset' /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:78:9: warning: statement with no effect [-Wunused-value] 78 | (sizeof(char [1 - 2 * !(cond)]) - 1) | ^ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:108:17: note: in expansion of macro 'BUILD_ASSERT_OR_ZERO' 108 | BUILD_ASSERT_OR_ZERO((((field) >> 32) / 32) == \ | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:125:17: note: in expansion of macro 'hns3_udma_reg_clear' 125 | hns3_udma_reg_clear(ptr, field); \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfs.c:793:9: note: in expansion of macro 'hns3_udma_reg_write' 793 | hns3_udma_reg_write(jfs_wqe, HNS3_UDMAUMWQE_MSG_START_SGE_IDX, | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:78:9: warning: statement with no effect [-Wunused-value] 78 | (sizeof(char [1 - 2 * !(cond)]) - 1) | ^ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:98:17: note: in expansion of macro 'BUILD_ASSERT_OR_ZERO' 98 | BUILD_ASSERT_OR_ZERO((((field) >> 32) / 32) == \ | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:118:25: note: in expansion of macro 'hns3_udma_reg_enable' 118 | (val) ? hns3_udma_reg_enable(ptr, field) : \ | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfs.c:801:9: note: in expansion of macro 'hns3_udma_reg_write_bool' 801 | hns3_udma_reg_write_bool(jfs_wqe, HNS3_UDMAUMWQE_CQE, wr->flag.bs.complete_enable); | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:78:9: warning: statement with no effect [-Wunused-value] 78 | (sizeof(char [1 - 2 * !(cond)]) - 1) | ^ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:108:17: note: in expansion of macro 'BUILD_ASSERT_OR_ZERO' 108 | BUILD_ASSERT_OR_ZERO((((field) >> 32) / 32) == \ | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:119:25: note: in expansion of macro 'hns3_udma_reg_clear' 119 | hns3_udma_reg_clear(ptr, field); \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfs.c:801:9: note: in expansion of macro 'hns3_udma_reg_write_bool' 801 | hns3_udma_reg_write_bool(jfs_wqe, HNS3_UDMAUMWQE_CQE, wr->flag.bs.complete_enable); | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:78:9: warning: statement with no effect [-Wunused-value] 78 | (sizeof(char [1 - 2 * !(cond)]) - 1) | ^ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:98:17: note: in expansion of macro 'BUILD_ASSERT_OR_ZERO' 98 | BUILD_ASSERT_OR_ZERO((((field) >> 32) / 32) == \ | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:118:25: note: in expansion of macro 'hns3_udma_reg_enable' 118 | (val) ? hns3_udma_reg_enable(ptr, field) : \ | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfs.c:802:9: note: in expansion of macro 'hns3_udma_reg_write_bool' 802 | hns3_udma_reg_write_bool(jfs_wqe, HNS3_UDMAUMWQE_SE, wr->flag.bs.solicited_enable); | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:78:9: warning: statement with no effect [-Wunused-value] 78 | (sizeof(char [1 - 2 * !(cond)]) - 1) | ^ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:108:17: note: in expansion of macro 'BUILD_ASSERT_OR_ZERO' 108 | BUILD_ASSERT_OR_ZERO((((field) >> 32) / 32) == \ | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:119:25: note: in expansion of macro 'hns3_udma_reg_clear' 119 | hns3_udma_reg_clear(ptr, field); \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfs.c:802:9: note: in expansion of macro 'hns3_udma_reg_write_bool' 802 | hns3_udma_reg_write_bool(jfs_wqe, HNS3_UDMAUMWQE_SE, wr->flag.bs.solicited_enable); | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:78:9: warning: statement with no effect [-Wunused-value] 78 | (sizeof(char [1 - 2 * !(cond)]) - 1) | ^ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:98:17: note: in expansion of macro 'BUILD_ASSERT_OR_ZERO' 98 | BUILD_ASSERT_OR_ZERO((((field) >> 32) / 32) == \ | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:118:25: note: in expansion of macro 'hns3_udma_reg_enable' 118 | (val) ? hns3_udma_reg_enable(ptr, field) : \ | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfs.c:803:9: note: in expansion of macro 'hns3_udma_reg_write_bool' 803 | hns3_udma_reg_write_bool(jfs_wqe, HNS3_UDMAUMWQE_INLINE, wr->flag.bs.inline_flag); | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:78:9: warning: statement with no effect [-Wunused-value] 78 | (sizeof(char [1 - 2 * !(cond)]) - 1) | ^ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:108:17: note: in expansion of macro 'BUILD_ASSERT_OR_ZERO' 108 | BUILD_ASSERT_OR_ZERO((((field) >> 32) / 32) == \ | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:119:25: note: in expansion of macro 'hns3_udma_reg_clear' 119 | hns3_udma_reg_clear(ptr, field); \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfs.c:803:9: note: in expansion of macro 'hns3_udma_reg_write_bool' 803 | hns3_udma_reg_write_bool(jfs_wqe, HNS3_UDMAUMWQE_INLINE, wr->flag.bs.inline_flag); | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:78:9: warning: statement with no effect [-Wunused-value] 78 | (sizeof(char [1 - 2 * !(cond)]) - 1) | ^ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:108:17: note: in expansion of macro 'BUILD_ASSERT_OR_ZERO' 108 | BUILD_ASSERT_OR_ZERO((((field) >> 32) / 32) == \ | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:125:17: note: in expansion of macro 'hns3_udma_reg_clear' 125 | hns3_udma_reg_clear(ptr, field); \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfs.c:804:9: note: in expansion of macro 'hns3_udma_reg_write' 804 | hns3_udma_reg_write(jfs_wqe, HNS3_UDMAUMWQE_HOPLIMIT, HNS3_UDMA_HOPLIMIT_NUM); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:78:9: warning: statement with no effect [-Wunused-value] 78 | (sizeof(char [1 - 2 * !(cond)]) - 1) | ^ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:108:17: note: in expansion of macro 'BUILD_ASSERT_OR_ZERO' 108 | BUILD_ASSERT_OR_ZERO((((field) >> 32) / 32) == \ | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:125:17: note: in expansion of macro 'hns3_udma_reg_clear' 125 | hns3_udma_reg_clear(ptr, field); \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfs.c:807:9: note: in expansion of macro 'hns3_udma_reg_write' 807 | hns3_udma_reg_write(jfs_wqe, HNS3_UDMAUMWQE_DGID_H, | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:78:9: warning: statement with no effect [-Wunused-value] 78 | (sizeof(char [1 - 2 * !(cond)]) - 1) | ^ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:108:17: note: in expansion of macro 'BUILD_ASSERT_OR_ZERO' 108 | BUILD_ASSERT_OR_ZERO((((field) >> 32) / 32) == \ | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:125:17: note: in expansion of macro 'hns3_udma_reg_clear' 125 | hns3_udma_reg_clear(ptr, field); \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfs.c:813:9: note: in expansion of macro 'hns3_udma_reg_write' 813 | hns3_udma_reg_write(jfs_wqe, HNS3_UDMAUMWQE_DQPN, qpn); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:78:9: warning: statement with no effect [-Wunused-value] 78 | (sizeof(char [1 - 2 * !(cond)]) - 1) | ^ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:98:17: note: in expansion of macro 'BUILD_ASSERT_OR_ZERO' 98 | BUILD_ASSERT_OR_ZERO((((field) >> 32) / 32) == \ | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:118:25: note: in expansion of macro 'hns3_udma_reg_enable' 118 | (val) ? hns3_udma_reg_enable(ptr, field) : \ | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfs.c:815:9: note: in expansion of macro 'hns3_udma_reg_write_bool' 815 | hns3_udma_reg_write_bool(jfs_wqe, HNS3_UDMAWQE_OWNER, !(qp->sq.head & BIT(qp->sq.shift))); | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:78:9: warning: statement with no effect [-Wunused-value] 78 | (sizeof(char [1 - 2 * !(cond)]) - 1) | ^ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:108:17: note: in expansion of macro 'BUILD_ASSERT_OR_ZERO' 108 | BUILD_ASSERT_OR_ZERO((((field) >> 32) / 32) == \ | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:119:25: note: in expansion of macro 'hns3_udma_reg_clear' 119 | hns3_udma_reg_clear(ptr, field); \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfs.c:815:9: note: in expansion of macro 'hns3_udma_reg_write_bool' 815 | hns3_udma_reg_write_bool(jfs_wqe, HNS3_UDMAWQE_OWNER, !(qp->sq.head & BIT(qp->sq.shift))); | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfs.c:786:71: warning: unused parameter 'udma_ctx' [-Wunused-parameter] 786 | static urma_status_t hns3_udma_set_um_wqe(struct hns3_udma_u_context *udma_ctx, void *wqe, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfs.c: In function 'hns3_udma_write_dca_wqe': /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:78:9: warning: statement with no effect [-Wunused-value] 78 | (sizeof(char [1 - 2 * !(cond)]) - 1) | ^ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:108:17: note: in expansion of macro 'BUILD_ASSERT_OR_ZERO' 108 | BUILD_ASSERT_OR_ZERO((((field) >> 32) / 32) == \ | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:125:17: note: in expansion of macro 'hns3_udma_reg_clear' 125 | hns3_udma_reg_clear(ptr, field); \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfs.c:864:9: note: in expansion of macro 'hns3_udma_reg_write' 864 | hns3_udma_reg_write(hns3_udma_wqe, HNS3_UDMAWQE_SQPN_L, qp->qp_num); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:78:9: warning: statement with no effect [-Wunused-value] 78 | (sizeof(char [1 - 2 * !(cond)]) - 1) | ^ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:108:17: note: in expansion of macro 'BUILD_ASSERT_OR_ZERO' 108 | BUILD_ASSERT_OR_ZERO((((field) >> 32) / 32) == \ | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:125:17: note: in expansion of macro 'hns3_udma_reg_clear' 125 | hns3_udma_reg_clear(ptr, field); \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfs.c:865:9: note: in expansion of macro 'hns3_udma_reg_write' 865 | hns3_udma_reg_write(hns3_udma_wqe, HNS3_UDMAWQE_SQPN_H, | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfs.c: In function 'hns3_udma_write_dwqe': /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:78:9: warning: statement with no effect [-Wunused-value] 78 | (sizeof(char [1 - 2 * !(cond)]) - 1) | ^ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:98:17: note: in expansion of macro 'BUILD_ASSERT_OR_ZERO' 98 | BUILD_ASSERT_OR_ZERO((((field) >> 32) / 32) == \ | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfs.c:880:9: note: in expansion of macro 'hns3_udma_reg_enable' 880 | hns3_udma_reg_enable(hns3_udma_wqe, HNS3_UDMAWQE_FLAG); | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:78:9: warning: statement with no effect [-Wunused-value] 78 | (sizeof(char [1 - 2 * !(cond)]) - 1) | ^ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:108:17: note: in expansion of macro 'BUILD_ASSERT_OR_ZERO' 108 | BUILD_ASSERT_OR_ZERO((((field) >> 32) / 32) == \ | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:125:17: note: in expansion of macro 'hns3_udma_reg_clear' 125 | hns3_udma_reg_clear(ptr, field); \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfs.c:881:9: note: in expansion of macro 'hns3_udma_reg_write' 881 | hns3_udma_reg_write(hns3_udma_wqe, HNS3_UDMAWQE_DB_SL_L, qp->sq.priority); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:78:9: warning: statement with no effect [-Wunused-value] 78 | (sizeof(char [1 - 2 * !(cond)]) - 1) | ^ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:108:17: note: in expansion of macro 'BUILD_ASSERT_OR_ZERO' 108 | BUILD_ASSERT_OR_ZERO((((field) >> 32) / 32) == \ | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:125:17: note: in expansion of macro 'hns3_udma_reg_clear' 125 | hns3_udma_reg_clear(ptr, field); \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfs.c:882:9: note: in expansion of macro 'hns3_udma_reg_write' 882 | hns3_udma_reg_write(hns3_udma_wqe, HNS3_UDMAWQE_DB_SL_H, qp->sq.priority >> PRIORITY_OFFSET); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:78:9: warning: statement with no effect [-Wunused-value] 78 | (sizeof(char [1 - 2 * !(cond)]) - 1) | ^ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:108:17: note: in expansion of macro 'BUILD_ASSERT_OR_ZERO' 108 | BUILD_ASSERT_OR_ZERO((((field) >> 32) / 32) == \ | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:125:17: note: in expansion of macro 'hns3_udma_reg_clear' 125 | hns3_udma_reg_clear(ptr, field); \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfs.c:883:9: note: in expansion of macro 'hns3_udma_reg_write' 883 | hns3_udma_reg_write(hns3_udma_wqe, HNS3_UDMAWQE_WQE_IDX, qp->sq.head); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfs.c: In function 'hns3_udma_update_sq_db': /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:78:9: warning: statement with no effect [-Wunused-value] 78 | (sizeof(char [1 - 2 * !(cond)]) - 1) | ^ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:108:17: note: in expansion of macro 'BUILD_ASSERT_OR_ZERO' 108 | BUILD_ASSERT_OR_ZERO((((field) >> 32) / 32) == \ | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:125:17: note: in expansion of macro 'hns3_udma_reg_clear' 125 | hns3_udma_reg_clear(ptr, field); \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfs.c:892:9: note: in expansion of macro 'hns3_udma_reg_write' 892 | hns3_udma_reg_write(&sq_db, HNS3_UDMA_DB_TAG, qp->qp_num); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:78:9: warning: statement with no effect [-Wunused-value] 78 | (sizeof(char [1 - 2 * !(cond)]) - 1) | ^ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:108:17: note: in expansion of macro 'BUILD_ASSERT_OR_ZERO' 108 | BUILD_ASSERT_OR_ZERO((((field) >> 32) / 32) == \ | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:125:17: note: in expansion of macro 'hns3_udma_reg_clear' 125 | hns3_udma_reg_clear(ptr, field); \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfs.c:893:9: note: in expansion of macro 'hns3_udma_reg_write' 893 | hns3_udma_reg_write(&sq_db, HNS3_UDMA_DB_CMD, HNS3_UDMA_SQ_DB); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:78:9: warning: statement with no effect [-Wunused-value] 78 | (sizeof(char [1 - 2 * !(cond)]) - 1) | ^ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:108:17: note: in expansion of macro 'BUILD_ASSERT_OR_ZERO' 108 | BUILD_ASSERT_OR_ZERO((((field) >> 32) / 32) == \ | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:125:17: note: in expansion of macro 'hns3_udma_reg_clear' 125 | hns3_udma_reg_clear(ptr, field); \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfs.c:894:9: note: in expansion of macro 'hns3_udma_reg_write' 894 | hns3_udma_reg_write(&sq_db, HNS3_UDMA_DB_PI, qp->sq.head); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:78:9: warning: statement with no effect [-Wunused-value] 78 | (sizeof(char [1 - 2 * !(cond)]) - 1) | ^ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:108:17: note: in expansion of macro 'BUILD_ASSERT_OR_ZERO' 108 | BUILD_ASSERT_OR_ZERO((((field) >> 32) / 32) == \ | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:125:17: note: in expansion of macro 'hns3_udma_reg_clear' 125 | hns3_udma_reg_clear(ptr, field); \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfs.c:895:9: note: in expansion of macro 'hns3_udma_reg_write' 895 | hns3_udma_reg_write(&sq_db, HNS3_UDMA_DB_SL, qp->sq.priority); | ^~~~~~~~~~~~~~~~~~~ [ 76%] Building C object hw/hns3/CMakeFiles/HNS3_UDMA_SO.dir/hns3_udma_u_main.c.o [ 76%] Built target tpsa [ 77%] Building C object transport_service/CMakeFiles/tpsa_daemon.dir/daemon/dip_table_cfg/dip_table_cfg.c.o [ 78%] Building C object hw/hns3/CMakeFiles/HNS3_UDMA_SO.dir/hns3_udma_u_provider_ops.c.o [ 79%] Building C object hw/hns3/CMakeFiles/HNS3_UDMA_SO.dir/hns3_udma_u_segment.c.o [ 79%] Building C object transport_service/CMakeFiles/tpsa_daemon.dir/daemon/global_cfg/global_cfg.c.o [ 80%] Building C object hw/hns3/CMakeFiles/HNS3_UDMA_SO.dir/hns3_udma_u_tp.c.o In file included from /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_provider_ops.c:20: /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfr.h:106:27: warning: 'struct hns3_udma_u_context' declared inside parameter list will not be visible outside of this definition or declaration 106 | void update_srq_db(struct hns3_udma_u_context *ctx, struct hns3_udma_u_jfr *jfr); | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfr.h:20: /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfc.h: In function 'update_cq_db': /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:78:9: warning: statement with no effect [-Wunused-value] 78 | (sizeof(char [1 - 2 * !(cond)]) - 1) | ^ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:108:17: note: in expansion of macro 'BUILD_ASSERT_OR_ZERO' 108 | BUILD_ASSERT_OR_ZERO((((field) >> 32) / 32) == \ | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:125:17: note: in expansion of macro 'hns3_udma_reg_clear' 125 | hns3_udma_reg_clear(ptr, field); \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfc.h:158:9: note: in expansion of macro 'hns3_udma_reg_write' 158 | hns3_udma_reg_write(&cq_db, HNS3_UDMA_DB_TAG, udma_u_jfc->cqn); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:78:9: warning: statement with no effect [-Wunused-value] 78 | (sizeof(char [1 - 2 * !(cond)]) - 1) | ^ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:108:17: note: in expansion of macro 'BUILD_ASSERT_OR_ZERO' 108 | BUILD_ASSERT_OR_ZERO((((field) >> 32) / 32) == \ | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:125:17: note: in expansion of macro 'hns3_udma_reg_clear' 125 | hns3_udma_reg_clear(ptr, field); \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfc.h:159:9: note: in expansion of macro 'hns3_udma_reg_write' 159 | hns3_udma_reg_write(&cq_db, HNS3_UDMA_DB_CMD, HNS3_UDMA_CQ_DB_PTR); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:78:9: warning: statement with no effect [-Wunused-value] 78 | (sizeof(char [1 - 2 * !(cond)]) - 1) | ^ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:108:17: note: in expansion of macro 'BUILD_ASSERT_OR_ZERO' 108 | BUILD_ASSERT_OR_ZERO((((field) >> 32) / 32) == \ | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:125:17: note: in expansion of macro 'hns3_udma_reg_clear' 125 | hns3_udma_reg_clear(ptr, field); \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfc.h:160:9: note: in expansion of macro 'hns3_udma_reg_write' 160 | hns3_udma_reg_write(&cq_db, HNS3_UDMA_DB_JFC_CI, udma_u_jfc->ci); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:78:9: warning: statement with no effect [-Wunused-value] 78 | (sizeof(char [1 - 2 * !(cond)]) - 1) | ^ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:108:17: note: in expansion of macro 'BUILD_ASSERT_OR_ZERO' 108 | BUILD_ASSERT_OR_ZERO((((field) >> 32) / 32) == \ | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:125:17: note: in expansion of macro 'hns3_udma_reg_clear' 125 | hns3_udma_reg_clear(ptr, field); \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfc.h:161:9: note: in expansion of macro 'hns3_udma_reg_write' 161 | hns3_udma_reg_write(&cq_db, HNS3_UDMA_DB_JFC_CMD_SN, 1); | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_provider_ops.c:25: /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jetty.h: In function 'fill_um_jetty_qp': /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jetty.h:111:9: warning: implicit declaration of function 'memcpy' [-Wimplicit-function-declaration] 111 | memcpy(&qp->um_srcport, &resp.create_tp_resp.um_srcport, | ^~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jetty.h:1:1: note: include '' or provide a declaration of 'memcpy' +++ |+#include 1 | /* SPDX-License-Identifier: GPL-2.0 */ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jetty.h:111:9: warning: incompatible implicit declaration of built-in function 'memcpy' [-Wbuiltin-declaration-mismatch] 111 | memcpy(&qp->um_srcport, &resp.create_tp_resp.um_srcport, | ^~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jetty.h:111:9: note: include '' or provide a declaration of 'memcpy' /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_provider_ops.c: In function 'hns3_udma_u_query_device': /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_provider_ops.c:80:62: warning: unused parameter 'dev' [-Wunused-parameter] 80 | static urma_status_t hns3_udma_u_query_device(urma_device_t *dev, | ~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_provider_ops.c:81:67: warning: unused parameter 'dev_attr' [-Wunused-parameter] 81 | urma_device_attr_t *dev_attr) | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_provider_ops.c: In function 'get_env_val': /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_provider_ops.c:297:40: warning: implicit declaration of function 'isspace' [-Wimplicit-function-declaration] 297 | while (*env != '\0' && isspace(*env)) | ^~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_provider_ops.c:27:1: note: include '' or provide a declaration of 'isspace' 26 | #include "hns3_udma_u_user_ctl.h" +++ |+#include 27 | #include "hns3_udma_u_provider_ops.h" /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_provider_ops.c: In function 'hns3_udma_u_init': /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_provider_ops.c:528:57: warning: unused parameter 'conf' [-Wunused-parameter] 528 | static urma_status_t hns3_udma_u_init(urma_init_attr_t *conf) | ~~~~~~~~~~~~~~~~~~^~~~ [ 81%] Building C object transport_service/CMakeFiles/tpsa_daemon.dir/daemon/live_migrate_table_cfg/live_migrate_table_cfg.c.o /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_segment.c: In function 'hns3_udma_u_register_seg': /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_segment.c:46:15: warning: implicit declaration of function 'memcpy' [-Wimplicit-function-declaration] 46 | (void)memcpy(&seg->token, &seg_cfg->token_value.token, sizeof(urma_token_t)); | ^~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_segment.c:19:1: note: include '' or provide a declaration of 'memcpy' 18 | #include "hns3_udma_u_segment.h" +++ |+#include 19 | /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_segment.c:46:15: warning: incompatible implicit declaration of built-in function 'memcpy' [-Wbuiltin-declaration-mismatch] 46 | (void)memcpy(&seg->token, &seg_cfg->token_value.token, sizeof(urma_token_t)); | ^~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_segment.c:46:15: note: include '' or provide a declaration of 'memcpy' /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_segment.c: In function 'hns3_udma_u_import_seg': /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_segment.c:79:57: warning: unused parameter 'token' [-Wunused-parameter] 79 | urma_token_t *token, uint64_t addr, | ~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_segment.c:79:73: warning: unused parameter 'addr' [-Wunused-parameter] 79 | urma_token_t *token, uint64_t addr, | ~~~~~~~~~^~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_segment.c:80:66: warning: unused parameter 'flag' [-Wunused-parameter] 80 | urma_import_seg_flag_t flag) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ [ 82%] Building C object hw/hns3/CMakeFiles/HNS3_UDMA_SO.dir/hns3_udma_u_user_ctl.c.o [ 83%] Building C object transport_service/CMakeFiles/tpsa_daemon.dir/daemon/sip_table_cfg/sip_table_cfg.c.o In file included from /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_provider_ops.h:23, from /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_tp.c:17: /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfc.h: In function 'update_cq_db': /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:78:9: warning: statement with no effect [-Wunused-value] 78 | (sizeof(char [1 - 2 * !(cond)]) - 1) | ^ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:108:17: note: in expansion of macro 'BUILD_ASSERT_OR_ZERO' 108 | BUILD_ASSERT_OR_ZERO((((field) >> 32) / 32) == \ | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:125:17: note: in expansion of macro 'hns3_udma_reg_clear' 125 | hns3_udma_reg_clear(ptr, field); \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfc.h:158:9: note: in expansion of macro 'hns3_udma_reg_write' 158 | hns3_udma_reg_write(&cq_db, HNS3_UDMA_DB_TAG, udma_u_jfc->cqn); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:78:9: warning: statement with no effect [-Wunused-value] 78 | (sizeof(char [1 - 2 * !(cond)]) - 1) | ^ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:108:17: note: in expansion of macro 'BUILD_ASSERT_OR_ZERO' 108 | BUILD_ASSERT_OR_ZERO((((field) >> 32) / 32) == \ | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:125:17: note: in expansion of macro 'hns3_udma_reg_clear' 125 | hns3_udma_reg_clear(ptr, field); \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfc.h:159:9: note: in expansion of macro 'hns3_udma_reg_write' 159 | hns3_udma_reg_write(&cq_db, HNS3_UDMA_DB_CMD, HNS3_UDMA_CQ_DB_PTR); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:78:9: warning: statement with no effect [-Wunused-value] 78 | (sizeof(char [1 - 2 * !(cond)]) - 1) | ^ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:108:17: note: in expansion of macro 'BUILD_ASSERT_OR_ZERO' 108 | BUILD_ASSERT_OR_ZERO((((field) >> 32) / 32) == \ | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:125:17: note: in expansion of macro 'hns3_udma_reg_clear' 125 | hns3_udma_reg_clear(ptr, field); \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfc.h:160:9: note: in expansion of macro 'hns3_udma_reg_write' 160 | hns3_udma_reg_write(&cq_db, HNS3_UDMA_DB_JFC_CI, udma_u_jfc->ci); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:78:9: warning: statement with no effect [-Wunused-value] 78 | (sizeof(char [1 - 2 * !(cond)]) - 1) | ^ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:108:17: note: in expansion of macro 'BUILD_ASSERT_OR_ZERO' 108 | BUILD_ASSERT_OR_ZERO((((field) >> 32) / 32) == \ | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:125:17: note: in expansion of macro 'hns3_udma_reg_clear' 125 | hns3_udma_reg_clear(ptr, field); \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfc.h:161:9: note: in expansion of macro 'hns3_udma_reg_write' 161 | hns3_udma_reg_write(&cq_db, HNS3_UDMA_DB_JFC_CMD_SN, 1); | ^~~~~~~~~~~~~~~~~~~ [ 84%] Building C object transport_service/CMakeFiles/tpsa_daemon.dir/daemon/tpsa_config.c.o [ 85%] Building C object transport_service/CMakeFiles/tpsa_daemon.dir/daemon/tpsa_daemon.c.o [ 86%] Building C object transport_service/CMakeFiles/tpsa_daemon.dir/daemon/tpsa_ini.c.o [ 87%] Building C object transport_service/CMakeFiles/tpsa_daemon.dir/daemon/tpsa_service.c.o In file included from /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_user_ctl.c:17: /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfc.h: In function 'update_cq_db': /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:78:9: warning: statement with no effect [-Wunused-value] 78 | (sizeof(char [1 - 2 * !(cond)]) - 1) | ^ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:108:17: note: in expansion of macro 'BUILD_ASSERT_OR_ZERO' 108 | BUILD_ASSERT_OR_ZERO((((field) >> 32) / 32) == \ | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:125:17: note: in expansion of macro 'hns3_udma_reg_clear' 125 | hns3_udma_reg_clear(ptr, field); \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfc.h:158:9: note: in expansion of macro 'hns3_udma_reg_write' 158 | hns3_udma_reg_write(&cq_db, HNS3_UDMA_DB_TAG, udma_u_jfc->cqn); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:78:9: warning: statement with no effect [-Wunused-value] 78 | (sizeof(char [1 - 2 * !(cond)]) - 1) | ^ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:108:17: note: in expansion of macro 'BUILD_ASSERT_OR_ZERO' 108 | BUILD_ASSERT_OR_ZERO((((field) >> 32) / 32) == \ | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:125:17: note: in expansion of macro 'hns3_udma_reg_clear' 125 | hns3_udma_reg_clear(ptr, field); \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfc.h:159:9: note: in expansion of macro 'hns3_udma_reg_write' 159 | hns3_udma_reg_write(&cq_db, HNS3_UDMA_DB_CMD, HNS3_UDMA_CQ_DB_PTR); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:78:9: warning: statement with no effect [-Wunused-value] 78 | (sizeof(char [1 - 2 * !(cond)]) - 1) | ^ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:108:17: note: in expansion of macro 'BUILD_ASSERT_OR_ZERO' 108 | BUILD_ASSERT_OR_ZERO((((field) >> 32) / 32) == \ | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:125:17: note: in expansion of macro 'hns3_udma_reg_clear' 125 | hns3_udma_reg_clear(ptr, field); \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfc.h:160:9: note: in expansion of macro 'hns3_udma_reg_write' 160 | hns3_udma_reg_write(&cq_db, HNS3_UDMA_DB_JFC_CI, udma_u_jfc->ci); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:78:9: warning: statement with no effect [-Wunused-value] 78 | (sizeof(char [1 - 2 * !(cond)]) - 1) | ^ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:108:17: note: in expansion of macro 'BUILD_ASSERT_OR_ZERO' 108 | BUILD_ASSERT_OR_ZERO((((field) >> 32) / 32) == \ | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_common.h:125:17: note: in expansion of macro 'hns3_udma_reg_clear' 125 | hns3_udma_reg_clear(ptr, field); \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_jfc.h:161:9: note: in expansion of macro 'hns3_udma_reg_write' 161 | hns3_udma_reg_write(&cq_db, HNS3_UDMA_DB_JFC_CMD_SN, 1); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_user_ctl.c: In function 'hns3_udma_u_post_send_ex': /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_user_ctl.c:111:53: warning: unused parameter 'ctx' [-Wunused-parameter] 111 | static int hns3_udma_u_post_send_ex(urma_context_t *ctx, urma_user_ctl_in_t *in, | ~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_user_ctl.c: In function 'hns3_udma_u_config_poe_channel': /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_user_ctl.c:202:85: warning: comparison between pointer and integer 202 | if ((in->len < sizeof(struct hns3_udma_config_poe_channel_in)) || (in->addr == NULL)) { | ^~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_user_ctl.c:197:64: warning: unused parameter 'out' [-Wunused-parameter] 197 | urma_user_ctl_out_t *out) | ~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_user_ctl.c: In function 'hns3_udma_u_update_queue_ci': /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_user_ctl.c:363:56: warning: unused parameter 'ctx' [-Wunused-parameter] 363 | static int hns3_udma_u_update_queue_ci(urma_context_t *ctx, urma_user_ctl_in_t *in, | ~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_user_ctl.c:364:61: warning: unused parameter 'out' [-Wunused-parameter] 364 | urma_user_ctl_out_t *out) | ~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_user_ctl.c: In function 'hns3_udma_u_delete_jfc_ex': /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_user_ctl.c:513:89: warning: comparison between pointer and integer 513 | if ((in->len < sizeof(struct hns3_udma_user_ctl_delete_jfc_ex_in)) || (in->addr == NULL)) { | ^~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_user_ctl.c:506:54: warning: unused parameter 'ctx' [-Wunused-parameter] 506 | static int hns3_udma_u_delete_jfc_ex(urma_context_t *ctx, urma_user_ctl_in_t *in, | ~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_user_ctl.c:507:59: warning: unused parameter 'out' [-Wunused-parameter] 507 | urma_user_ctl_out_t *out) | ~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_user_ctl.c: In function 'hns3_udma_u_query_hw_id': /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_user_ctl.c:533:24: warning: comparison between pointer and integer 533 | if ((out->addr == NULL) || (out->len < sizeof(struct hns3_udma_query_hw_id_out))) { | ^~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_user_ctl.c:527:77: warning: unused parameter 'in' [-Wunused-parameter] 527 | static int hns3_udma_u_query_hw_id(urma_context_t *ctx, urma_user_ctl_in_t *in, | ~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_user_ctl.c: In function 'hns3_udma_u_get_jetty_info': /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_user_ctl.c:573:83: warning: comparison between pointer and integer 573 | if ((in->len < sizeof(struct hns3_u_udma_get_jetty_info_in)) || (in->addr == NULL) || | ^~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_user_ctl.c:574:28: warning: comparison between pointer and integer 574 | (out->addr == NULL) || (out->len < sizeof(struct hns3_u_udma_get_jetty_info_out))) { | ^~ /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_user_ctl.c: In function 'hns3_udma_u_user_ctl': /builddir/build/BUILD/umdk-urma-1.3.0/hw/hns3/hns3_udma_u_user_ctl.c:634:75: warning: comparison between pointer and integer 634 | if ((in->opcode != HNS3_UDMA_U_USER_CTL_QUERY_HW_ID) && (in->addr == NULL)) { | ^~ [ 88%] Building C object transport_service/CMakeFiles/tpsa_daemon.dir/daemon/tpservice_cfg/tpservice_cfg.c.o [ 89%] Building C object transport_service/CMakeFiles/tpsa_daemon.dir/daemon/vport_table_cfg/vport_table_cfg.c.o [ 90%] Building C object transport_service/CMakeFiles/uvs_daemon.dir/daemon/dip_table_cfg/dip_table_cfg.c.o [ 91%] Linking C shared library liburma-hns3.so [ 92%] Building C object transport_service/CMakeFiles/uvs_daemon.dir/daemon/global_cfg/global_cfg.c.o [ 92%] Built target HNS3_UDMA_SO [ 93%] Building C object transport_service/CMakeFiles/uvs_daemon.dir/daemon/live_migrate_table_cfg/live_migrate_table_cfg.c.o [ 93%] Building C object transport_service/CMakeFiles/uvs_daemon.dir/daemon/sip_table_cfg/sip_table_cfg.c.o [ 94%] Building C object transport_service/CMakeFiles/uvs_daemon.dir/daemon/tpsa_config.c.o [ 94%] Linking C executable tpsa_daemon [ 95%] Building C object transport_service/CMakeFiles/uvs_daemon.dir/daemon/tpsa_daemon.c.o [ 96%] Building C object transport_service/CMakeFiles/uvs_daemon.dir/daemon/tpsa_ini.c.o [ 96%] Built target tpsa_daemon [ 97%] Building C object transport_service/CMakeFiles/uvs_daemon.dir/daemon/tpsa_service.c.o [ 98%] Building C object transport_service/CMakeFiles/uvs_daemon.dir/daemon/tpservice_cfg/tpservice_cfg.c.o [ 99%] Building C object transport_service/CMakeFiles/uvs_daemon.dir/daemon/vport_table_cfg/vport_table_cfg.c.o [100%] Linking C executable uvs_daemon [100%] Built target uvs_daemon + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.aSSLx2 + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/umdk-urma-1.3.0-B016.aarch64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/umdk-urma-1.3.0-B016.aarch64 ++ dirname /builddir/build/BUILDROOT/umdk-urma-1.3.0-B016.aarch64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/umdk-urma-1.3.0-B016.aarch64 + cd umdk-urma-1.3.0 + /usr/bin/rm -rf /builddir/build/BUILDROOT/umdk-urma-1.3.0-B016.aarch64 + make install DESTDIR=/builddir/build/BUILDROOT/umdk-urma-1.3.0-B016.aarch64 [ 8%] Built target urma_common [ 15%] Built target urma_common_static [ 22%] Built target urma [ 29%] Built target urma_admin [ 35%] Built target urma_perftest [ 35%] Built target query_res [ 36%] Built target tpservice [ 37%] Built target vport_table [ 38%] Built target sip_table [ 39%] Built target dip_table [ 40%] Built target live_migrate_table [ 41%] Built target global_cfg [ 48%] Built target uvs_admin [ 60%] Built target HNS3_UDMA_SO [ 81%] Built target tpsa [ 90%] Built target tpsa_daemon [100%] Built target uvs_daemon Install the project... -- Install configuration: "" -- Installing: /builddir/build/BUILDROOT/umdk-urma-1.3.0-B016.aarch64/usr/include/umdk -- Installing: /builddir/build/BUILDROOT/umdk-urma-1.3.0-B016.aarch64/usr/include/umdk/ub_errno.h -- Installing: /builddir/build/BUILDROOT/umdk-urma-1.3.0-B016.aarch64/usr/include/umdk/urma_api.h -- Installing: /builddir/build/BUILDROOT/umdk-urma-1.3.0-B016.aarch64/usr/include/umdk/urma_opcode.h -- Installing: /builddir/build/BUILDROOT/umdk-urma-1.3.0-B016.aarch64/usr/include/umdk/urma_types.h -- Installing: /builddir/build/BUILDROOT/umdk-urma-1.3.0-B016.aarch64/usr/include/umdk/urma_types_str.h -- Installing: /builddir/build/BUILDROOT/umdk-urma-1.3.0-B016.aarch64/usr/include/umdk/common -- Installing: /builddir/build/BUILDROOT/umdk-urma-1.3.0-B016.aarch64/usr/include/umdk/common/ub_barrier.h -- Installing: /builddir/build/BUILDROOT/umdk-urma-1.3.0-B016.aarch64/usr/include/umdk/common/ub_bitmap.h -- Installing: /builddir/build/BUILDROOT/umdk-urma-1.3.0-B016.aarch64/usr/include/umdk/common/ub_dstring.h -- Installing: /builddir/build/BUILDROOT/umdk-urma-1.3.0-B016.aarch64/usr/include/umdk/common/ub_get_clock.h -- Installing: /builddir/build/BUILDROOT/umdk-urma-1.3.0-B016.aarch64/usr/include/umdk/common/ub_hash.h -- Installing: /builddir/build/BUILDROOT/umdk-urma-1.3.0-B016.aarch64/usr/include/umdk/common/ub_hmap.h -- Installing: /builddir/build/BUILDROOT/umdk-urma-1.3.0-B016.aarch64/usr/include/umdk/common/ub_list.h -- Installing: /builddir/build/BUILDROOT/umdk-urma-1.3.0-B016.aarch64/usr/include/umdk/common/ub_shash.h -- Installing: /builddir/build/BUILDROOT/umdk-urma-1.3.0-B016.aarch64/usr/include/umdk/common/ub_smap.h -- Installing: /builddir/build/BUILDROOT/umdk-urma-1.3.0-B016.aarch64/usr/include/umdk/common/ub_util.h -- Installing: /builddir/build/BUILDROOT/umdk-urma-1.3.0-B016.aarch64/usr/include/umdk/common/urma_cmd.h -- Installing: /builddir/build/BUILDROOT/umdk-urma-1.3.0-B016.aarch64/usr/lib64/liburma_common.so.0.0.1 -- Installing: /builddir/build/BUILDROOT/umdk-urma-1.3.0-B016.aarch64/usr/lib64/liburma_common.so.0 -- Installing: /builddir/build/BUILDROOT/umdk-urma-1.3.0-B016.aarch64/usr/lib64/liburma_common.so -- Installing: /builddir/build/BUILDROOT/umdk-urma-1.3.0-B016.aarch64/usr/lib64/liburma.so.0.0.1 -- Installing: /builddir/build/BUILDROOT/umdk-urma-1.3.0-B016.aarch64/usr/lib64/liburma.so.0 -- Installing: /builddir/build/BUILDROOT/umdk-urma-1.3.0-B016.aarch64/usr/lib64/liburma.so -- Installing: /builddir/build/BUILDROOT/umdk-urma-1.3.0-B016.aarch64/etc/rsyslog.d/urma.conf -- Installing: /builddir/build/BUILDROOT/umdk-urma-1.3.0-B016.aarch64/etc/logrotate.d/urma -- Installing: /builddir/build/BUILDROOT/umdk-urma-1.3.0-B016.aarch64/usr/include/umdk/urma_provider.h -- Installing: /builddir/build/BUILDROOT/umdk-urma-1.3.0-B016.aarch64/usr/bin/urma_admin -- Installing: /builddir/build/BUILDROOT/umdk-urma-1.3.0-B016.aarch64/etc/rsyslog.d/urma_admin.conf -- Installing: /builddir/build/BUILDROOT/umdk-urma-1.3.0-B016.aarch64/usr/bin/urma_perftest -- Installing: /builddir/build/BUILDROOT/umdk-urma-1.3.0-B016.aarch64/usr/bin/uvs_admin -- Installing: /builddir/build/BUILDROOT/umdk-urma-1.3.0-B016.aarch64/etc/rsyslog.d/uvs_admin.conf -- Installing: /builddir/build/BUILDROOT/umdk-urma-1.3.0-B016.aarch64/usr/lib64/urma/liburma-hns3.so -- Installing: /builddir/build/BUILDROOT/umdk-urma-1.3.0-B016.aarch64/usr/sbin/tpsa_daemon -- Installing: /builddir/build/BUILDROOT/umdk-urma-1.3.0-B016.aarch64/usr/sbin/uvs_daemon -- Installing: /builddir/build/BUILDROOT/umdk-urma-1.3.0-B016.aarch64/etc/rsyslog.d/tpsa.conf -- Installing: /builddir/build/BUILDROOT/umdk-urma-1.3.0-B016.aarch64/etc/tpsa -- Installing: /builddir/build/BUILDROOT/umdk-urma-1.3.0-B016.aarch64/etc/tpsa/tpsa.ini -- Installing: /builddir/build/BUILDROOT/umdk-urma-1.3.0-B016.aarch64/etc/logrotate.d/tpsa -- Installing: /builddir/build/BUILDROOT/umdk-urma-1.3.0-B016.aarch64/usr/lib/systemd/system/uvsd.service -- Installing: /builddir/build/BUILDROOT/umdk-urma-1.3.0-B016.aarch64/usr/lib64/libtpsa.so.0.0.1 -- Installing: /builddir/build/BUILDROOT/umdk-urma-1.3.0-B016.aarch64/usr/lib64/libtpsa.so.0 -- Installing: /builddir/build/BUILDROOT/umdk-urma-1.3.0-B016.aarch64/usr/lib64/libtpsa.so -- Up-to-date: /builddir/build/BUILDROOT/umdk-urma-1.3.0-B016.aarch64/usr/include/umdk + /usr/bin/find-debuginfo -j4 --strict-build-id -i --build-id-seed 1.3.0-B016 --unique-debug-suffix -1.3.0-B016.aarch64 --unique-debug-src-base umdk-urma-1.3.0-B016.aarch64 -S debugsourcefiles.list /builddir/build/BUILD/umdk-urma-1.3.0 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/umdk-urma-1.3.0-B016.aarch64/usr/bin/urma_admin explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/umdk-urma-1.3.0-B016.aarch64/usr/lib64/libtpsa.so.0.0.1 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/umdk-urma-1.3.0-B016.aarch64/usr/bin/uvs_admin explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/umdk-urma-1.3.0-B016.aarch64/usr/bin/urma_perftest extracting debug info from /builddir/build/BUILDROOT/umdk-urma-1.3.0-B016.aarch64/usr/bin/urma_admin extracting debug info from /builddir/build/BUILDROOT/umdk-urma-1.3.0-B016.aarch64/usr/lib64/libtpsa.so.0.0.1 extracting debug info from /builddir/build/BUILDROOT/umdk-urma-1.3.0-B016.aarch64/usr/bin/uvs_admin extracting debug info from /builddir/build/BUILDROOT/umdk-urma-1.3.0-B016.aarch64/usr/bin/urma_perftest explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/umdk-urma-1.3.0-B016.aarch64/usr/lib64/liburma.so.0.0.1 extracting debug info from /builddir/build/BUILDROOT/umdk-urma-1.3.0-B016.aarch64/usr/lib64/liburma.so.0.0.1 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/umdk-urma-1.3.0-B016.aarch64/usr/lib64/liburma_common.so.0.0.1 extracting debug info from /builddir/build/BUILDROOT/umdk-urma-1.3.0-B016.aarch64/usr/lib64/liburma_common.so.0.0.1 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/umdk-urma-1.3.0-B016.aarch64/usr/sbin/tpsa_daemon extracting debug info from /builddir/build/BUILDROOT/umdk-urma-1.3.0-B016.aarch64/usr/sbin/tpsa_daemon explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/umdk-urma-1.3.0-B016.aarch64/usr/sbin/uvs_daemon extracting debug info from /builddir/build/BUILDROOT/umdk-urma-1.3.0-B016.aarch64/usr/sbin/uvs_daemon 3871 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 1 + /usr/lib/rpm/brp-python-hardlink Processing files: umdk-urma-lib-1.3.0-B016.aarch64 Provides: liburma.so.0()(64bit) liburma_common.so.0()(64bit) umdk-urma-lib = 1.3.0-B016 umdk-urma-lib(aarch-64) = 1.3.0-B016 Requires(interp): /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libglib-2.0.so.0()(64bit) libgobject-2.0.so.0()(64bit) liburma_common.so.0()(64bit) rtld(GNU_HASH) Processing files: umdk-urma-compat-hns-lib-1.3.0-B016.aarch64 Provides: liburma-hns3.so()(64bit) umdk-urma-compat-hns-lib = 1.3.0-B016 umdk-urma-compat-hns-lib(aarch-64) = 1.3.0-B016 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.34)(64bit) libglib-2.0.so.0()(64bit) libgobject-2.0.so.0()(64bit) liburma.so.0()(64bit) liburma_common.so.0()(64bit) rtld(GNU_HASH) Processing files: umdk-urma-devel-1.3.0-B016.aarch64 warning: File listed twice: /usr/include/umdk/urma_provider.h warning: File listed twice: /usr/include/umdk/urma_provider.h Provides: umdk-urma-devel = 1.3.0-B016 umdk-urma-devel(aarch-64) = 1.3.0-B016 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: umdk-urma-tools-1.3.0-B016.aarch64 Provides: umdk-urma-tools = 1.3.0-B016 umdk-urma-tools(aarch-64) = 1.3.0-B016 Requires(interp): /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libglib-2.0.so.0()(64bit) libgobject-2.0.so.0()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.17)(64bit) libnl-3.so.200()(64bit) libnl-3.so.200(libnl_3)(64bit) libnl-3.so.200(libnl_3_2_27)(64bit) libnl-genl-3.so.200()(64bit) libnl-genl-3.so.200(libnl_3)(64bit) liburma.so.0()(64bit) liburma_common.so.0()(64bit) rtld(GNU_HASH) Processing files: umdk-urma-bin-1.3.0-B016.aarch64 Provides: config(umdk-urma-bin) = 1.3.0-B016 libtpsa.so.0()(64bit) umdk-urma-bin = 1.3.0-B016 umdk-urma-bin(aarch-64) = 1.3.0-B016 Requires(interp): /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.34)(64bit) libcrypto.so.3()(64bit) libcrypto.so.3(OPENSSL_3.0.0)(64bit) libglib-2.0.so.0()(64bit) libgobject-2.0.so.0()(64bit) libnl-3.so.200()(64bit) libnl-3.so.200(libnl_3)(64bit) libnl-genl-3.so.200()(64bit) libnl-genl-3.so.200(libnl_3)(64bit) libssl.so.3()(64bit) libssl.so.3(OPENSSL_3.0.0)(64bit) libtpsa.so.0()(64bit) rtld(GNU_HASH) Processing files: umdk-urma-debuginfo-1.3.0-B016.aarch64 Provides: libtpsa.so.0.0.1-1.3.0-B016.aarch64.debug()(64bit) liburma.so.0.0.1-1.3.0-B016.aarch64.debug()(64bit) liburma_common.so.0.0.1-1.3.0-B016.aarch64.debug()(64bit) umdk-urma-debuginfo = 1.3.0-B016 umdk-urma-debuginfo(aarch-64) = 1.3.0-B016 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: umdk-urma-debugsource(aarch-64) = 1.3.0-B016 Processing files: umdk-urma-debugsource-1.3.0-B016.aarch64 Provides: umdk-urma-debugsource = 1.3.0-B016 umdk-urma-debugsource(aarch-64) = 1.3.0-B016 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/umdk-urma-1.3.0-B016.aarch64 Wrote: /builddir/build/RPMS/umdk-urma-lib-1.3.0-B016.aarch64.rpm Wrote: /builddir/build/RPMS/umdk-urma-tools-1.3.0-B016.aarch64.rpm Wrote: /builddir/build/RPMS/umdk-urma-devel-1.3.0-B016.aarch64.rpm Wrote: /builddir/build/RPMS/umdk-urma-compat-hns-lib-1.3.0-B016.aarch64.rpm Wrote: /builddir/build/RPMS/umdk-urma-bin-1.3.0-B016.aarch64.rpm Wrote: /builddir/build/RPMS/umdk-urma-debugsource-1.3.0-B016.aarch64.rpm Wrote: /builddir/build/RPMS/umdk-urma-debuginfo-1.3.0-B016.aarch64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.l1rwrS + umask 022 + cd /builddir/build/BUILD + cd umdk-urma-1.3.0 + /usr/bin/rm -rf /builddir/build/BUILDROOT/umdk-urma-1.3.0-B016.aarch64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.Qj769L + umask 022 + cd /builddir/build/BUILD + rm -rf umdk-urma-1.3.0 umdk-urma-1.3.0.gemspec + RPM_EC=0 ++ jobs -p + exit 0 RPM build warnings: File listed twice: /usr/include/umdk/urma_provider.h File listed twice: /usr/include/umdk/urma_provider.h Child return code was: 0