summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Zeller <mike@mikezeller.net>2020-06-25 11:58:11 -0700
committerRobert Mustacchi <rm@fingolfin.org>2020-07-01 18:48:56 -0700
commit84a6857c97529f897af28666ef8d704e16941470 (patch)
tree2eb7c810b3904a03b90e9c28deebca9b191f7bef
parentdaa7e8a345b2e0424e612017e8ead2e97b0f7f37 (diff)
downloadillumos-joyent-84a6857c97529f897af28666ef8d704e16941470.tar.gz
12899 Want bhyve svm vmexit sdt probe
Reviewed by: Patrick Mooney <pmooney@pfmooney.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
-rw-r--r--usr/src/uts/i86pc/io/vmm/amd/svm.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/usr/src/uts/i86pc/io/vmm/amd/svm.c b/usr/src/uts/i86pc/io/vmm/amd/svm.c
index d1d7343d82..e2521fee3b 100644
--- a/usr/src/uts/i86pc/io/vmm/amd/svm.c
+++ b/usr/src/uts/i86pc/io/vmm/amd/svm.c
@@ -1564,6 +1564,9 @@ svm_vmexit(struct svm_softc *svm_sc, int vcpu, struct vm_exit *vmexit)
handled ? "handled" : "unhandled", exit_reason_to_str(code),
vmexit->rip, vmexit->inst_length);
+ DTRACE_PROBE3(vmm__vexit, int, vcpu, uint64_t, vmexit->rip, uint32_t,
+ code);
+
if (handled) {
vmexit->rip += vmexit->inst_length;
vmexit->inst_length = 0;