On 23.11.2024 19:20, Daniel P. Smith wrote: > --- a/xen/arch/x86/dom0_build.c > +++ b/xen/arch/x86/dom0_build.c > @@ -617,6 +617,9 @@ int __init construct_dom0(struct boot_domain *bd) > if ( !get_memsize(&dom0_max_size, LONG_MAX) && bd->max_pages ) > dom0_size.nr_pages = bd->max_pages; > > + if ( opt_dom0_max_vcpus_max == UINT_MAX && bd->max_vcpus ) > + opt_dom0_max_vcpus_max = bd->max_vcpus;
Isn't this kind of backwards? I.e. aren't you meaning to move us towards boot-domains? Also, what about the counterpart opt_dom0_max_vcpus_min? That wants to be controllable from DT too, I would think? Jan