On 28.06.21 09:08, Jan Kiszka via Xenomai wrote:
> On 28.06.21 08:26, Hongzhan Chen wrote:
>> If there is no CPU restriction on the bootargs, smokey cpu_affinity
>> test would be skipped reporting with "no kernel support" for those
>> without non-RT cpu.
>>
>> Signed-off-by: Hongzhan Chen <[email protected]>
>>
>> diff --git a/tests/jobs/xenomai-ipc227e.yml b/tests/jobs/xenomai-ipc227e.yml
>> index a5a181c..209c5d4 100644
>> --- a/tests/jobs/xenomai-ipc227e.yml
>> +++ b/tests/jobs/xenomai-ipc227e.yml
>> @@ -72,3 +72,5 @@ actions:
>>        from: inline
>>        path: inline/xenomai-test-suite.yaml
>>        name: xenomai-test-suite
>> +context:
>> +  extra_kernel_args: xenomai.supported_cpus=7
>> diff --git a/tests/jobs/xenomai-qemu-amd64.yml 
>> b/tests/jobs/xenomai-qemu-amd64.yml
>> index c335292..e42f6ec 100644
>> --- a/tests/jobs/xenomai-qemu-amd64.yml
>> +++ b/tests/jobs/xenomai-qemu-amd64.yml
>> @@ -46,7 +46,7 @@ actions:
>>      to: tmpfs
>>      images:
>>        kernel:
>> -        image_arg: -kernel {kernel} -append "root=/dev/sdb 
>> console=ttyS0,115200 console=tty0"
>> +        image_arg: -kernel {kernel} -append "root=/dev/sdb 
>> console=ttyS0,115200 console=tty0 xenomai.supported_cpus=1"
>>          url: 
>> ${DEPLOY_URL}/${ISAR_IMAGE}-${ISAR_DISTRIBUTION}-${TARGET}-vmlinuz
>>        initrd:
>>          image_arg: -initrd {initrd}
>> diff --git a/tests/jobs/xenomai-qemu-arm64.yml 
>> b/tests/jobs/xenomai-qemu-arm64.yml
>> index 88fb880..cc60564 100644
>> --- a/tests/jobs/xenomai-qemu-arm64.yml
>> +++ b/tests/jobs/xenomai-qemu-arm64.yml
>> @@ -50,7 +50,7 @@ actions:
>>      to: tmpfs
>>      images:
>>        kernel:
>> -        image_arg: -kernel {kernel} -append "root=/dev/vda"
>> +        image_arg: -kernel {kernel} -append "root=/dev/vda 
>> xenomai.supported_cpus=1"
>>          url: 
>> ${DEPLOY_URL}/${ISAR_IMAGE}-${ISAR_DISTRIBUTION}-${TARGET}-vmlinuz
>>        initrd:
>>          image_arg: -initrd {initrd}
>> diff --git a/tests/jobs/xenomai-qemu-armhf.yml 
>> b/tests/jobs/xenomai-qemu-armhf.yml
>> index 3e3a8ab..2afe250 100644
>> --- a/tests/jobs/xenomai-qemu-armhf.yml
>> +++ b/tests/jobs/xenomai-qemu-armhf.yml
>> @@ -46,7 +46,7 @@ actions:
>>      to: tmpfs
>>      images:
>>        kernel:
>> -        image_arg: -kernel {kernel} -append "root=/dev/vdb"
>> +        image_arg: -kernel {kernel} -append "root=/dev/vdb 
>> xenomai.supported_cpus=1"
>>          url: 
>> ${DEPLOY_URL}/${ISAR_IMAGE}-${ISAR_DISTRIBUTION}-${TARGET}-vmlinuz
>>        initrd:
>>          image_arg: -initrd {initrd}
>> diff --git a/tests/jobs/xenomai-x86-64-efi.yml 
>> b/tests/jobs/xenomai-x86-64-efi.yml
>> index bc71b75..d1418c1 100644
>> --- a/tests/jobs/xenomai-x86-64-efi.yml
>> +++ b/tests/jobs/xenomai-x86-64-efi.yml
>> @@ -72,3 +72,5 @@ actions:
>>        from: inline
>>        path: inline/xenomai-test-suite.yaml
>>        name: xenomai-test-suite
>> +context:
>> +  extra_kernel_args: xenomai.supported_cpus=7
>>
> 
> Thanks, both applied, just formatting the masks as hex.
> 

Seems as if this triggers an issue with dovetail/5.10:
https://source.denx.de/Xenomai/xenomai-images/-/jobs/283341

Let's see how the corresponding QEMU behaves...

Jan

-- 
Siemens AG, T RDA IOT
Corporate Competence Center Embedded Linux

Reply via email to