2
0
mirror of https://git.missingno.dev/kolibrios-nvme-driver/ synced 2024-12-22 05:48:47 +01:00

remove interrupt status bit check in IRQ handler

Virtualbox doesn't even set the bit so for now I'm removing it until I
can think of a good solution to this problem.
This commit is contained in:
Abdur-Rahman Mansoor 2024-08-08 18:04:49 -04:00
parent d9e04ec7cd
commit 867a675261

View File

@ -1236,10 +1236,6 @@ proc irq_handler
inc ecx
cmp ecx, ebx
ja .not_our_irq
invoke PciRead16, dword [esi + pcidev.bus], dword [esi + pcidev.devfn], PCI_header00.status
test al, 1000b ; check interrupt status
jz .check_who_raised_irq
mov edi, dword [esi + pcidev.io_addr]
mov dword [edi + NVME_MMIO.INTMS], 0x3