X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Fsrc%2Fdevices%2F8259a.c;h=c088a0d5f5e3fdf2b5492ca78088185cb3ec2974;hb=f44ca084bc46b20de6414920ab3a6fe53688095f;hp=c976d21c175439e5950a677a2d68fecf5631b7da;hpb=3cd1d3771e3f8e30b09f6c4995851979aaafc5ff;p=palacios-OLD.git diff --git a/palacios/src/devices/8259a.c b/palacios/src/devices/8259a.c index c976d21..c088a0d 100644 --- a/palacios/src/devices/8259a.c +++ b/palacios/src/devices/8259a.c @@ -242,8 +242,8 @@ static int pic_get_intr_number(void * private_data) { int i = 0; int irq = -1; - PrintDebug("8259 PIC: getnum: master_irr: 0x%x master_imr: 0x%x\n", i, state->master_irr, state->master_imr); - PrintDebug("8259 PIC: getnum: slave_irr: 0x%x slave_imr: 0x%x\n", i, state->slave_irr, state->slave_imr); + PrintDebug("8259 PIC: getnum: master_irr: 0x%x master_imr: 0x%x\n", state->master_irr, state->master_imr); + PrintDebug("8259 PIC: getnum: slave_irr: 0x%x slave_imr: 0x%x\n", state->slave_irr, state->slave_imr); for (i = 0; i < 16; i++) { if (i <= 7) { @@ -289,7 +289,7 @@ static int pic_begin_irq(void * private_data, int irq) { irq &= 0x7; irq += 8; } else { - PrintError("8259 PIC: Could not find IRQ (0x%x) to Begin\n",irq); + // PrintError("8259 PIC: Could not find IRQ (0x%x) to Begin\n",irq); return -1; } @@ -632,7 +632,7 @@ static int write_slave_port2(ushort_t port, void * src, uint_t length, struct vm static int pic_init(struct vm_device * dev) { struct pic_internal * state = (struct pic_internal*)dev->private_data; - set_intr_controller(dev->vm, &intr_ops, state); + v3_register_intr_controller(dev->vm, &intr_ops, state); state->master_irr = 0; state->master_isr = 0;