[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [for-4.17 3/3] automation: Add a new job for testing boot time cpupools on arm64


  • To: Michal Orzel <michal.orzel@xxxxxxx>
  • From: Luca Fancellu <Luca.Fancellu@xxxxxxx>
  • Date: Fri, 2 Sep 2022 12:00:09 +0000
  • Accept-language: en-GB, en-US
  • Arc-authentication-results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=lists.xenproject.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com])
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none
  • Arc-message-signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=b6XSZSDOsHH+WjS4nsg3J7OqWXunkYzF5U+k+pgINco=; b=lh7W721qTxzznaZhtR6fsa//RiWEHFklTMQIGfZ+SFmldOxMRquLPuDeUsDMbAZJUjOT3KIHLCQ8HuYknb7ORYY+9NYVgV9YDdG6WqAi/C3OWERmpI6pKNIDyVLDcFvu5UamcN1HfSf1YHAqsefVd104K5VRVPaFEoCgIHwvGvio+Oofp4WPMNh3JABGe5cQo9q5SAfr9Tiw1VsIwQUHO6GGGQGlqm0sZE9PuObV+yJmVIqGeB0zBjddSZtt8DLSEmD7r8wu5nd6Ser1kFvvBqHC2+eEL7+HR8iHBHrfwDbYVdExvomRGGy1zaME/5gKtmGU5i0ofKxbJ8vOkDwAWw==
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=b6XSZSDOsHH+WjS4nsg3J7OqWXunkYzF5U+k+pgINco=; b=cbGpCUUn+s/CBVvFPwpyxmVlgf6EKMlog6Wmw9m0P4Ic6DWZ2b7nyYtLUEGS6Cilat3EOHrffo4deYBmuSdBQ25o0G6+Uaps/fmwhQxeuq5gUZ8/SSdld5Z5uNipA7pyurOn2M5NLc7lGu5pP53Zjs000Jtc6Q5gWI424AuGKHpq6kF30tnwOueqRTCg4Edf060mRm9OrlNBjifP7rtmThcm4p0C3XXV1c5Kp9jftDl6sB2Io7hLkXjmMHL+JgiRnWFwSY3ijhgs77QFP65flQSLnbMTmlEav1TLh8bWB1R9PEuapEope5z/I0tYMfJTSIzRNKQU+4LwLJSsF2LSyg==
  • Arc-seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=RuL+4TzngMrpGmqN7Hjca+ylRzhzprrnizVrWxcXqyipoevpFo92vpYpcsf5nEd1zq+L1gISeSwfvc73W7/k9c3vv7ngOg2EPXG2zfEsfirJZh+CjEErtZSurpAs75BB9xvLZ3EbSO6RiLJ74Zza6NPaQGOPkml+QvoQI5EdcDpMdZjBuJGMyeBLWZ2LimEbhfCQD7y/EyLCCHqGgjdjru4J8a+Dwdhi07ZbUu1bCfsT8C2qOPl0LiDIQwovAo4QOxXMaQqn6bntCO1rAKarkfwwlZNf8fA2dHENiJEKRJ4t6RpDEmFjnVlUG5hJZ3kF1yKZzAgj5Xll/4PlVFiW6w==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bR0SRMC2PR2CmShgPAl78gDRQl1IqQci6udS0yCq74xRHNMkSmewvQNEiaFH7227/AFWxil9Os6E75mOsemRmD3OY4TLcU1ETN3MeAhY6wVgYgYeNP0bmHhRClgz5iyWsTd7fQ6TOFo+lVL0d+doMR6ydgzKJrl/5Am6F5U+3Q3rikyBJZMW1nelWRpQXKCNyIYbobPdd8MSEXcD4XQVSKeXE04MOj+uE1HDc5L/j6Nm74bWbNbuWQ+uaMTefpIT1+94gdzTmszCZgSHVHqiMFHDWdqg+JreH2WcbB+UvOleyrAlWIlEU+8B3Lf8YJglIXkwGXwkjKu5j9b06aYs9A==
  • Authentication-results-original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com;
  • Cc: Xen development discussion <xen-devel@xxxxxxxxxxxxxxxxxxxx>, Doug Goldstein <cardoe@xxxxxxxxxx>, Stefano Stabellini <sstabellini@xxxxxxxxxx>
  • Delivery-date: Fri, 02 Sep 2022 12:00:23 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
  • Nodisclaimer: true
  • Original-authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com;
  • Thread-index: AQHYvpsQ9QXsCVWjO0+hBzXJHV+QVa3MCeCA
  • Thread-topic: [for-4.17 3/3] automation: Add a new job for testing boot time cpupools on arm64


> On 2 Sep 2022, at 08:09, Michal Orzel <michal.orzel@xxxxxxx> wrote:
> 
> Add a new test job qemu-smoke-arm64-gcc-boot-cpupools that will execute
> script qemu-smoke-arm64.sh to test boot time cpupools feature.
> Enable CONFIG_BOOT_TIME_CPUPOOLS for the arm64 build and add a new test
> case in qemu-smoke-arm64.sh that if selected will:
> - create a device tree cpupool node with cpu@1
> - assign created cpupool to domU0
> - add a check in dom0 xen.start to see if domU is assigned a Pool-1
> 
> Take the opportunity to refactor the qemu-smoke-arm64.sh script as
> follows:
> - use domU_check to store the test's commands to be run from domU
> - use dom0_check to store the test's commands to be run from dom0
> - use fdtput instead of sed to perform dtb modifications
> - use more meaningful messages for "passed" variable. This way we can
>   grep for messages reported either by domU or dom0 and get rid of
>   assumption that tests can only be run from domU
> 
> Signed-off-by: Michal Orzel <michal.orzel@xxxxxxx>

Reviewed-by: Luca Fancellu <luca.fancellu@xxxxxxx>





 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.