blob: edb49ce29c82995fb7c24bb4b31dd9299b30578f [file] [log] [blame]
/* SPDX-License-Identifier: GPL-2.0-only */
/* This file is part of the coreboot project. */
* This file contains entry/exit functions for each stage during coreboot
* execution (bootblock entry and ramstage exit will depend on external
* loading).
* Entry points must be placed at the location the previous stage jumps
* to (the lowest address in the stage image). This is done by giving
* stage_entry() its own section in .text and placing it first in the
* linker script.
#include <cbmem.h>
#include <arch/stages.h>
void stage_entry(uintptr_t stage_arg)
_cbmem_top_ptr = stage_arg;