> Hello, > > >From my perspective bhyve should use what is stated in the device tree if > no parameter is given and throw an error when N is greater than the device > tree value. > > Mihai
That seems to be one reasonable solution. I am not very informed on what the CPU over commit situation is on an ARM cpu with respect to virtualization. I would also propose as an alternative to just do what was asked by the user, which is the current amd64 implementation, OR do as asked and emmit a warning message. I would ask given what was said above: isnt this the same situation as if the sum of all VM VCPU's is more than the total cores in the system? That is a very common situation, and one we must not restrict. > On Wed, Jan 13, 2021 at 1:55 PM Andrei Martin <andrei.cos.mar...@gmail.com> > wrote: > > > Hello, > > > > While working on enabling multiple virtual cpus for the arm64 virtual > > machine > > I used the bhyve's "-c N" parameter to create N cpus (it gets only the > > cpus, in contrast to the amd64). If N is smaller than the number of cores > > described in the device tree it will enable only N and if it's larger it > > will enable only the number of cores from the device tree. > > > > I don't know if it is the best approach. Another way would be to enable > > all the cpus from the device tree, no more, no less. > > > > Do you have any suggestions? > > > > Andrei > > > _______________________________________________ > freebsd-virtualization@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-virtualization > To unsubscribe, send any mail to > "freebsd-virtualization-unsubscr...@freebsd.org" > -- Rod Grimes rgri...@freebsd.org _______________________________________________ freebsd-virtualization@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-virtualization To unsubscribe, send any mail to "freebsd-virtualization-unsubscr...@freebsd.org"