From 306e0afbb382ec10081ab277c866e9e7c212dda5 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Roger=20Pau=20Monn=C3=A9?= Date: Wed, 17 Nov 2021 08:13:18 +0100 Subject: [PATCH] test/tsx: set grant version for created domains MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Set the grant table version for the created domains to use version 1, as such tests domains don't require the usage of the grant table at all. A TODO note is added to switch those dummy domains to not have a grant table at all when possible. 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 Reported-by: Jan Beulich Signed-off-by: Roger Pau Monné Reviewed-by: Jan Beulich Release-Acked-by: Ian Jackson --- tools/tests/tsx/test-tsx.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tools/tests/tsx/test-tsx.c b/tools/tests/tsx/test-tsx.c index fab99c135e..a3d987b6d2 100644 --- a/tools/tests/tsx/test-tsx.c +++ b/tools/tests/tsx/test-tsx.c @@ -444,6 +444,7 @@ static void test_guests(void) struct xen_domctl_createdomain c = { .max_vcpus = 1, .max_grant_frames = 1, + .grant_opts = XEN_DOMCTL_GRANT_version(1), }; printf("Testing PV guest\n"); @@ -456,6 +457,7 @@ static void test_guests(void) .flags = XEN_DOMCTL_CDF_hvm, .max_vcpus = 1, .max_grant_frames = 1, + .grant_opts = XEN_DOMCTL_GRANT_version(1), .arch = { .emulation_flags = XEN_X86_EMU_LAPIC, }, -- 2.30.2