summaryrefslogtreecommitdiff
path: root/src/lib/prog_loaders.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/prog_loaders.c')
-rw-r--r--src/lib/prog_loaders.c14
1 files changed, 1 insertions, 13 deletions
diff --git a/src/lib/prog_loaders.c b/src/lib/prog_loaders.c
index dfabd31910..2ef6bdfc32 100644
--- a/src/lib/prog_loaders.c
+++ b/src/lib/prog_loaders.c
@@ -107,18 +107,6 @@ static int load_relocatable_ramstage(struct prog *ramstage)
return rmodule_stage_load(&rmod_ram);
}
-static int load_nonrelocatable_ramstage(struct prog *ramstage)
-{
- if (CONFIG(HAVE_ACPI_RESUME)) {
- uintptr_t base = 0;
- size_t size = cbfs_prog_stage_section(ramstage, &base);
- if (size)
- backup_ramstage_section(base, size);
- }
-
- return cbfs_prog_stage_load(ramstage);
-}
-
void run_ramstage(void)
{
struct prog ramstage =
@@ -147,7 +135,7 @@ void run_ramstage(void)
if (CONFIG(RELOCATABLE_RAMSTAGE)) {
if (load_relocatable_ramstage(&ramstage))
goto fail;
- } else if (load_nonrelocatable_ramstage(&ramstage))
+ } else if (cbfs_prog_stage_load(&ramstage))
goto fail;
stage_cache_add(STAGE_RAMSTAGE, &ramstage);