coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
romstage.c
Go to the documentation of this file.
1
/* SPDX-License-Identifier: GPL-2.0-only */
2
3
#include <
cbmem.h
>
4
#include <
console/console.h
>
5
#include <
program_loading.h
>
6
#include <soc/soc_services.h>
7
#include "
mmu.h
"
8
9
void
main
(
void
)
10
{
11
console_init
();
12
initialize_dram
();
13
14
/* Add dram mappings to mmu tables. */
15
setup_dram_mappings
(
DRAM_INITIALIZED
);
16
17
cbmem_initialize_empty
();
18
run_ramstage
();
19
}
main
void main(void)
Definition:
romstage.c:13
cbmem.h
cbmem_initialize_empty
void cbmem_initialize_empty(void)
Definition:
imd_cbmem.c:45
console.h
console_init
void console_init(void)
Definition:
init.c:49
initialize_dram
int initialize_dram(void)
Definition:
blobs_init.c:61
setup_dram_mappings
void setup_dram_mappings(enum dram_state dram)
Definition:
mmu.c:24
DRAM_INITIALIZED
@ DRAM_INITIALIZED
Definition:
mmu.h:13
program_loading.h
run_ramstage
void run_ramstage(void)
Definition:
prog_loaders.c:85
mmu.h
src
mainboard
google
storm
romstage.c
Generated by
1.9.1