summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/include/cbfs.h1
-rw-r--r--src/lib/cbfs.c19
2 files changed, 0 insertions, 20 deletions
diff --git a/src/include/cbfs.h b/src/include/cbfs.h
index c0098eacdb..c05566d0b0 100644
--- a/src/include/cbfs.h
+++ b/src/include/cbfs.h
@@ -52,7 +52,6 @@
#include <cbfs_core.h>
-int cbfs_execute_stage(struct cbfs_media *media, const char *name);
void *cbfs_load_optionrom(struct cbfs_media *media, uint16_t vendor,
uint16_t device, void * dest);
void *cbfs_load_payload(struct cbfs_media *media, const char *name);
diff --git a/src/lib/cbfs.c b/src/lib/cbfs.c
index 4ccc9e6c30..23e1600304 100644
--- a/src/lib/cbfs.c
+++ b/src/lib/cbfs.c
@@ -292,25 +292,6 @@ void * cbfs_load_stage(struct cbfs_media *media, const char *name)
}
#endif /* CONFIG_RELOCATABLE_RAMSTAGE */
-int cbfs_execute_stage(struct cbfs_media *media, const char *name)
-{
- struct cbfs_stage *stage = (struct cbfs_stage *)
- cbfs_get_file_content(media, name, CBFS_TYPE_STAGE);
-
- if (stage == NULL)
- return 1;
-
- if (ntohl(stage->compression) != CBFS_COMPRESS_NONE) {
- LOG("Unable to run %s: Compressed file"
- "Not supported for in-place execution\n", name);
- return 1;
- }
-
- /* FIXME: This isn't right */
- LOG("run @ %p\n", (void *) ntohl((uint32_t) stage->entry));
- return run_address((void *)(uintptr_t)ntohll(stage->entry));
-}
-
#if !CONFIG_ALT_CBFS_LOAD_PAYLOAD
void *cbfs_load_payload(struct cbfs_media *media, const char *name)
{