libpayload/libc/coreboot: Fix CBFS MCache size

CBFS MCache size was assigned a value of the coreboot tables entry size
instead of the MCache size.

Signed-off-by: Jakub Czapiga <jacz@semihalf.com>
Change-Id: I8a8c3a10c6032121b4c5246d53d2643742968c09
Reviewed-on: https://review.coreboot.org/c/coreboot/+/61714
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Paul Menzel <paulepanter@mailbox.org>
Reviewed-by: Julius Werner <jwerner@chromium.org>
This commit is contained in:
Jakub Czapiga 2022-02-08 14:20:55 +01:00 committed by Felix Held
parent 3d121ae1a1
commit 5b76ae9611
1 changed files with 2 additions and 2 deletions

View File

@ -230,11 +230,11 @@ static void cb_parse_cbmem_entry(void *ptr, struct sysinfo_t *info)
break; break;
case CBMEM_ID_CBFS_RO_MCACHE: case CBMEM_ID_CBFS_RO_MCACHE:
info->cbfs_ro_mcache_offset = cbmem_entry->address; info->cbfs_ro_mcache_offset = cbmem_entry->address;
info->cbfs_ro_mcache_size = cbmem_entry->size; info->cbfs_ro_mcache_size = cbmem_entry->entry_size;
break; break;
case CBMEM_ID_CBFS_RW_MCACHE: case CBMEM_ID_CBFS_RW_MCACHE:
info->cbfs_rw_mcache_offset = cbmem_entry->address; info->cbfs_rw_mcache_offset = cbmem_entry->address;
info->cbfs_rw_mcache_size = cbmem_entry->size; info->cbfs_rw_mcache_size = cbmem_entry->entry_size;
break; break;
case CBMEM_ID_CONSOLE: case CBMEM_ID_CONSOLE:
info->cbmem_cons = cbmem_entry->address; info->cbmem_cons = cbmem_entry->address;