commit: c015f5b659b23e7d091f841f5cd60cd63bbe1665 Author: Viorel Munteanu <ceamac <AT> gentoo <DOT> org> AuthorDate: Thu Nov 28 07:15:38 2024 +0000 Commit: Viorel Munteanu <ceamac <AT> gentoo <DOT> org> CommitDate: Thu Nov 28 07:17:40 2024 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c015f5b6
app-emulation/virtualbox-modules: disable kvm enable_virt_at_load Disable kvm enable_virt_at_load for kernel 6.12+ Closes: https://bugs.gentoo.org/945135 Signed-off-by: Viorel Munteanu <ceamac <AT> gentoo.org> ...s-7.0.22.ebuild => virtualbox-modules-7.0.22-r1.ebuild} | 14 ++++++++++++++ ...les-7.1.4.ebuild => virtualbox-modules-7.1.4-r1.ebuild} | 14 ++++++++++++++ 2 files changed, 28 insertions(+) diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-7.0.22.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-7.0.22-r1.ebuild similarity index 67% rename from app-emulation/virtualbox-modules/virtualbox-modules-7.0.22.ebuild rename to app-emulation/virtualbox-modules/virtualbox-modules-7.0.22-r1.ebuild index 08e22e5e0379..d94781cae808 100644 --- a/app-emulation/virtualbox-modules/virtualbox-modules-7.0.22.ebuild +++ b/app-emulation/virtualbox-modules/virtualbox-modules-7.0.22-r1.ebuild @@ -31,4 +31,18 @@ src_install() { linux-mod-r1_src_install insinto /usr/lib/modules-load.d/ newins "${FILESDIR}"/virtualbox.conf-r1 virtualbox.conf + + insinto /etc/modprobe.d # bug #945135 + newins - virtualbox.conf <<-EOF + # modprobe.d configuration file for VBOXSF + + # Starting with kernel 6.12, + # KVM initializes virtualization on module loading by default. + # This prevents VirtualBox VMs from starting. + # See also: + # https://bugs.gentoo.org/945135 + # https://www.virtualbox.org/wiki/Changelog-7.1 + # ------------------------------ + options kvm enable_virt_at_load=0 + EOF } diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-7.1.4.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-7.1.4-r1.ebuild similarity index 67% rename from app-emulation/virtualbox-modules/virtualbox-modules-7.1.4.ebuild rename to app-emulation/virtualbox-modules/virtualbox-modules-7.1.4-r1.ebuild index 08e22e5e0379..d94781cae808 100644 --- a/app-emulation/virtualbox-modules/virtualbox-modules-7.1.4.ebuild +++ b/app-emulation/virtualbox-modules/virtualbox-modules-7.1.4-r1.ebuild @@ -31,4 +31,18 @@ src_install() { linux-mod-r1_src_install insinto /usr/lib/modules-load.d/ newins "${FILESDIR}"/virtualbox.conf-r1 virtualbox.conf + + insinto /etc/modprobe.d # bug #945135 + newins - virtualbox.conf <<-EOF + # modprobe.d configuration file for VBOXSF + + # Starting with kernel 6.12, + # KVM initializes virtualization on module loading by default. + # This prevents VirtualBox VMs from starting. + # See also: + # https://bugs.gentoo.org/945135 + # https://www.virtualbox.org/wiki/Changelog-7.1 + # ------------------------------ + options kvm enable_virt_at_load=0 + EOF }
