diff --git a/pci/src/msix.rs b/pci/src/msix.rs index f9abe5da3..2c5ec188d 100644 --- a/pci/src/msix.rs +++ b/pci/src/msix.rs @@ -359,11 +359,11 @@ impl MsixCap { } pub fn table_offset(&self) -> u32 { - self.table >> 3 + self.table & 0xffff_fff8 } pub fn pba_offset(&self) -> u32 { - self.pba >> 3 + self.pba & 0xffff_fff8 } pub fn table_bir(&self) -> u32 {