src/vendorcode/eltan: Don't reference CONFIG_CBFS_SIZE
This symbol is only used in generating a default fmap. Change-Id: I8d92eba9978cdad5795b0f5755e1d75db7b3cb2d Signed-off-by: Arthur Heymans <arthur@aheymans.xyz> Reviewed-on: https://review.coreboot.org/c/coreboot/+/56592 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Frans Hendriks <fhendriks@eltan.com>
This commit is contained in:
parent
de3859d538
commit
ac522f1cd7
|
@ -4,6 +4,7 @@
|
||||||
#include <bootmem.h>
|
#include <bootmem.h>
|
||||||
#include <bootmode.h>
|
#include <bootmode.h>
|
||||||
#include <cbfs.h>
|
#include <cbfs.h>
|
||||||
|
#include <fmap_config.h>
|
||||||
#include <vboot_check.h>
|
#include <vboot_check.h>
|
||||||
#include <vboot_common.h>
|
#include <vboot_common.h>
|
||||||
#include <vb2_internals_please_do_not_use.h>
|
#include <vb2_internals_please_do_not_use.h>
|
||||||
|
@ -177,6 +178,12 @@ static void verified_boot_check_buffer(const char *name, void *start, size_t siz
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#if FMAP_SECTION_COREBOOT_START < (0xffffffff - CONFIG_ROM_SIZE + 1)
|
||||||
|
#define COREBOOT_CBFS_START (0xffffffff - CONFIG_ROM_SIZE + 1 + FMAP_SECTION_COREBOOT_START)
|
||||||
|
#else
|
||||||
|
#define COREBOOT_CBFS_START FMAP_SECTION_COREBOOT_START
|
||||||
|
#endif
|
||||||
|
|
||||||
void verified_boot_check_cbfsfile(const char *name, uint32_t type, uint32_t hash_index,
|
void verified_boot_check_cbfsfile(const char *name, uint32_t type, uint32_t hash_index,
|
||||||
void **buffer, uint32_t *filesize, int32_t pcr)
|
void **buffer, uint32_t *filesize, int32_t pcr)
|
||||||
{
|
{
|
||||||
|
@ -189,7 +196,7 @@ void verified_boot_check_cbfsfile(const char *name, uint32_t type, uint32_t hash
|
||||||
if (!ENV_ROMSTAGE_OR_BEFORE && (type & VERIFIED_BOOT_COPY_BLOCK)) {
|
if (!ENV_ROMSTAGE_OR_BEFORE && (type & VERIFIED_BOOT_COPY_BLOCK)) {
|
||||||
|
|
||||||
if ((buffer) && (*buffer) && (*filesize >= size) &&
|
if ((buffer) && (*buffer) && (*filesize >= size) &&
|
||||||
((uint32_t) start > (uint32_t)(~(CONFIG_CBFS_SIZE-1)))) {
|
((uint32_t) start > COREBOOT_CBFS_START)) {
|
||||||
|
|
||||||
/* Use the buffer passed in if possible */
|
/* Use the buffer passed in if possible */
|
||||||
printk(BIOS_DEBUG, "%s: move buffer to memory\n", __func__);
|
printk(BIOS_DEBUG, "%s: move buffer to memory\n", __func__);
|
||||||
|
|
Loading…
Reference in New Issue