Test "user_space" on arm64
Test: Architecture dependent separation of user space access code. Add arm64 result files. Change-Id: I651992c0c8bcd1da8313a35eda03612405b55b89
This commit is contained in:
committed by
Masamichi Takagi
parent
8a684587fa
commit
8a2f4be443
39
test/user_space/arm64/README
Normal file
39
test/user_space/arm64/README
Normal file
@ -0,0 +1,39 @@
|
||||
/* README COPYRIGHT FUJITSU LIMITED 2018 */
|
||||
|
||||
ユーザ空間アクセスコードのアーキテクチャ依存非依存分離
|
||||
arm64版テスト結果README
|
||||
|
||||
(1) NG項目の補足情報
|
||||
perf_003
|
||||
TCONFとなるのが期待動作であるが、本件とは無関係の障害のために
|
||||
TFAILとなっている。
|
||||
|
||||
futex_011
|
||||
futexの絶対時間によるタイムアウトのテストで、x86_64ではTFAIL、
|
||||
arm64でTPASSとなるもの。期待動作はx86_64に合わせてTFAILとしているため、NGと出力される。
|
||||
|
||||
(2) 実施しない項目
|
||||
1. move_pagesは一部しか実装されていないため、Arm移植の対象ではない。
|
||||
そのため、テストを実施しない。
|
||||
|
||||
2. ./go_swapout_test.shを利用したテストケースについては、
|
||||
プロセススワップ機能のテストセットであると考えているため、
|
||||
arm64版では移植を行っていない機能となる。
|
||||
そのため、テストを実施しない。
|
||||
|
||||
(3) IA版における対応版数
|
||||
実行に利用したIHK/McKernelは、IA版における下記の版数相当の
|
||||
arm64版移植IHK/McKernelである。
|
||||
|
||||
IHK
|
||||
commit d6fcbee8cb91f9ec4b49f97c918e696ac0335aaf
|
||||
Author: Shiratori, Takehiro <fj0300es@aa.jp.fujitsu.com>
|
||||
Date: Tue Oct 16 16:25:33 2018 +0900
|
||||
|
||||
McKernel
|
||||
commit 6f9fef2b13447c74c36d15cf5ebd186f8395ccca
|
||||
Author: Ken Sato <ken.sato.ty@hitachi-solutions.com>
|
||||
Date: Tue Sep 25 10:05:41 2018 +0900
|
||||
|
||||
|
||||
以上。
|
||||
87
test/user_space/arm64/result.log
Normal file
87
test/user_space/arm64/result.log
Normal file
@ -0,0 +1,87 @@
|
||||
perf_event_open test start
|
||||
mckernel reboot ....done.
|
||||
[OK] perf_001 perf_event_open: the value is over the function mc_perf_event_alloc: attr->disabled:1
|
||||
[OK] perf_002 perf_event_open: the value is over the function mc_perf_event_alloc: attr->exclude_kernel:1
|
||||
[NG] perf_003 parf_event_open: result of perf_event_open01 1 are different.
|
||||
futex test start
|
||||
mckernel reboot ....done.
|
||||
[OK] futex_001 futex: The argument address of futex is taken over by get_futex_value_locked.
|
||||
[OK] futex_002 futex: The first argument of get_futex_value_locked matched the value of the second argument.
|
||||
[OK] futex_003 futex: futex_wait01 1 TPASS : futex_wait(): errno=ETIMEDOUT(110): Connection timed out
|
||||
[OK] futex_004 futex: futex_wait01 2 TPASS : futex_wait(): errno=EAGAIN/EWOULDBLOCK(11): Resource temporarily unavailable
|
||||
[OK] futex_005 futex: futex_wait01 3 TPASS : futex_wait(): errno=ETIMEDOUT(110): Connection timed out
|
||||
[OK] futex_006 futex: futex_wait01 4 TPASS : futex_wait(): errno=EAGAIN/EWOULDBLOCK(11): Resource temporarily unavailable
|
||||
[OK] futex_007 futex: futex_wait02 1 TPASS : futex_wait() woken up
|
||||
[OK] futex_008 futex: futex_wait03 1 TPASS : futex_wait() woken up
|
||||
[OK] futex_009 futex: futex_wait04 1 TPASS : futex_wait() returned -1: errno=EAGAIN/EWOULDBLOCK(11): Resource temporarily unavailable
|
||||
[OK] futex_010 futex: futex_wait_bitset01 1 TPASS : futex_wait_bitset() waited 107825us, expected 100010us
|
||||
[NG] futex_011 futex: result of futex_wait_bitset02 1 are different.
|
||||
process_vm_readv test start
|
||||
mckernel reboot ....done.
|
||||
[OK] pvr_001 process_vm_readv: The argument address of process_vm_readv is taken over by do_process_vm_read_writev arg2:20000010
|
||||
[OK] pvr_002 process_vm_readv: The argument address of process_vm_readv is taken over by do_process_vm_read_writev arg4:200200a0
|
||||
[OK] pvr_003 process_vm_readv: process_vm_readv 1 TPASS : expected ret success - returned value = 65536
|
||||
[OK] pvr_004 process_vm_readv: process_vm_readv 2 TPASS : expected ret success - returned value = -1
|
||||
[OK] pvr_005 process_vm_readv: process_vm_readv 3 TPASS : expected failure: TEST_ERRNO=EINVAL(22): Invalid argument
|
||||
[OK] pvr_006 process_vm_readv: process_vm_readv 4 TPASS : expected ret success - returned value = -1
|
||||
[OK] pvr_007 process_vm_readv: process_vm_readv 5 TPASS : expected failure: TEST_ERRNO=EINVAL(22): Invalid argument
|
||||
[OK] pvr_008 process_vm_readv: process_vm_readv 6 TPASS : expected ret success - returned value = -1
|
||||
[OK] pvr_009 process_vm_readv: process_vm_readv 7 TPASS : expected failure: TEST_ERRNO=EINVAL(22): Invalid argument
|
||||
[OK] pvr_010 process_vm_readv: process_vm_readv 8 TPASS : expected ret success - returned value = -1
|
||||
[OK] pvr_011 process_vm_readv: process_vm_readv 9 TPASS : expected failure: TEST_ERRNO=EINVAL(22): Invalid argument
|
||||
[OK] pvr_012 process_vm_readv: process_vm_readv 10 TPASS : expected ret success - returned value = 65536
|
||||
[OK] pvr_013 process_vm_readv: process_vm_readv 11 TPASS : expected ret success - returned value = -1
|
||||
[OK] pvr_014 process_vm_readv: process_vm_readv 12 TPASS : expected failure: TEST_ERRNO=EINVAL(22): Invalid argument
|
||||
[OK] pvr_015 process_vm_readv: process_vm_readv 13 TPASS : expected ret success - returned value = -1
|
||||
[OK] pvr_016 process_vm_readv: process_vm_readv 14 TPASS : expected failure: TEST_ERRNO=EFAULT(14): Bad address
|
||||
[OK] pvr_017 process_vm_readv: process_vm_readv 15 TPASS : expected ret success - returned value = -1
|
||||
[OK] pvr_018 process_vm_readv: process_vm_readv 16 TPASS : expected failure: TEST_ERRNO=EFAULT(14): Bad address
|
||||
[OK] pvr_019 process_vm_readv: process_vm_readv 17 TPASS : expected ret success - returned value = -1
|
||||
[OK] pvr_020 process_vm_readv: process_vm_readv 18 TPASS : expected failure: TEST_ERRNO=EFAULT(14): Bad address
|
||||
[OK] pvr_021 process_vm_readv: process_vm_readv 19 TPASS : expected ret success - returned value = -1
|
||||
[OK] pvr_022 process_vm_readv: process_vm_readv 20 TPASS : expected failure: TEST_ERRNO=EFAULT(14): Bad address
|
||||
[OK] pvr_023 process_vm_readv: process_vm_readv 21 TPASS : expected ret success - returned value = -1
|
||||
[OK] pvr_024 process_vm_readv: process_vm_readv 22 TPASS : expected failure: TEST_ERRNO=ESRCH(3): No such process
|
||||
[OK] pvr_025 process_vm_readv: process_vm_readv 23 TPASS : expected ret success - returned value = -1
|
||||
[OK] pvr_026 process_vm_readv: process_vm_readv 24 TPASS : expected failure: TEST_ERRNO=ESRCH(3): No such process
|
||||
[OK] pvr_027 process_vm_readv: process_vm_readv 25 TPASS : expected ret success - returned value = -1
|
||||
process_vm_readv 25 TPASS : expected ret success - returned value = -1
|
||||
[OK] pvr_028 process_vm_readv: process_vm_readv 26 TPASS : expected failure: TEST_ERRNO=EFAULT(14): Bad address
|
||||
[OK] pvr_029 process_vm_readv: process_vm_readv 27 TPASS : expected ret success - returned value = -1
|
||||
[OK] pvr_030 process_vm_readv: process_vm_readv 28 TPASS : expected failure: TEST_ERRNO=EFAULT(14): Bad address
|
||||
[OK] pvr_031 process_vm_readv: process_vm_readv02 1 TPASS : expected string received.
|
||||
[OK] pvr_032 process_vm_readv: process_vm_readv03 1 TPASS : child 1: all bytes are correctly received.
|
||||
process_vm_writev test start
|
||||
mckernel reboot ....done.
|
||||
[OK] pvw_001 process_vm_writev: The argument address of process_vm_writev is taken over by do_process_vm_read_writev arg2:20000010
|
||||
[OK] pvw_002 process_vm_writev: The argument address of process_vm_writev is taken over by do_process_vm_read_writev arg4:200200a0
|
||||
[OK] pvw_003 process_vm_writev: process_vm_writev 1 TPASS : expected ret success - returned value = 65536
|
||||
[OK] pvw_004 process_vm_writev: process_vm_writev 2 TPASS : expected ret success - returned value = -1
|
||||
[OK] pvw_005 process_vm_writev: process_vm_writev 3 TPASS : expected failure: TEST_ERRNO=EINVAL(22): Invalid argument
|
||||
[OK] pvw_006 process_vm_writev: process_vm_writev 4 TPASS : expected ret success - returned value = -1
|
||||
[OK] pvw_007 process_vm_writev: process_vm_writev 5 TPASS : expected failure: TEST_ERRNO=EINVAL(22): Invalid argument
|
||||
[OK] pvw_008 process_vm_writev: process_vm_writev 6 TPASS : expected ret success - returned value = -1
|
||||
[OK] pvw_009 process_vm_writev: process_vm_writev 7 TPASS : expected failure: TEST_ERRNO=EINVAL(22): Invalid argument
|
||||
[OK] pvw_010 process_vm_writev: process_vm_writev 8 TPASS : expected ret success - returned value = -1
|
||||
[OK] pvw_011 process_vm_writev: process_vm_writev 9 TPASS : expected failure: TEST_ERRNO=EINVAL(22): Invalid argument
|
||||
[OK] pvw_012 process_vm_writev: process_vm_writev 10 TPASS : expected ret success - returned value = 65536
|
||||
[OK] pvw_013 process_vm_writev: process_vm_writev 11 TPASS : expected ret success - returned value = -1
|
||||
[OK] pvw_014 process_vm_writev: process_vm_writev 12 TPASS : expected failure: TEST_ERRNO=EINVAL(22): Invalid argument
|
||||
[OK] pvw_015 process_vm_writev: process_vm_writev 13 TPASS : expected ret success - returned value = -1
|
||||
[OK] pvw_016 process_vm_writev: process_vm_writev 14 TPASS : expected failure: TEST_ERRNO=EFAULT(14): Bad address
|
||||
[OK] pvw_017 process_vm_writev: process_vm_writev 15 TPASS : expected ret success - returned value = -1
|
||||
[OK] pvw_018 process_vm_writev: process_vm_writev 16 TPASS : expected failure: TEST_ERRNO=EFAULT(14): Bad address
|
||||
[OK] pvw_019 process_vm_writev: process_vm_writev 17 TPASS : expected ret success - returned value = -1
|
||||
[OK] pvw_020 process_vm_writev: process_vm_writev 18 TPASS : expected failure: TEST_ERRNO=EFAULT(14): Bad address
|
||||
[OK] pvw_021 process_vm_writev: process_vm_writev 19 TPASS : expected ret success - returned value = -1
|
||||
[OK] pvw_022 process_vm_writev: process_vm_writev 20 TPASS : expected failure: TEST_ERRNO=EFAULT(14): Bad address
|
||||
[OK] pvw_023 process_vm_writev: process_vm_writev 21 TPASS : expected ret success - returned value = -1
|
||||
[OK] pvw_024 process_vm_writev: process_vm_writev 22 TPASS : expected failure: TEST_ERRNO=ESRCH(3): No such process
|
||||
[OK] pvw_025 process_vm_writev: process_vm_writev 23 TPASS : expected ret success - returned value = -1
|
||||
[OK] pvw_026 process_vm_writev: process_vm_writev 24 TPASS : expected failure: TEST_ERRNO=ESRCH(3): No such process
|
||||
[OK] pvw_027 process_vm_writev: process_vm_writev 25 TPASS : expected ret success - returned value = -1
|
||||
process_vm_writev 25 TPASS : expected ret success - returned value = -1
|
||||
[OK] pvw_028 process_vm_writev: process_vm_writev 26 TPASS : expected failure: TEST_ERRNO=EFAULT(14): Bad address
|
||||
[OK] pvw_029 process_vm_writev: process_vm_writev 27 TPASS : expected ret success - returned value = -1
|
||||
[OK] pvw_030 process_vm_writev: process_vm_writev 28 TPASS : expected failure: TEST_ERRNO=EFAULT(14): Bad address
|
||||
[OK] pvw_031 process_vm_writev: process_vm_writev02 1 TPASS : child 0: all bytes are expected.
|
||||
Reference in New Issue
Block a user