pci: fix msi

This commit is contained in:
Matheus
2025-08-29 15:38:33 -03:00
parent 91ac6052f0
commit 0eb619f3db
+1 -1
View File
@@ -152,7 +152,7 @@ void pci_msisetbase(pcienum_t *e, int base, int edgetrigger, int deassert) {
// address high
if (is64bit)
PCI_WRITE32(e, e->msi.offset + 8, (address > 32) & 0xffffffff);
PCI_WRITE32(e, e->msi.offset + 8, (address >> 32) & 0xffffffff);
// data
PCI_WRITE16(e, e->msi.offset + dataoffset, data);