projects
/
coreboot.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
oops, one URL fix was missing. Add new DirectHW URL
[coreboot.git]
/
util
/
cbfstool
/
common.h
diff --git
a/util/cbfstool/common.h
b/util/cbfstool/common.h
index e149444d380666440c99ef1cd9077a5ccd084fd6..8f397d8e65690632dbbfda1815bd07231d383a79 100644
(file)
--- a/
util/cbfstool/common.h
+++ b/
util/cbfstool/common.h
@@
-44,7
+44,7
@@
uint32_t getfilesize(const char *filename);
void *loadfile(const char *filename, uint32_t * romsize_p, void *content,
int place);
void *loadrom(const char *filename);
void *loadfile(const char *filename, uint32_t * romsize_p, void *content,
int place);
void *loadrom(const char *filename);
-
void
writerom(const char *filename, void *start, uint32_t size);
+
int
writerom(const char *filename, void *start, uint32_t size);
int iself(unsigned char *input);
int iself(unsigned char *input);
@@
-68,8
+68,11
@@
int create_cbfs_image(const char *romfile, uint32_t romsize,
int add_file_to_cbfs(void *content, uint32_t contentsize, uint32_t location);
void print_cbfs_directory(const char *filename);
int add_file_to_cbfs(void *content, uint32_t contentsize, uint32_t location);
void print_cbfs_directory(const char *filename);
+int extract_file_from_cbfs(const char *filename, const char *payloadname, const char *outpath);
uint32_t cbfs_find_location(const char *romfile, uint32_t filesize,
const char *filename, uint32_t align);
uint32_t cbfs_find_location(const char *romfile, uint32_t filesize,
const char *filename, uint32_t align);
+void print_supported_filetypes(void);
+
#define ARRAY_SIZE(a) (sizeof(a) / sizeof((a)[0]))
#define ARRAY_SIZE(a) (sizeof(a) / sizeof((a)[0]))