util/ifittool: Add an option to set the FIT pointer a CBFS file
The purpose of this is to eventually move the FIT table out of the bootblock, generate it separately as a cbfs file and then have the FIT pointer point to that cbfs file. TESTED: extracted a FIT table using dd, added it as a cbfs file and see that the FIT pointer correctly points to it. Also test that trying to add a non valid FIT cbfs file results in an error. Change-Id: I6e38b7df31e6b30f75b0ae57a5332f386e00f16b Signed-off-by: Arthur Heymans <arthur@aheymans.xyz> Reviewed-on: https://review.coreboot.org/c/coreboot/+/50925 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Patrick Rudolph <patrick.rudolph@9elements.com> Reviewed-by: Christian Walter <christian.walter@9elements.com>
This commit is contained in:
committed by
Patrick Georgi
parent
6ca3375c08
commit
e9e4e54e27
@@ -57,5 +57,6 @@ int fit_add_microcode_file(struct fit_table *fit,
|
||||
const char *blob_name,
|
||||
fit_offset_converter_t offset_helper,
|
||||
const size_t max_fit_entries);
|
||||
|
||||
int set_fit_pointer(struct buffer *bootblock, const uint32_t offset,
|
||||
fit_offset_converter_t offset_fn, uint32_t topswap_size);
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user