summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app-emulation/virtualbox-modules/files/virtualbox-host-kmod10
-rw-r--r--app-emulation/virtualbox-modules/virtualbox-modules-7.1.6-r1.ebuild (renamed from app-emulation/virtualbox-modules/virtualbox-modules-7.1.6.ebuild)4
-rw-r--r--metadata/md5-cache/app-emulation/virtualbox-modules-7.1.6-r1 (renamed from metadata/md5-cache/app-emulation/virtualbox-modules-7.1.6)2
-rw-r--r--metadata/pkg_desc_index2
4 files changed, 15 insertions, 3 deletions
diff --git a/app-emulation/virtualbox-modules/files/virtualbox-host-kmod b/app-emulation/virtualbox-modules/files/virtualbox-host-kmod
new file mode 100644
index 00000000..f58a627a
--- /dev/null
+++ b/app-emulation/virtualbox-modules/files/virtualbox-host-kmod
@@ -0,0 +1,10 @@
+# modprobe.d configuration file for VBOXDRV
+
+# 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
diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-7.1.6.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-7.1.6-r1.ebuild
index 9b65abd5..28ab7647 100644
--- a/app-emulation/virtualbox-modules/virtualbox-modules-7.1.6.ebuild
+++ b/app-emulation/virtualbox-modules/virtualbox-modules-7.1.6-r1.ebuild
@@ -26,6 +26,8 @@ src_compile() {
src_install() {
insinto /etc/modules-load.d/
- insinto /etc/modules-load.d/
newins "${FILESDIR}"/virtualbox-kmod virtualbox.conf
+
+ insinto /etc/modprobe.d/
+ newins "${FILESDIR}"/virtualbox-host-kmod virtualbox-host.conf
}
diff --git a/metadata/md5-cache/app-emulation/virtualbox-modules-7.1.6 b/metadata/md5-cache/app-emulation/virtualbox-modules-7.1.6-r1
index ace108ea..4f7f6055 100644
--- a/metadata/md5-cache/app-emulation/virtualbox-modules-7.1.6
+++ b/metadata/md5-cache/app-emulation/virtualbox-modules-7.1.6-r1
@@ -7,4 +7,4 @@ KEYWORDS=amd64
LICENSE=GPL-2
RDEPEND=acct-group/vboxusers ~sys-kernel/virtualbox-modules-dkms-7.1.6
SLOT=0
-_md5_=e29ff93175c62a16320425d7e3ebd0c4
+_md5_=955370ceca22eac1fb61001baf794501
diff --git a/metadata/pkg_desc_index b/metadata/pkg_desc_index
index 21aa51d5..dc2453fc 100644
--- a/metadata/pkg_desc_index
+++ b/metadata/pkg_desc_index
@@ -10,7 +10,7 @@ app-emulation/qemu-guest-agent 8.2.0-r6: QEMU Guest Agent (qemu-ga) for use when
app-emulation/steam 1.0.0.79: Installer, launcher and supplementary files for Valve's Steam client
app-emulation/virtualbox-guest-additions 7.1.6-r1: VirtualBox user-space tools for Gentoo guests
app-emulation/virtualbox-guest-modules 7.1.6: Kernel Modules (guest) for Virtualbox
-app-emulation/virtualbox-modules 7.1.6: Kernel Modules for Virtualbox
+app-emulation/virtualbox-modules 7.1.6-r1: Kernel Modules for Virtualbox
app-laptop/tp_smapi 0.44-r1: IBM ThinkPad SMAPI BIOS driver
app-misc/calamares-config-redcore 1.314.1337-r18: Redcore Linux Calamares modules config
app-misc/redcore-live 1.314.1337-r4: Redcore Linux live scripts