summaryrefslogtreecommitdiff
path: root/kvm_lapic.c
diff options
context:
space:
mode:
authorBryan Cantrill <bryan@joyent.com>2011-05-22 17:46:49 -0700
committerBryan Cantrill <bryan@joyent.com>2011-05-22 17:46:49 -0700
commitff9f076d46c4b1a589e797c5f2ae869dba6d16f2 (patch)
treef311f13bbfe0da62729c1c09516066263190e050 /kvm_lapic.c
parent2a5f4abd23b30927577f0426b54f5d6a9ee767cd (diff)
downloadillumos-kvm-ff9f076d46c4b1a589e797c5f2ae869dba6d16f2.tar.gz
HVM-222 rephrase KVM's trace facility using SDT probes
Diffstat (limited to 'kvm_lapic.c')
-rw-r--r--kvm_lapic.c13
1 files changed, 3 insertions, 10 deletions
diff --git a/kvm_lapic.c b/kvm_lapic.c
index 545b5cb..8f38113 100644
--- a/kvm_lapic.c
+++ b/kvm_lapic.c
@@ -510,10 +510,7 @@ apic_send_ipi(struct kvm_lapic *apic)
else
irq.dest_id = GET_APIC_DEST_FIELD(icr_high);
-#ifdef XXX_KVM_TRACE
- trace_kvm_apic_ipi(icr_low, irq.dest_id);
-#endif
-
+ KVM_TRACE2(apic__ipi, uint32_t, icr_low, uint32_t, irq.dest_id);
kvm_irq_delivery_to_apic(apic->vcpu->kvm, apic, &irq);
}
@@ -625,9 +622,7 @@ apic_reg_read(struct kvm_lapic *apic, uint32_t offset, int len, void *data)
}
result = __apic_read(apic, offset & ~0xf);
-#ifdef XXX_KVM_TRACE
- trace_kvm_apic_read(offset, result);
-#endif
+ KVM_TRACE2(apic__read, uint32_t, offset, uint32_t, result);
switch (len) {
case 1:
@@ -740,9 +735,7 @@ apic_reg_write(struct kvm_lapic *apic, uint32_t reg, uint32_t val)
{
int ret = 0;
-#ifdef XXX_KVM_TRACE
- trace_kvm_apic_write(reg, val);
-#endif
+ KVM_TRACE2(apic__write, uint32_t, reg, uint32_t, val);
switch (reg) {
case APIC_ID: /* Local APIC ID */