From e0603e318389986a4f388bf8d3f7bca6d53d7956 Mon Sep 17 00:00:00 2001 From: Youness Alaoui Date: Fri, 29 Sep 2017 16:40:38 -0400 Subject: skylake/me: Add debug output of HFST registers The ME status is the interpretation of the status registers, but having the actual status registers printed is important and it doesn't hurt to show them. Change-Id: I6ef3401b36fedfa8aed14f4a62bdbec3d8c6d446 Signed-off-by: Youness Alaoui Reviewed-on: https://review.coreboot.org/21960 Tested-by: build bot (Jenkins) Reviewed-by: Martin Roth --- src/soc/intel/skylake/me.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'src/soc/intel/skylake/me.c') diff --git a/src/soc/intel/skylake/me.c b/src/soc/intel/skylake/me.c index 1a6dcddd90..f4df831445 100644 --- a/src/soc/intel/skylake/me.c +++ b/src/soc/intel/skylake/me.c @@ -232,6 +232,18 @@ void intel_me_status(void) hfs3.data = me_read_config32(PCI_ME_HFSTS3); hfs6.data = me_read_config32(PCI_ME_HFSTS6); + printk(BIOS_DEBUG, "ME: Host Firmware Status Register 1 : 0x%08X\n", + hfs.data); + printk(BIOS_DEBUG, "ME: Host Firmware Status Register 2 : 0x%08X\n", + hfs2.data); + printk(BIOS_DEBUG, "ME: Host Firmware Status Register 3 : 0x%08X\n", + hfs3.data); + printk(BIOS_DEBUG, "ME: Host Firmware Status Register 4 : 0x%08X\n", + me_read_config32(PCI_ME_HFSTS4)); + printk(BIOS_DEBUG, "ME: Host Firmware Status Register 5 : 0x%08X\n", + me_read_config32(PCI_ME_HFSTS5)); + printk(BIOS_DEBUG, "ME: Host Firmware Status Register 6 : 0x%08X\n", + hfs6.data); /* Check Current States */ printk(BIOS_DEBUG, "ME: FW Partition Table : %s\n", hfs.fields.fpt_bad ? "BAD" : "OK"); -- cgit v1.2.3