From b1fe88f05bf84a3f86399ae8d0f60967bf642fb1 Mon Sep 17 00:00:00 2001 From: Erik Bjorge Date: Tue, 9 May 2017 09:30:19 -0700 Subject: [PATCH] Fixed print_register when using mm_msgbus registers. --- chipsec/chipset.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/chipsec/chipset.py b/chipsec/chipset.py index ee664a4b..01f1046b 100644 --- a/chipsec/chipset.py +++ b/chipsec/chipset.py @@ -688,7 +688,7 @@ class Chipset: reg_str = "[*] %s = %s << %s (I/O port 0x%X)" % (reg_name, reg_val_str, reg['desc'], int(reg['port'],16)) elif RegisterType.IOBAR == rtype: reg_str = "[*] %s = %s << %s (I/O %s + 0x%X)" % (reg_name, reg_val_str, reg['desc'], reg['bar'], int(reg['offset'],16)) - elif RegisterType.MSGBUS == rtype: + elif RegisterType.MSGBUS == rtype or RegisterType.MM_MSGBUS == rtype: reg_str = "[*] %s = %s << %s (msgbus port 0x%X, off 0x%X)" % (reg_name, reg_val_str, reg['desc'], int(reg['port'],16), int(reg['offset'],16)) reg_str += self._register_fields_str(reg, reg_val)