Bhyve 是由 FreeBSD 开发的 BSD 虚拟机管理程序(VMM),支持多种操作系统和不同 CPU 厂商。随着时间的推移,Bhyve 也被移植到了其他 BSD 系统,甚至 Illumos 和 macOS。现在,Linux 内核正在增加对 Bhyve 虚拟机管理程序的检测功能,以便支持 255+ vCPU 的虚拟机。
直到现在,Linux 内核增加 Bhyve 检测的主要原因是出于美观或信息报告的目的。但随着 FreeBSD 15.0 今年晚些时候的发布,Linux 内核需要增加对 Bhyve 的虚拟机检测,原因在于支持更大的虚拟机。
FreeBSD 15.0 将支持 15 位 MSI 识别,以支持超过 255 个 vCPU。因此,Linux 虚拟机可以在 Bhyve 上使用超过 255 个 vCPU 的虚拟机,对于有此需求的人来说。目前,这是 Linux 内核中 Bhyve 检测支持的唯一用途。

此补丁已列入 tip/tip.git 的 “x86/cpu” Git 分支,用于检测 Bhyve。该补丁预计将在即将发布的 Linux 6.18 版本中上线。Linux 6.18 稳定版预计将在 12 月发布,大致与预期的 FreeBSD 15.0 稳定版发布时间相同。
转自 Linux Adding Detection For BSD’s Bhyve Hypervisor To Support 255+ vCPUs – Phoronix
Linuxeden开源社区