X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Fsrc%2Fdevices%2Fio_apic.c;h=3579fdecbdf1755ae159ed58963cee290888d275;hb=4f86d2dc95a2625d834ab8dbe160f31e8ebf8052;hp=010f4ab5da75e51f9e19554f2c7e7e452bdf39b4;hpb=11799589ba31ee388d35ec764cd69e837880ba08;p=palacios-OLD.git diff --git a/palacios/src/devices/io_apic.c b/palacios/src/devices/io_apic.c index 010f4ab..3579fde 100644 --- a/palacios/src/devices/io_apic.c +++ b/palacios/src/devices/io_apic.c @@ -23,7 +23,7 @@ #include #include -#ifndef CONFIG_DEBUG_IO_APIC +#ifndef V3_CONFIG_DEBUG_IO_APIC #undef PrintDebug #define PrintDebug(fmt, args...) #endif @@ -288,6 +288,9 @@ static int ioapic_raise_irq(struct v3_vm_info * vm, void * private_data, int irq ipi.dst = irq_entry->dst_field; ipi.dst_shorthand = 0; + + PrintDebug("ioapic %u: IPI: vector 0x%x, mode 0x%x, logical 0x%x, trigger 0x%x, dst 0x%x, shorthand 0x%x\n", + ioapic->ioapic_id.id, ipi.vector, ipi.mode, ipi.logical, ipi.trigger_mode, ipi.dst, ipi.dst_shorthand); // Need to add destination argument here... if (v3_apic_send_ipi(vm, &ipi, ioapic->apic_dev_data) == -1) { PrintError("Error sending IPI to apic %d\n", ipi.dst);