-
Notifications
You must be signed in to change notification settings - Fork 334
Explicitly disable VMCS shadowing #263
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
Please sign your commits following these rules: $ git clone -b "master" git@github.com:agustingianni/hyperkit.git somewhere
$ cd somewhere
$ git commit --amend -s --no-edit
$ git push -fAmending updates the existing PR. You DO NOT need to open a new one. |
|
Thanks. Curious about your setup as we haven't had any reports of failures with Catalina, and we have tests running for it, so your environment must differ in some way (different hardware?). |
|
Hello @justincormack my setup is: MacBook Pro (Retina, 15-inch, Mid 2015) I figured it was Catalina because the last time I've used hyperkit on the previous macOS version I did not have this issue. There is at least another person having the same issue here kubernetes/minikube#5610 Let me know if you need anything! |
|
Ah, my machine of that date suffered from the exploding battery issue and its still with Apple, but from the other thread looks like there is a feature missing in some older CPUs. We are taking a look at the build errors which are unrelated. |
|
Let me know if you need me to run some tests. Cheers. |
|
Can you rebase, we fixed the CI issue. |
MacOSX 10.15 hypervisor framework supports VMCS shadowing. VM creation fails with: vmx_set_ctlreg: cap_field: 2 bit: 14 unspecified don't care vmx_init: processor does not support desired secondary processor-based controls Unable to create VM (22) Add the VMCS shadow control bit to the list of disabled controls. Original patch: machyve/xhyve@0c3c50a Signed-off-by: Agustin Gianni <agustingianni@gmail.com>
|
I just rebased with upstream. Hope I did not mess it up. Thanks! |
|
Thanks! |
On macOS Catalina VM creation fails with:
vmx_set_ctlreg: cap_field: 2 bit: 14 unspecified don't care
vmx_init: processor does not support desired secondary processor-based controls
Unable to create VM (22)
Add the VMCS shadow control bit to the list of disabled controls.
Original patch by John Coyle machyve/xhyve@0c3c50a