Public bug reported:
My setup:
Host: Ubuntu Linux 22.04.1, kernel 5.15, Ryzen 5900x
Hypervisor: KVM
Windows VM with VMware Workstation 16
Running nested VMs in VMware works ok.
It fails if Linux host kernel is updated to 5.19 (22.04.2) with
MONITOR PANIC: Invalid VMCB.
VMware Workstation
** Changed in: linux (Ubuntu)
Status: Incomplete => Confirmed
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/2008583
Title:
VMware nested under KVM stopped working on 5.19
ok, found the culprit:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=174a921b6975ef959dd82ee9e8844067a62e3ec1
"nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB"
I'll email author to revert it or fix this.
--
You received this bug notification
Ok, I've checked mainline ubuntu kernels as of today:
WORKS 5.15.110
linux-image-unsigned-5.15.110-0515110-generic_5.15.110-0515110.202304302037_amd64.deb
BROKEN 5.16rc1
linux-image-unsigned-5.16.0-051600rc1-generic_5.16.0-051600rc1.20242330_amd64.deb
so rc1 changes of 5.16 broke something
For now you can only compile the custom kernel to fix it.
Discussion in kvm mail list on this issue died out with no result so far.
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/2008583
Google is your friend. The commit you should revert is specified
earlier.
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/2008583
Title:
VMware nested under KVM stopped working on 5.19
you can check it with bpftrace on kernel 5.19.0-41-generic #42~22.04.1-Ubuntu:
sudo bpftrace -e 'kprobe:__nested_vmcb_check_controls { printf("tlb_ctl: %d\n",
*((uint8 *)arg1+60) )}'
and it ends like this:
...
tlb_ctl: 1
tlb_ctl: 0
tlb_ctl: 0
tlb_ctl: 0
tlb_ctl: 0
tlb_ctl: 0
tlb_ctl: 0
tlb_ctl: 0
It will be fixed in kernel 6.8
Let's hope for backports to -stable
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/2008583
Title:
VMware nested under KVM stopped working on 5.19 kernel
> Applied to kvm-x86 svm, with a comment as suggested by Maxim.
> [1/2] Revert "nSVM: Check for reserved encodings of TLB_CONTROL in nested
> VMCB"
> https://github.com/kvm-x86/linux/commit/a484755ab252
--
You received this bug notification because you are a member of Kernel
Packages, which is
Also backported to 6.1.76
Can we get it into Mantic kernel?
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/2008583
Title:
VMware nested under KVM stopped working on 5.19 kernel on
Backported to Linux 6.7.2 and Linux 6.6.14
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/2008583
Title:
VMware nested under KVM stopped working on 5.19 kernel on Ryzen:
Invalid
The patch is in 6.8-rc1, how can we make Canonical to cherry-pick that
patch into current 6.5 kernel?
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/2008583
Title:
VMware nested under
it was finally backported to mantic. Waiting for jammy's hwe-6.5 now.
https://git.launchpad.net/~ubuntu-
kernel/ubuntu/+source/linux/+git/mantic/commit/?h=master-
next=f22ef199e0d6128350b3f19b3cf3142d0a8e582a
--
You received this bug notification because you are a member of Kernel
Packages,
backported to jammy, should be in the next kernel release
6.5.0-34.34~22.04.2
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/2008583
Title:
VMware nested under KVM stopped working on
14 matches
Mail list logo