cprintf("an I/O APIC: id %d %x\n",ioapic->apicno,ioapic->flags);
ioapic_id=ioapic->apicno;
ioapic_id=ioapic->apicno;
p+=sizeof(structmpioapic);
p+=sizeof(structmpioapic);
continue;
continue;
caseMPIOINTR:
caseMPIOINTR:
intr=(structmpie*)p;
intr=(structmpie*)p;
// cprintf("an I/O intr: type %d flags 0x%x bus %d souce bus irq %d dest ioapic id %d dest ioapic intin %d\n", intr->intr, intr->flags, intr->busno, intr->irq, intr->apicno, intr->intin);