SCSI corrections:

1. Changed the p's back to priv's.
2. Made the Spock/Tribble cards use picint instead of picintlevel.
3. Corrected fallthroughs and a minor change in the SCSI CD-ROM code core.
This commit is contained in:
TC1995
2023-09-20 23:14:00 +02:00
parent 7c6381b2ea
commit 45ecdf37de
3 changed files with 10 additions and 24 deletions

View File

@@ -248,18 +248,18 @@ spock_rethink_irqs(spock_t *scsi)
if (irq_pending) {
spock_log("IRQ issued\n");
scsi->irq_inactive = 0;
picintlevel(1 << scsi->irq, &scsi->irq_state);
picint(1 << scsi->irq);
} else {
/* No IRQs pending, clear IRQ state */
spock_log("IRQ cleared\n");
scsi->irq_status = 0;
scsi->irq_inactive = 1;
scsi->status &= ~STATUS_IRQ;
picintclevel(1 << scsi->irq, &scsi->irq_state);
picintc(1 << scsi->irq);
}
} else {
spock_log("IRQ disabled\n");
picintclevel(1 << scsi->irq, &scsi->irq_state);
picintc(1 << scsi->irq);
}
}