Build LTP into the image and boot up.
root@xilinx-zynq:~# /opt/ltp/runltp -f syscalls -s mq_timedsend01
Running tests.......
<<<test_start>>>
tag=mq_timedsend01 stime=1685942477
cmdline="mq_timedsend01"
contacts=""
analysis=exit
<<<test_output>>>
tst_test.c:1558: TINFO: Timeout per run is 0h 00m 30s
incrementing stop
mq_timedsend01.c:153: TINFO: Testing variant: vDSO or syscall with libc spec
mq_timedsend01.c:259: TPASS: mq_timedreceive() returned 0, priority 0, length: 8192
mq_timedsend01.c:259: TPASS: mq_timedreceive() returned 1, priority 0, length: 8192
mq_timedsend01.c:259: TPASS: mq_timedreceive() returned 8192, priority 0, length: 8192
mq_timedsend01.c:259: TPASS: mq_timedreceive() returned 1, priority 32767, length: 8192
mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: EMSGSIZE (90)
mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: EBADF (9)
mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: EBADF (9)
mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: EBADF (9)
mq_timedsend01.c:259: TPASS: mq_timedreceive() returned 16, priority 0, length: 8192
mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: EINVAL (22)
mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: EINVAL (22)
/usr/src/debug/ltp/20230127-r0/testcases/kernel/syscalls/utils/mq.h:70: TINFO: receive 1/10 message
/usr/src/debug/ltp/20230127-r0/testcases/kernel/syscalls/utils/mq.h:70: TINFO: receive 2/10 message
/usr/src/debug/ltp/20230127-r0/testcases/kernel/syscalls/utils/mq.h:70: TINFO: receive 3/10 message
/usr/src/debug/ltp/20230127-r0/testcases/kernel/syscalls/utils/mq.h:70: TINFO: receive 4/10 message
/usr/src/debug/ltp/20230127-r0/testcases/kernel/syscalls/utils/mq.h:70: TINFO: receive 5/10 message
/usr/src/debug/ltp/20230127-r0/testcases/kernel/syscalls/utils/mq.h:70: TINFO: receive 6/10 message
/usr/src/debug/ltp/20230127-r0/testcases/kernel/syscalls/utils/mq.h:70: TINFO: receive 7/10 message
/usr/src/debug/ltp/20230127-r0/testcases/kernel/syscalls/utils/mq.h:70: TINFO: receive 8/10 message
/usr/src/debug/ltp/20230127-r0/testcases/kernel/syscalls/utils/mq.h:70: TINFO: receive 9/10 message
/usr/src/debug/ltp/20230127-r0/testcases/kernel/syscalls/utils/mq.h:70: TINFO: receive 10/10 message
mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: EINVAL (22)
/usr/src/debug/ltp/20230127-r0/testcases/kernel/syscalls/utils/mq.h:70: TINFO: receive 1/10 message
/usr/src/debug/ltp/20230127-r0/testcases/kernel/syscalls/utils/mq.h:70: TINFO: receive 2/10 message
/usr/src/debug/ltp/20230127-r0/testcases/kernel/syscalls/utils/mq.h:70: TINFO: receive 3/10 message
/usr/src/debug/ltp/20230127-r0/testcases/kernel/syscalls/utils/mq.h:70: TINFO: receive 4/10 message
/usr/src/debug/ltp/20230127-r0/testcases/kernel/syscalls/utils/mq.h:70: TINFO: receive 5/10 message
/usr/src/debug/ltp/20230127-r0/testcases/kernel/syscalls/utils/mq.h:70: TINFO: receive 6/10 message
/usr/src/debug/ltp/20230127-r0/testcases/kernel/syscalls/utils/mq.h:70: TINFO: receive 7/10 message
/usr/src/debug/ltp/20230127-r0/testcases/kernel/syscalls/utils/mq.h:70: TINFO: receive 8/10 message
/usr/src/debug/ltp/20230127-r0/testcases/kernel/syscalls/utils/mq.h:70: TINFO: receive 9/10 message
/usr/src/debug/ltp/20230127-r0/testcases/kernel/syscalls/utils/mq.h:70: TINFO: receive 10/10 message
mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: EINVAL (22)
/usr/src/debug/ltp/20230127-r0/testcases/kernel/syscalls/utils/mq.h:70: TINFO: receive 1/10 message
/usr/src/debug/ltp/20230127-r0/testcases/kernel/syscalls/utils/mq.h:70: TINFO: receive 2/10 message
/usr/src/debug/ltp/20230127-r0/testcases/kernel/syscalls/utils/mq.h:70: TINFO: receive 3/10 message
/usr/src/debug/ltp/20230127-r0/testcases/kernel/syscalls/utils/mq.h:70: TINFO: receive 4/10 message
/usr/src/debug/ltp/20230127-r0/testcases/kernel/syscalls/utils/mq.h:70: TINFO: receive 5/10 message
/usr/src/debug/ltp/20230127-r0/testcases/kernel/syscalls/utils/mq.h:70: TINFO: receive 6/10 message
/usr/src/debug/ltp/20230127-r0/testcases/kernel/syscalls/utils/mq.h:70: TINFO: receive 7/10 message
/usr/src/debug/ltp/20230127-r0/testcases/kernel/syscalls/utils/mq.h:70: TINFO: receive 8/10 message
/usr/src/debug/ltp/20230127-r0/testcases/kernel/syscalls/utils/mq.h:70: TINFO: receive 9/10 message
/usr/src/debug/ltp/20230127-r0/testcases/kernel/syscalls/utils/mq.h:70: TINFO: receive 10/10 message
mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: ETIMEDOUT (110)
/usr/src/debug/ltp/20230127-r0/testcases/kernel/syscalls/utils/mq.h:70: TINFO: receive 1/10 message
/usr/src/debug/ltp/20230127-r0/testcases/kernel/syscalls/utils/mq.h:70: TINFO: receive 2/10 message
/usr/src/debug/ltp/20230127-r0/testcases/kernel/syscalls/utils/mq.h:70: TINFO: receive 3/10 message
/usr/src/debug/ltp/20230127-r0/testcases/kernel/syscalls/utils/mq.h:70: TINFO: receive 4/10 message
/usr/src/debug/ltp/20230127-r0/testcases/kernel/syscalls/utils/mq.h:70: TINFO: receive 5/10 message
/usr/src/debug/ltp/20230127-r0/testcases/kernel/syscalls/utils/mq.h:70: TINFO: receive 6/10 message
/usr/src/debug/ltp/20230127-r0/testcases/kernel/syscalls/utils/mq.h:70: TINFO: receive 7/10 message
/usr/src/debug/ltp/20230127-r0/testcases/kernel/syscalls/utils/mq.h:70: TINFO: receive 8/10 message
/usr/src/debug/ltp/20230127-r0/testcases/kernel/syscalls/utils/mq.h:70: TINFO: receive 9/10 message
/usr/src/debug/ltp/20230127-r0/testcases/kernel/syscalls/utils/mq.h:70: TINFO: receive 10/10 message
mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: EINTR (4)
/usr/src/debug/ltp/20230127-r0/testcases/kernel/syscalls/utils/mq.h:70: TINFO: receive 1/10 message
/usr/src/debug/ltp/20230127-r0/testcases/kernel/syscalls/utils/mq.h:70: TINFO: receive 2/10 message
/usr/src/debug/ltp/20230127-r0/testcases/kernel/syscalls/utils/mq.h:70: TINFO: receive 3/10 message
/usr/src/debug/ltp/20230127-r0/testcases/kernel/syscalls/utils/mq.h:70: TINFO: receive 4/10 message
/usr/src/debug/ltp/20230127-r0/testcases/kernel/syscalls/utils/mq.h:70: TINFO: receive 5/10 message
/usr/src/debug/ltp/20230127-r0/testcases/kernel/syscalls/utils/mq.h:70: TINFO: receive 6/10 message
/usr/src/debug/ltp/20230127-r0/testcases/kernel/syscalls/utils/mq.h:70: TINFO: receive 7/10 message
/usr/src/debug/ltp/20230127-r0/testcases/kernel/syscalls/utils/mq.h:70: TINFO: receive 8/10 message
/usr/src/debug/ltp/20230127-r0/testcases/kernel/syscalls/utils/mq.h:70: TINFO: receive 9/10 message
/usr/src/debug/ltp/20230127-r0/testcases/kernel/syscalls/utils/mq.h:70: TINFO: receive 10/10 message
mq_timedsend01.c:210: TPASS: mq_timedsend() failed expectedly: EFAULT (14)
tst_test.c:1618: TBROK: Test killed by SIGSEGV!
Summary:
passed 16
failed 0
broken 1
skipped 0
warnings 0
<<<execution_status>>>
initiation_status="ok"
duration=0 termination_type=exited termination_id=2 corefile=no
cutime=1 cstime=2
<<<test_end>>>
INFO: ltp-pan reported some tests FAIL
LTP Version: 20230127
###############################################################
Done executing testcases.
LTP Version: 20230127
###############################################################
root@xilinx-zynq:~#
root@xilinx-zynq:~# /opt/ltp/runltp -f syscalls -s mq_timedreceive01
Running tests.......
<<<test_start>>>
tag=mq_timedreceive01 stime=1685942491
cmdline="mq_timedreceive01"
contacts=""
analysis=exit
<<<test_output>>>
incrementing stop
tst_test.c:1558: TINFO: Timeout per run is 0h 00m 30s
mq_timedreceive01.c:140: TINFO: Testing variant: vDSO or syscall with libc spec
mq_timedreceive01.c:223: TPASS: mq_timedreceive() returned 0, priority 0, length: 8192
mq_timedreceive01.c:223: TPASS: mq_timedreceive() returned 1, priority 0, length: 8192
mq_timedreceive01.c:223: TPASS: mq_timedreceive() returned 8192, priority 0, length: 8192
mq_timedreceive01.c:223: TPASS: mq_timedreceive() returned 1, priority 32767, length: 8192
/usr/src/debug/ltp/20230127-r0/testcases/kernel/syscalls/utils/mq.h:70: TINFO: receive 1/1 message
mq_timedreceive01.c:197: TPASS: mq_timedreceive() failed expectedly: EMSGSIZE (90)
mq_timedreceive01.c:197: TPASS: mq_timedreceive() failed expectedly: EBADF (9)
mq_timedreceive01.c:197: TPASS: mq_timedreceive() failed expectedly: EBADF (9)
mq_timedreceive01.c:197: TPASS: mq_timedreceive() failed expectedly: EBADF (9)
mq_timedreceive01.c:197: TPASS: mq_timedreceive() failed expectedly: EAGAIN/EWOULDBLOCK (11)
mq_timedreceive01.c:197: TPASS: mq_timedreceive() failed expectedly: EINVAL (22)
mq_timedreceive01.c:197: TPASS: mq_timedreceive() failed expectedly: EINVAL (22)
mq_timedreceive01.c:197: TPASS: mq_timedreceive() failed expectedly: EINVAL (22)
mq_timedreceive01.c:197: TPASS: mq_timedreceive() failed expectedly: ETIMEDOUT (110)
mq_timedreceive01.c:197: TPASS: mq_timedreceive() failed expectedly: EINTR (4)
tst_test.c:1618: TBROK: Test killed by SIGSEGV!
Summary:
passed 14
failed 0
broken 1
skipped 0
warnings 0
<<<execution_status>>>
initiation_status="ok"
duration=0 termination_type=exited termination_id=2 corefile=no
cutime=0 cstime=4
<<<test_end>>>
INFO: ltp-pan reported some tests FAIL
LTP Version: 20230127
###############################################################
Done executing testcases.
LTP Version: 20230127
###############################################################
root@xilinx-zynq:~#
root@xilinx-zynq:~# /opt/ltp/runltp -f syscalls -s recvmmsg01
Running tests.......
<<<test_start>>>
tag=recvmmsg01 stime=1685942509
cmdline="recvmmsg01"
contacts=""
analysis=exit
<<<test_output>>>
incrementing stop
tst_buffers.c:55: TINFO: Test is using guarded buffers
tst_test.c:1558: TINFO: Timeout per run is 0h 00m 30s
recvmmsg01.c:102: TINFO: Testing variant: vDSO or syscall with libc spec
recvmmsg01.c:92: TPASS: recvmmsg() bad socket file descriptor : EBADF (9)
recvmmsg01.c:92: TPASS: recvmmsg() bad message vector address : EFAULT (14)
recvmmsg01.c:92: TPASS: recvmmsg() negative seconds in timeout : EINVAL (22)
recvmmsg01.c:92: TPASS: recvmmsg() overflow in nanoseconds in timeout : EINVAL (22)
tst_test.c:1618: TBROK: Test killed by SIGSEGV!
Summary:
passed 4
failed 0
broken 1
skipped 0
warnings 0
<<<execution_status>>>
initiation_status="ok"
duration=0 termination_type=exited termination_id=2 corefile=no
cutime=0 cstime=2
<<<test_end>>>
INFO: ltp-pan reported some tests FAIL
LTP Version: 20230127
###############################################################
Done executing testcases.
LTP Version: 20230127
###############################################################
root@xilinx-zynq:~# /opt/ltp/runltp -f syscalls -s sigtimedwait01
Running tests.......
<<<test_start>>>
tag=rt_sigtimedwait01 stime=1685942516
cmdline="rt_sigtimedwait01"
contacts=""
analysis=exit
<<<test_output>>>
tst_test.c:1558: TINFO: Timeout per run is 0h 00m 30s
rt_sigtimedwait01.c:64: TINFO: Testing variant: syscall with old kernel spec
sigwait.c:27: TPASS: Wait interrupted by expected signal
sigwait.c:88: TPASS: struct siginfo is correct
sigwait.c:148: TPASS: struct siginfo is correct
sigwait.c:160: TPASS: sigwaitinfo restored the original mask
sigwait.c:113: TPASS: Wait interrupted by expected signal
sigwait.c:259: TPASS: Wait interrupted by expected signal
sigwait.c:268: TPASS: sigwaitinfo restored the original mask
sigwait.c:302: TPASS: Fault occurred while accessing the buffers
sigwait.c:344: TPASS: Child exited with expected code
sigwait.c:367: TPASS: Fault occurred while accessing the buffers
sigwait.c:57: TPASS: Wait interrupted by timeout
sigwait.c:148: TPASS: struct siginfo is correct
sigwait.c:160: TPASS: sigwaitinfo restored the original mask
sigwait.c:57: TPASS: Wait interrupted by timeout
sigwait.c:148: TPASS: struct siginfo is correct
sigwait.c:160: TPASS: sigwaitinfo restored the original mask
sigwait.c:205: TPASS: struct siginfo is correct
sigwait.c:217: TPASS: struct siginfo is correct
sigwait.c:229: TPASS: sigwaitinfo restored the original mask
rt_sigtimedwait01.c:64: TINFO: Testing variant: syscall time64 with kernel spec
sigwait.c:27: TPASS: Wait interrupted by expected signal
sigwait.c:88: TPASS: struct siginfo is correct
sigwait.c:148: TPASS: struct siginfo is correct
sigwait.c:160: TPASS: sigwaitinfo restored the original mask
sigwait.c:113: TPASS: Wait interrupted by expected signal
sigwait.c:259: TPASS: Wait interrupted by expected signal
sigwait.c:268: TPASS: sigwaitinfo restored the original mask
sigwait.c:302: TPASS: Fault occurred while accessing the buffers
sigwait.c:344: TPASS: Child exited with expected code
sigwait.c:367: TPASS: Fault occurred while accessing the buffers
sigwait.c:57: TPASS: Wait interrupted by timeout
sigwait.c:148: TPASS: struct siginfo is correct
sigwait.c:160: TPASS: sigwaitinfo restored the original mask
sigwait.c:57: TPASS: Wait interrupted by timeout
sigwait.c:148: TPASS: struct siginfo is correct
sigwait.c:160: TPASS: sigwaitinfo restored the original mask
sigwait.c:205: TPASS: struct siginfo is correct
sigwait.c:217: TPASS: struct siginfo is correct
sigwait.c:229: TPASS: sigwaitinfo restored the original mask
Summary:
passed 38
failed 0
broken 0
skipped 0
warnings 0
<<<execution_status>>>
initiation_status="ok"
duration=4 termination_type=exited termination_id=0 corefile=no
cutime=4 cstime=8
<<<test_end>>>
<<<test_start>>>
tag=sigtimedwait01 stime=1685942520
cmdline="sigtimedwait01"
contacts=""
analysis=exit
<<<test_output>>>
incrementing stop
tst_test.c:1558: TINFO: Timeout per run is 0h 00m 30s
sigwait.c:27: TPASS: Wait interrupted by expected signal
sigwait.c:88: TPASS: struct siginfo is correct
sigwait.c:148: TPASS: struct siginfo is correct
sigwait.c:160: TPASS: sigwaitinfo restored the original mask
sigwait.c:113: TPASS: Wait interrupted by expected signal
sigwait.c:259: TPASS: Wait interrupted by expected signal
sigwait.c:268: TPASS: sigwaitinfo restored the original mask
sigwait.c:302: TPASS: Fault occurred while accessing the buffers
sigwait.c:344: TPASS: Child exited with expected code
tst_test.c:1618: TBROK: Test killed by SIGSEGV!
Summary:
passed 9
failed 0
broken 1
skipped 0
warnings 0
<<<execution_status>>>
initiation_status="ok"
duration=1 termination_type=exited termination_id=2 corefile=no
cutime=2 cstime=3
<<<test_end>>>
INFO: ltp-pan reported some tests FAIL
LTP Version: 20230127
###############################################################
Done executing testcases.
LTP Version: 20230127
###############################################################
root@xilinx-zynq:~#
Wrlinux Version:
root@xilinx-zynq:~# cat /proc/cmdline
console=ttyPS0,115200n8 root=/dev/nfs rw nfsroot=128.224.178.20:/export/pxeboot/vlm-boards/28655/rootfs,tcp ip=128.224.178.46:128.224.178.20:128.224.178.1:255.255.254.0:zc702:eth0:off earlyprintk noinitrd selinux=0 enforcing=0 kmemleak=on idle=poll rcll crashkernel=256M@128M
root@xilinx-zynq:~# cat /proc/version
Linux version 6.1.28-yocto-standard (oe-user@oe-host) (arm-wrs-linux-gnueabi-gcc (GCC) 12.2.0, GNU ld (GNU Binutils) 2.40.20230119) #1 SMP PREEMPT Tue May 16 02:30:37 UTC 2023
root@xilinx-zynq:~# cat /etc/os-release
ID=wrlinux
NAME="Wind River Linux development"
VERSION="10.23.16.0"
VERSION_ID=10.23.16.0
VERSION_CODENAME="${DISTRO_CODENAME}"
PRETTY_NAME="Wind River Linux development 23.16"
root@xilinx-zynq:~#
/lpg-build/cdc/fast_prod/WRL10_23/WRL10_23_GIT/wrlinux-10/setup.sh --machines xilinx-zynq --templates feature/docker feature/target-toolchain feature/gcc-sanitizers feature/ldconfig feature/kexec feature/kdump feature/bpf feature/system-stats --distro wrlinux --dl-layers=1 --accept-eula=yes source environment-setup-x86_64-wrlinuxsdk-linux source oe-init-build-env build bitbake-layers add-layer /lpg-build/cdc/WASSP_LINUX_1023/testcases/wrlinux/wr-testing/kts-dev echo 'require templates/feature/ltp/template.conf' >> conf/local.conf bitbake wrlinux-image-glibc-std On zc702/zc706: /opt/ltp/runltp -f syscalls -s mq_timedsend01 / mq_timedreceive01 / recvmmsg01 / sigtimedwait01