1
0
mirror of https://review.coreboot.org/flashrom.git synced 2025-07-02 14:33:18 +02:00

layout: Move generic layout functions into layout.c

Change-Id: If1edde70fc51e88e6e1c560d79a0d51941b9627c
Signed-off-by: Nico Huber <nico.h@gmx.de>
Reviewed-on: https://review.coreboot.org/c/flashrom/+/33514
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Arthur Heymans <arthur@aheymans.xyz>
This commit is contained in:
Nico Huber
2019-06-15 17:33:49 +02:00
parent 2b94cdb5cb
commit 4f213285d7
3 changed files with 43 additions and 35 deletions

View File

@ -282,27 +282,6 @@ bool flashrom_flag_get(const struct flashrom_flashctx *const flashctx, const enu
* @{
*/
/**
* @brief Mark given region as included.
*
* @param layout The layout to alter.
* @param name The name of the region to include.
*
* @return 0 on success,
* 1 if the given name can't be found.
*/
int flashrom_layout_include_region(struct flashrom_layout *const layout, const char *name)
{
size_t i;
for (i = 0; i < layout->num_entries; ++i) {
if (!strcmp(layout->entries[i].name, name)) {
layout->entries[i].included = true;
return 0;
}
}
return 1;
}
/**
* @brief Read a layout from the Intel ICH descriptor in the flash.
*
@ -506,19 +485,6 @@ _ret:
#endif
}
/**
* @brief Free a layout.
*
* @param layout Layout to free.
*/
void flashrom_layout_release(struct flashrom_layout *const layout)
{
if (layout == get_global_layout())
return;
free(layout);
}
/**
* @brief Set the active layout for a flash context.
*