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

[PATCH for-4.16] tests/resource: set grant version for created domains


  • To: <xen-devel@xxxxxxxxxxxxxxxxxxxx>
  • From: Roger Pau Monne <roger.pau@xxxxxxxxxx>
  • Date: Mon, 15 Nov 2021 11:51:06 +0100
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=citrix.com; dmarc=pass action=none header.from=citrix.com; dkim=pass header.d=citrix.com; arc=none
  • 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=DcvpshRC/FuPBzT0ZYy1uTBjK0MC9lE+kjC+8FRS8tQ=; b=nELmKuP/jXziq9cgXj6vgN15rGT1olwCTbqod6uJEl6jtPkAHlJh7ikqsrNLXNt6xQQ/9kqhO+OM1E/gMSh6gJO2NCtT7/otrdwoAogVSYpVCn3dqOWtydIsfJcbwdIiSxlY2MJV4Zv4dkewcRWo4f0Lr3h9mUk+QiZBnDYnod9cI2hgfLkh4ek+02KD0tkfMiwAZxY32NpBfNmS7JC/v90Iorn/+WYjESq1P0lRn/yf3F4IS691wwiqVfEvAR1NXbLy6s5y7TOfjsuMiuFr8lEip04286mCiDS6uT4SJeRzzWtlTZmz6yz18jei4LgAPS9yg7MtbeaW2RSaMq/QPQ==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kNIAHaz8mp9EHb7SjFmYSXurUgoliRHUBoq68F7RS/rnwJlBFUyl98brS45ellB+Xu9Yc4zDkX/x+8wTO5WkRLPTGpoX3/ZiPRWQBBUcHF8YhmDhZipCoj/rgjAt3AhTZ/kivxHkINaCpC9K4UrsUSb9vnQBnW+qP42NA7FOTA5pFjHGqhiKvTj5fo2qWd9lbRQqj3bM7r1MVDTceq+EvBp1YxSJ2DEOWyw/FUwY2uzEQ8esRD+yABnmoKVX+6+5jKHo8Y80tWB3C/RhjeF6EsmaMgIznL1DKuXLf7ntCHunuHvgJyF4RiUbblK7d2t7EPmlYHz8pYF2+To+qqc2Zw==
  • Authentication-results: esa5.hc3370-68.iphmx.com; dkim=pass (signature verified) header.i=@citrix.onmicrosoft.com
  • Cc: Roger Pau Monne <roger.pau@xxxxxxxxxx>, Wei Liu <wl@xxxxxxx>, Andrew Cooper <andrew.cooper3@xxxxxxxxxx>, Ian Jackson <iwj@xxxxxxxxxxxxxx>
  • Delivery-date: Mon, 15 Nov 2021 10:51:44 +0000
  • Ironport-data: A9a23:TK1sSanmRb6O8LeG3IfTf6fo5gxRIURdPkR7XQ2eYbSJt1+Wr1Gzt xIXXz+OPa7ca2v9Lopwad/k9k8E6sfWydUwT1Bk+y82ECMWpZLJC+rCIxarNUt+DCFioGGLT Sk6QoOdRCzhZiaE/n9BClVlxJVF/fngqoDUUYYoAQgsA187IMsdoUg7wbdg29c12YHR7z6l4 rseneWOYDdJ5BYsWo4kw/rrRMRH5amaVJsw5zTSVNgT1LPsvyB94KE3fMldG0DQUIhMdtNWc s6YpF2PEsE1yD92Yj+tuu6TnkTn2dc+NyDW4pZdc/DKbhSvOkXee0v0XRYRQR4/ttmHozx+4 PhnkqyOVgsQBYH3iv0aciRRCyBnIaITrdcrIVDn2SCS50jPcn+qyPRyFkAme4Yf/46bA0kXq 6ZecmpUKEne2aTmm9pXScE17ignBNPsM44F/Glp0BnSDOo8QICFSKLPjTNd9Gpv3ZwVRaeCD yYfQTRDUhvZeBxSA3USUpslusqsikb5IhQN/Tp5ooJoujOOnWSdyoPFMcXXUsyHQ91PmUSVr X6A+H72ajkFMPSPxDzD9Wij7sffkCW+VI8MGbmQ8v9xnEbV1mEVEAcRV1awvb++kEHWZj5EA xVKoGx09/F0rRH1CImmN/GlnJKaljM2fOpuDOED0y222LPTwjuQHmkdUjEUPbTKq/QKbTAt0 1aImfbgCjpurKCZRBqhy1uEkd+hEXNLdDFfPEfoWSNAuoC++99r0nojW/46SPbt5uAZDw0c1 NxjQMIWo7wIxfAG2Kyglbwsq2L9/8OZJuLZC+i+Y45E0u+bTNP9D2BLwQKChRqlEGp+ZgPe1 EXoY+DEsIgz4WilzURhutklErCz/OqiOzbBm1NpFJRJ323zoCDyJNwOvW0geBsB3iM4ldnBO hW7VeR5vsA7AZdXRfUvP9LZ5zoCkMAM6ugJptiLN4ETM/CdhSeM/T10ZF744oweuBNErE3LA r/CKZzEJS9DUcxPlWPqL89Age5D7n1vngv7GMGkpylLJJLDPRZ5v59eawDQBg34hYvZyDjoH yF3a5HXlk4BCbKmOUE6M+c7dDg3EJTyPrivw+R/fe+fOAt2XmYnDv7a27Q6fIJ52a9Sk4/1E ruVBCe0EXLz2i/KLxukcHdmZO+9VJpztytjbyctIUypyz4oZoP2tPUTcJ4+fL8G8u1/zKErE 6lZKpvYWvkfGC7a/zk9bIXmqNAwfhqcmg/TbTGuZyIyfsA8SlWRqMPkZAbm6AIHEjGz6Zklu 7Sl2w6CGcgDSg1uAdz4cvWqy1/t73ERlPgrBxnDI8VJeVWq+49vcnSjgvgyKsAKCBPC2jrFi FrGXUZG/bHA+tZn/sPIiKaIq5aSP9F/RkcKTXPG6buWNDXB+jbxy4F3T+vVLyvWU3n5+fv+a LwNne38KvAOgH1Dr5F4T+Rw1as76tbi++1awwBjECmZZlinEOo9cHyP3M0JvaxR3L5J/wCxX xvXqNVdPLyIPuLjEUIQe1V5PrjSi6lMl2mA9+kxLWX7+DRzreiOXkhlNhWRjDBQceluO4Q/z OZ94MMb5mRTUPbx3gpqWsyMy1mxEw==
  • Ironport-hdrordr: A9a23:bHBlZKruesxB2i/nJ6m85RoaV5vFL9V00zEX/kB9WHVpm5Oj+P xGzc526farslsssREb+OxpOMG7MBfhHPlOkPMs1NaZLXLbUQ6TQr2KgrGSpQEIdxeOlNK1tp 0QDJSWaueAdGSS5PySiGLTc6dCsae6GciT9JvjJhxWPGZXgs9bnmJE4lHxKDwKeOAKP+twKL Osou584xawc3Ueacq2QlEDQuj4vtXO0LbrewQPCRIL4BSHyWrA0s+xLzGomjMlFx9fy7Yr9m bI1yT/+6WYqvm+jjvRzXXa4Zh6kMbojvFDGMuPoM4ILSiEsHfiWK1RH5m5+BwlquCm71gn1P HKvhcbJsx2r0jce2mkyCGdrDXI4XIL0TvP2FWYiXzsrYjSXzQhEfdMgopfb1/w91cglMsU6t MF40up875sST/QliX04NbFEztwkFCvnHYkmekPy1RCTIolbqNLp4B3xjIYLH45JlO61GkbKp gvMCmFj8wmMm9yLkqp81WH+ebcEEjaRXy9Mwo/Us/86UkjoJk29Tpc+CUlpAZxyHsKcegw2w 31CNUYqFhwdL5kUUsEPpZ4fSKWMB26ffueChPaHbzYfJt3SU4l7aSHpIkI2A==
  • Ironport-sdr: JP+8AjZp3S+9GG2aNol4ZXYJxjzJtflFSsYmyU37w+hVMi/j6rB8MFLNQdBSLVD19sJdD+7yyT +qlidCq7TQZJpsN3fUIquPpvnxDjMltt0NluFY8pQetwQWKk5kzaguwKeA1gMagPb5yhuGp3CY ohcgi3NhC1yDhGzE5+LAjcXRn056B/qFsOCFEaAihcCUQmMc+0uuG5W6Fb04rtrSIkCSd99Zu3 5DaF+Az0cfXHqT4zRsyEjx0+Q+ap3Qj7HKHIwWwhibonfPtetPGLhSykh2OG9ZrXYw6lBW1NH8 KmH7gnCL/sqzbQw7jDHwzjn3
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>

