[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [PATCH for-4.16] tests/resource: set grant version for created domains
On 15.11.2021 11:51, Roger Pau Monne wrote: > 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> Technically Reviewed-by: Jan Beulich <jbeulich@xxxxxxxx> However, two remarks: > --- 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 The literal 1-s here are really odd to read already now. It would get worse if some flags were specified later on and then used here, ending in e.g. .grant_opts = XEN_DOMCTL_CDG_feature | 1, Imo there really ought to be a wrapper macro, such that use sites will at the same time have documented what this 1 is about: .grant_opts = XEN_DOMCTL_CDG_version(1), And then I guess tools/tests/tsx/test-tsx.c needs similar adjustment. Jan
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |