smm: Clear SMRAM when debugging
This makes it easier to spot unused RAM. BUG=b:80539294 TEST=built and tested on grunt. Verified unused memory was set to 0xcdcdcdcd Change-Id: I335eaf642bd8526f31819eaac95ce80c2df3c300 Signed-off-by: Raul E Rangel <rrangel@chromium.org> Reviewed-on: https://review.coreboot.org/27227 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Martin Roth <martinroth@google.com>
This commit is contained in:
parent
c57a273d4c
commit
dd549e1175
|
@ -346,6 +346,10 @@ int smm_load_module(void *smram, size_t size, struct smm_loader_params *params)
|
||||||
if (rmodule_parse(&_binary_smm_start, &smm_mod))
|
if (rmodule_parse(&_binary_smm_start, &smm_mod))
|
||||||
return -1;
|
return -1;
|
||||||
|
|
||||||
|
/* Clear SMM region */
|
||||||
|
if (IS_ENABLED(CONFIG_DEBUG_SMI))
|
||||||
|
memset(smram, 0xcd, size);
|
||||||
|
|
||||||
total_stack_size = params->per_cpu_stack_size *
|
total_stack_size = params->per_cpu_stack_size *
|
||||||
params->num_concurrent_stacks;
|
params->num_concurrent_stacks;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue