soc/intel/common: fix CrashLog size in legacy mode

Intel's PMC CrashLog size in legacy mode is expressed in DWORDs and
therefore needs to be explicitly recalculated to bytes.

BUG=None
TEST=Built and checked the size in logs

Change-Id: I2678d537439c24fbd10aa3ceffee63c9a849d28b
Signed-off-by: Jędrzej Ciupis <jciupis@google.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/83883
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Jakub Czapiga <czapiga@google.com>
This commit is contained in:
Jędrzej Ciupis
2024-08-02 12:56:30 +02:00
committed by Felix Held
parent bd5356cfef
commit 1dd8991fef

View File

@@ -379,7 +379,7 @@ void __weak cl_get_pmc_sram_data(cl_node_t *head)
return;
}
pmc_crashLog_size = (discovery_buf.bits.size != 0) ?
discovery_buf.bits.size : 0xC00;
discovery_buf.bits.size * sizeof(u32) : 0xC00;
printk(BIOS_DEBUG, "PMC crashLog size in legacy mode : 0x%X\n",
pmc_crashLog_size);
}