|
libflashrom
|
Functions | |
| int | flashrom_image_read (struct flashctx *const flashctx, void *const buffer, const size_t buffer_len) |
| Read the current image from the specified ROM chip. More... | |
| int | flashrom_image_write (struct flashctx *const flashctx, void *const buffer, const size_t buffer_len, const void *const refbuffer) |
| Write the specified image to the ROM chip. More... | |
| int | flashrom_image_verify (struct flashctx *const flashctx, const void *const buffer, const size_t buffer_len) |
| Verify the ROM chip's contents with the specified image. More... | |
| int flashrom_image_read | ( | struct flashctx *const | flashctx, |
| void *const | buffer, | ||
| const size_t | buffer_len | ||
| ) |
Read the current image from the specified ROM chip.
If a layout is set in the specified flash context, only included regions will be read.
| flashctx | The context of the flash chip. |
| buffer | Target buffer to write image to. |
| buffer_len | Size of target buffer in bytes. |
| int flashrom_image_verify | ( | struct flashctx *const | flashctx, |
| const void *const | buffer, | ||
| const size_t | buffer_len | ||
| ) |
Verify the ROM chip's contents with the specified image.
If a layout is set in the specified flash context, only included regions will be verified.
| flashctx | The context of the flash chip. |
| buffer | Source buffer to verify with. |
| buffer_len | Size of source buffer in bytes. |
| int flashrom_image_write | ( | struct flashctx *const | flashctx, |
| void *const | buffer, | ||
| const size_t | buffer_len, | ||
| const void *const | refbuffer | ||
| ) |
Write the specified image to the ROM chip.
If a layout is set in the specified flash context, only erase blocks containing included regions will be touched.
| flashctx | The context of the flash chip. |
| buffer | Source buffer to read image from (may be altered for full verification). |
| buffer_len | Size of source buffer in bytes. |
| refbuffer | If given, assume flash chip contains same data as refbuffer. |
1.8.8