coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
mmu_common.h
Go to the documentation of this file.
1 /* SPDX-License-Identifier: GPL-2.0-only */
2 
3 #ifndef _SOC_QUALCOMM_MMU_COMMON_H_
4 #define _SOC_QUALCOMM_MMU_COMMON_H_
5 
6 #include <commonlib/region.h>
7 #include <soc/symbols_common.h>
8 
9 #define CACHED_RAM (MA_MEM | MA_S | MA_RW)
10 #define UNCACHED_RAM (MA_MEM | MA_S | MA_RW | MA_MEM_NC)
11 #define DEV_MEM (MA_DEV | MA_S | MA_RW)
12 
13 static struct region * const ddr_region = (struct region *)_ddr_information;
14 
16 void qc_mmu_dram_config_post_dram_init(void *ddr_base, size_t ddr_size);
17 bool soc_modem_carve_out(void **start, void **end);
18 
19 #endif /* _SOC_QUALCOMM_MMU_COMMON_H_ */
void qc_mmu_dram_config_post_dram_init(void *ddr_base, size_t ddr_size)
Definition: mmu.c:10
bool soc_modem_carve_out(void **start, void **end)
Definition: mmu.c:8
static struct region *const ddr_region
Definition: mmu_common.h:13
void soc_mmu_dram_config_post_dram_init(void)
Definition: region.h:76