[Denali] Reduce noise on AHCI interrupt.
This commit is contained in:
parent
a3defbba53
commit
c080c61398
|
@ -143,7 +143,6 @@ void AhciDriver::InterruptLoop() {
|
||||||
for (uint64_t i = 0; i < 32; i++) {
|
for (uint64_t i = 0; i < 32; i++) {
|
||||||
if (devices_[i] != nullptr && devices_[i]->IsInit() &&
|
if (devices_[i] != nullptr && devices_[i]->IsInit() &&
|
||||||
(ahci_hba_->interrupt_status & (1 << i))) {
|
(ahci_hba_->interrupt_status & (1 << i))) {
|
||||||
dbgln("Interrupt for {}", i);
|
|
||||||
devices_[i]->HandleIrq();
|
devices_[i]->HandleIrq();
|
||||||
ahci_hba_->interrupt_status &= ~(1 << i);
|
ahci_hba_->interrupt_status &= ~(1 << i);
|
||||||
}
|
}
|
||||||
|
|
|
@ -154,7 +154,6 @@ extern "C" void interrupt_apic_timer(InterruptFrame*) {
|
||||||
glcr::RefPtr<Port> pci1_port;
|
glcr::RefPtr<Port> pci1_port;
|
||||||
extern "C" void isr_pci1();
|
extern "C" void isr_pci1();
|
||||||
extern "C" void interrupt_pci1(InterruptFrame*) {
|
extern "C" void interrupt_pci1(InterruptFrame*) {
|
||||||
dbgln("Interrupt PCI line 1");
|
|
||||||
pci1_port->Send({});
|
pci1_port->Send({});
|
||||||
gApic->SignalEOI();
|
gApic->SignalEOI();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue