From 0eb619f3db7af5fb08841d8bdbe2093aa6c61899 Mon Sep 17 00:00:00 2001 From: Matheus Date: Fri, 29 Aug 2025 15:38:33 -0300 Subject: [PATCH] pci: fix msi --- kernel-src/io/pci.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel-src/io/pci.c b/kernel-src/io/pci.c index d836caeb..202dbbab 100644 --- a/kernel-src/io/pci.c +++ b/kernel-src/io/pci.c @@ -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);