#include <arch/cache.h>
#include <symbols.h>
#include <soc/soc_services.h>
#include "mmu.h"
Go to the source code of this file.
◆ DMA_SIZE
Definition at line 22 of file mmu.c.
◆ DMA_START
Definition at line 21 of file mmu.c.
◆ DRAM_END
Definition at line 18 of file mmu.c.
◆ DRAM_SIZE
#define DRAM_SIZE (CONFIG_DRAM_SIZE_MB) |
Definition at line 17 of file mmu.c.
◆ DRAM_START
Definition at line 16 of file mmu.c.
◆ OC_IMEM_END
Definition at line 14 of file mmu.c.
◆ OC_IMEM_START
Definition at line 13 of file mmu.c.
◆ WIFI_IMEM_0_END
Definition at line 9 of file mmu.c.
◆ WIFI_IMEM_0_START
Definition at line 8 of file mmu.c.
◆ WIFI_IMEM_1_END
Definition at line 11 of file mmu.c.
◆ WIFI_IMEM_1_START
Definition at line 10 of file mmu.c.
◆ setup_dram_mappings()
Definition at line 24 of file mmu.c.
References DCACHE_OFF, DCACHE_WRITEBACK, DMA_SIZE, DMA_START, DRAM_INITIALIZED, DRAM_SIZE, DRAM_START, ENV_ROMSTAGE, ipq_cbmem_backing_store_ready(), mmu_config_range(), and mmu_disable_range().
Referenced by main(), and setup_mmu().
◆ setup_mmu()
Definition at line 40 of file mmu.c.
References dcache_mmu_disable(), dcache_mmu_enable(), DCACHE_OFF, DCACHE_WRITEBACK, DRAM_END, mmu_config_range(), mmu_config_range_kb(), mmu_disable_range(), mmu_disable_range_kb(), mmu_init(), OC_IMEM_END, OC_IMEM_START, setup_dram_mappings(), WIFI_IMEM_0_END, WIFI_IMEM_0_START, WIFI_IMEM_1_END, and WIFI_IMEM_1_START.
Referenced by bootblock_mainboard_init(), and mainboard_init().