[bhyve][arm64] Number of allowed vcpus
Peter Grehan
grehan at freebsd.org
Sat Jan 16 03:38:14 UTC 2021
Hi Andrei,
> I've summed up your proposals and sketched and algorithm:
> N - the number of vcpus from the '-c' parameter
> X - the number of vcpus from the device tree
>
> if there isn't the parameter -> start the vm with X vcpus
> if there is the parameter --> if N <= X -> start the vm with N parameters
> |-> if N > X -> throw an error
>
> I believe this gives the opportunity to rebuild the device tree and use all
> vcpus (first branch)
> or let the device tree as it is (more vcpus) but use only a subset of them.
> Is this alright?
If you are going to have the ability to rebuild the device tree, you
might as well do it every time.
If a user hasn't specified how many vCPUs on the command line, it's
safe to assume a default of 1.
later,
Peter.
More information about the freebsd-virtualization
mailing list