Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F102834858
D35620.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
861 B
Referenced Files
None
Subscribers
None
D35620.diff
View Options
diff --git a/sys/amd64/vmm/amd/svm.c b/sys/amd64/vmm/amd/svm.c
--- a/sys/amd64/vmm/amd/svm.c
+++ b/sys/amd64/vmm/amd/svm.c
@@ -1551,13 +1551,13 @@
case VMCB_EXIT_CLGI:
case VMCB_EXIT_SKINIT:
case VMCB_EXIT_ICEBP:
- case VMCB_EXIT_INVD:
case VMCB_EXIT_INVLPGA:
vm_inject_ud(svm_sc->vm, vcpu);
handled = 1;
break;
+ case VMCB_EXIT_INVD:
case VMCB_EXIT_WBINVD:
- /* ignore WBINVD */
+ /* ignore exit */
handled = 1;
break;
default:
diff --git a/sys/amd64/vmm/intel/vmx.c b/sys/amd64/vmm/intel/vmx.c
--- a/sys/amd64/vmm/intel/vmx.c
+++ b/sys/amd64/vmm/intel/vmx.c
@@ -2790,8 +2790,9 @@
SDT_PROBE3(vmm, vmx, exit, vminsn, vmx, vcpu, vmexit);
vmexit->exitcode = VM_EXITCODE_VMINSN;
break;
+ case EXIT_REASON_INVD:
case EXIT_REASON_WBINVD:
- /* ignore WBINVD */
+ /* ignore exit */
handled = HANDLED;
break;
default:
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Mon, Nov 18, 7:03 PM (21 h, 32 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
14703279
Default Alt Text
D35620.diff (861 B)
Attached To
Mode
D35620: vmm: emulate INVD by ignoring it
Attached
Detach File
Event Timeline
Log In to Comment