diff --git a/chipsec/hal/mmio.py b/chipsec/hal/mmio.py index 1399297ffb..d2a88ed106 100644 --- a/chipsec/hal/mmio.py +++ b/chipsec/hal/mmio.py @@ -383,9 +383,9 @@ def list_MMIO_BARs(self) -> None: bus_data = self.cs.get_register_bus(_bar['register']) if not bus_data: if 'bus' in self.cs.get_register_def(_bar['register']): - bus_data = [int(self.cs.get_register_def(_bar['register'])['bus'], 16)] + bus_data.extend(self.cs.get_register_def(_bar['register'])['bus']) elif 'bus' in _bar: - bus_data = [_bar['bus']] + bus_data.extend(_bar['bus']) else: continue for bus in bus_data: