31 lines
1.4 KiB
Plaintext
31 lines
1.4 KiB
Plaintext
【Issue#1384 動作確認】
|
||
□ テスト内容
|
||
本Issueの症状は、既に設定されたvm_policyのメモリ範囲(以下、既存範囲と呼ぶ)と、
|
||
新たに設定するvm_policyのメモリ範囲(以下、新規範囲)が重複している形で
|
||
mbind()を実行することで発生する。
|
||
|
||
1. 既存範囲と新規範囲のそれぞれの重複パターンでmbindを実行し、症状が発生しないことを確認する
|
||
C1384T01: 既存範囲の前部分と、新規範囲の後部分が重複
|
||
C1384T02: 既存範囲と新規範囲が一致
|
||
C1384T03: 既存範囲が新規範囲を包含している
|
||
C1384T04: 既存範囲の後部分と、新規範囲の前部分が重複
|
||
C1384T05: 新規範囲が複数の既存範囲を包含している
|
||
C1384T06: 新規範囲が複数の既存範囲に重複している
|
||
|
||
3. 以下のLTPを用いて既存のmbind機能に影響が無いことを確認
|
||
- vma02
|
||
- mbind01
|
||
- get_mempolicy01
|
||
|
||
□ 実行手順
|
||
$ make test
|
||
|
||
McKernelのインストール先や、OSTEST, LTPの配置場所は、
|
||
$HOME/.mck_test_config を参照している
|
||
.mck_test_config は、McKernelをビルドした際に生成されるmck_test_config.sample ファイルを
|
||
$HOMEにコピーし、適宜編集する
|
||
|
||
□ 実行結果
|
||
x86_64_result.log aarch64_result.log 参照。
|
||
すべての項目をPASSしていることを確認。
|