coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
bootblock.c File Reference
#include <assert.h>
#include <arch/exception.h>
#include <arch/stages.h>
#include <bootblock_common.h>
#include <console/console.h>
#include <program_loading.h>
#include <soc/clock.h>
#include <soc/nvidia/tegra/apbmisc.h>
#include <soc/pinmux.h>
#include <soc/power.h>
#include <timestamp.h>
#include <vendorcode/google/chromeos/chromeos.h>
Include dependency graph for bootblock.c:

Go to the source code of this file.

Functions

void tegra124_main (void)
 
static void run_next_stage (void *entry)
 
void platform_prog_run (struct prog *prog)
 

Function Documentation

◆ platform_prog_run()

void platform_prog_run ( struct prog prog)

Definition at line 79 of file bootblock.c.

References prog_entry(), and run_next_stage().

Here is the call graph for this function:

◆ run_next_stage()

static void run_next_stage ( void entry)
static

Definition at line 19 of file bootblock.c.

References ASSERT, clock_cpu0_config(), clock_cpu0_remove_reset(), clock_halt_avp(), power_enable_and_ungate_cpu(), and ram_repair().

Referenced by platform_prog_run().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ tegra124_main()