coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
mmu_operations.c File Reference
#include <arch/mmu.h>
#include <assert.h>
#include <soc/addressmap.h>
#include <soc/mmu_operations.h>
#include <symbols.h>
#include <types.h>
Include dependency graph for mmu_operations.c:

Go to the source code of this file.

Functions

static void tegra210_mmu_config (void)
 
void tegra210_mmu_init (void)
 

Function Documentation

◆ tegra210_mmu_config()

static void tegra210_mmu_config ( void  )
static

Definition at line 10 of file mmu_operations.c.

References carveout_range(), CARVEOUT_TZ, MA_DEV, MA_MEM, MA_NS, MA_RW, MA_S, memory_in_range_above_4gb(), memory_in_range_below_4gb(), MiB, mmu_config_range(), print_carveouts(), REGION_SIZE, TEGRA_ARM_LOWEST_PERIPH, tz_base_mib, and tz_size_mib.

Referenced by tegra210_mmu_init().

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

◆ tegra210_mmu_init()

void tegra210_mmu_init ( void  )

Definition at line 43 of file mmu_operations.c.

References assert, carveout_range(), CARVEOUT_TZ, MiB, mmu_enable(), mmu_init(), REGION_SIZE, tegra210_mmu_config(), tz_base_mib, and tz_size_mib.

Referenced by ramstage_entry().

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