Set the grant table version for the created domains to use version 1,
as that's the used by the test cases. Without setting the grant
version the domains for the tests cannot be created.

Fixes: 7379f9e10a ('gnttab: allow setting max version per-domain')
Reported-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
Signed-off-by: Roger Pau Monné <roger.pau@xxxxxxxxxx>
---
Cc: Ian Jackson <iwj@xxxxxxxxxxxxxx>

This patch only modifies a test, so it should be safe to commit as
it's not going to cause any changes to the hypervisor or the tools.
Worse that could happen is it makes the test even more broken, but
it's already unusable.
---
 tools/tests/resource/test-resource.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/tools/tests/resource/test-resource.c 
b/tools/tests/resource/test-resource.c
index 988f96f7c1..658dd52aed 100644
--- a/tools/tests/resource/test-resource.c
+++ b/tools/tests/resource/test-resource.c
@@ -120,6 +120,7 @@ static void test_domain_configurations(void)
             .create = {
                 .max_vcpus = 2,
                 .max_grant_frames = 40,
+                .grant_opts = 1,
             },
         },
         {
@@ -128,6 +129,7 @@ static void test_domain_configurations(void)
                 .flags = XEN_DOMCTL_CDF_hvm,
                 .max_vcpus = 2,
                 .max_grant_frames = 40,
+                .grant_opts = 1,
                 .arch = {
                     .emulation_flags = XEN_X86_EMU_LAPIC,
                 },
@@ -140,6 +142,7 @@ static void test_domain_configurations(void)
                 .flags = XEN_DOMCTL_CDF_hvm | XEN_DOMCTL_CDF_hap,
                 .max_vcpus = 2,
                 .max_grant_frames = 40,
+                .grant_opts = 1,
             },
         },
 #endif
-- 
2.33.0




 


Rackspace

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