@@ -153,10 +153,9 @@ def read_mmcfg_reg(self, bus: int, dev: int, fun: int, off: int, size: int) -> i
153153 """
154154 pciexbar , pciexbar_sz = self .get_MMCFG_base_address (bus )
155155 pciexbar_off = (bus * 32 * 8 + dev * 8 + fun ) * 0x1000 + off
156- value = self .cs .hals .mmio .read_MMIO_reg (pciexbar , pciexbar_off , size , pciexbar_sz )
157- self .logger .log_hal (f"[mmcfg] Reading MMCFG register at bus { bus } , device { dev } , function { fun } , offset 0x{ off :X} " )
158- self .logger .log_hal ("[mmcfg] reading {:02d}:{:02d}.{:d} + 0x{:02X} (MMCFG + 0x{:08X}): 0x{:08X}" .format (
159- bus , dev , fun , off , pciexbar_off , value ))
156+ value = self .cs .hals .MMIO .read_MMIO_reg (pciexbar , pciexbar_off , size , pciexbar_sz )
157+ self .logger .log_hal (f"[mmcfg] Reading MMCFG register at bus 0x{ bus :X} , device 0x{ dev :X} , function 0x{ fun :X} , offset 0x{ off :X} " )
158+ self .logger .log_hal (f"[mmcfg] (MMCFG + 0x{ pciexbar_off :08X} ): 0x{ value :08X} " )
160159 if 1 == size :
161160 return (value & 0xFF )
162161 elif 2 == size :
@@ -182,10 +181,9 @@ def write_mmcfg_reg(self, bus: int, dev: int, fun: int, off: int, size: int, val
182181 mask = 0xFFFF
183182 else :
184183 mask = 0xFFFFFFFF
185- self .cs .hals .mmio .write_MMIO_reg (pciexbar , pciexbar_off , (value & mask ), size )
186- self .logger .log_hal (f"[mmcfg] Writing value 0x{ value :X} to MMCFG register at bus { bus } , device { dev } , function { fun } , offset 0x{ off :X} " )
187- self .logger .log_hal ("[mmcfg] writing {:02d}:{:02d}.{:d} + 0x{:02X} (MMCFG + 0x{:08X}): 0x{:08X}" .format (
188- bus , dev , fun , off , pciexbar_off , value ))
184+ self .cs .hals .MMIO .write_MMIO_reg (pciexbar , pciexbar_off , (value & mask ), size )
185+ self .logger .log_hal (f"[mmcfg] Writing value 0x{ value :X} to MMCFG register at bus 0x{ bus :X} , device 0x{ dev :X} , function 0x{ fun :X} , offset 0x{ off :X} " )
186+ self .logger .log_hal (f"[mmcfg] (MMCFG + 0x{ pciexbar_off :08X} ): 0x{ value :08X} " )
189187 return True
190188
191189 def get_extended_capabilities (self , bus : int , dev : int , fun : int ) -> List [ECEntry ]:
@@ -207,7 +205,7 @@ def get_extended_capabilities(self, bus: int, dev: int, fun: int) -> List[ECEntr
207205 self .logger .log_hal (f"[mmcfg] Error reading extended capability at offset 0x{ off :X} : { e } " )
208206 break
209207 if not retcap :
210- self .logger .log_hal (f"[mmcfg] No extended capabilities found for { bus } :{ dev } .{ fun } " )
208+ self .logger .log_hal (f"[mmcfg] No extended capabilities found for { bus :X } :{ dev :X } .{ fun :X } " )
211209 return retcap
212210
213211 def get_vsec (self , bus : int , dev : int , fun : int , ecoff : int ) -> VSECEntry :
0 commit comments