Changeset 2922 in vbox for trunk/src/VBox
- Timestamp:
- May 29, 2007 4:28:27 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/PC/DevAPIC.cpp
r2781 r2922 615 615 memset(s->tmr, 0, sizeof(s->tmr)); 616 616 memset(s->irr, 0, sizeof(s->irr)); 617 memset(s->lvt, 0, sizeof(s->lvt)); 617 for(i = 0; i < APIC_LVT_NB; i++) 618 s->lvt[i] = 1 << 16; /* mask LVT */ 618 619 s->esr = 0; 619 620 memset(s->icr, 0, sizeof(s->icr)); … … 731 732 return -1; 732 733 } 733 reset_bit(s->irr, intno);734 734 if (s->tpr && (uint32_t)intno <= s->tpr) { 735 735 Log(("apic_get_interrupt: returns %d (sp)\n", s->spurious_vec & 0xff)); 736 736 return s->spurious_vec & 0xff; 737 737 } 738 reset_bit(s->irr, intno); 738 739 set_bit(s->isr, intno); 739 740 apic_update_irq(s);
Note:
See TracChangeset
for help on using the changeset viewer.