usb: start hooking up USB interrupts to chipsets

This commit is contained in:
Cacodemon345
2023-05-05 00:28:08 +06:00
parent 6376980d9d
commit 3f461afeeb
3 changed files with 41 additions and 1 deletions

View File

@@ -80,6 +80,9 @@ static void
usb_interrupt_ohci(usb_t* usb)
{
if (usb->ohci_mmio[OHCI_HcControl + 1] & 1) {
if (usb->usb_params && usb->usb_params->smi_handle && !usb->usb_params->smi_handle(usb, usb->usb_params->parent_priv))
return;
smi_raise();
}
else if (usb->usb_params != NULL) {