Home
last modified time | relevance | path

Searched refs:ram_top (Results 1 – 20 of 20) sorted by relevance

/openbmc/u-boot/arch/arm/mach-tegra/tegra186/
H A Dnvtboot_mem.c48 static u64 ram_top __attribute__((section(".data"))); variable
126 (bank_end > ram_top)) { in dram_init()
127 ram_top = bank_end; in dram_init()
129 debug("ram top now %llx\n", ram_top); in dram_init()
140 if (!ram_top) { in dram_init()
163 gd->pci_ram_top = ram_top; in dram_init_banksize()
171 return ram_top; in board_get_usable_ram_top()
/openbmc/u-boot/lib/efi_loader/
H A Defi_memory.c555 u64 ram_top = board_get_usable_ram_top(0) & ~EFI_PAGE_MASK; in efi_add_known_memory() local
562 ram_top = (uintptr_t)map_sysmem(ram_top - 1, 0) + 1; in efi_add_known_memory()
565 if (!ram_top) in efi_add_known_memory()
566 ram_top = 0x100000000ULL; in efi_add_known_memory()
595 if (ram_top < ram_start) { in efi_add_known_memory()
599 } else if ((ram_top >= ram_start) && (ram_top < ram_end)) { in efi_add_known_memory()
601 pages = (ram_end - ram_top) >> EFI_PAGE_SHIFT; in efi_add_known_memory()
603 efi_add_memory_map(ram_top, pages, in efi_add_known_memory()
619 uboot_pages = (gd->ram_top - uboot_start) >> EFI_PAGE_SHIFT; in add_u_boot_and_runtime()
/openbmc/u-boot/arch/arm/cpu/armv8/fsl-layerscape/
H A Dspl.c93 gd->ram_top = gd->bd->bi_dram[0].start + gd->bd->bi_dram[0].size; in board_init_f()
104 gd->ram_top -= SPL_TLB_SETBACK; in board_init_f()
106 gd->arch.tlb_addr = (gd->ram_top - gd->arch.tlb_size) & ~(0x10000 - 1); in board_init_f()
H A Dcpu.c1237 phys_size_t ram_top = ram_size; in board_reserve_ram_top() local
1240 ram_top = mc_get_dram_block_size(); in board_reserve_ram_top()
1241 if (ram_top > ram_size) in board_reserve_ram_top()
1242 return ram_size + ram_top; in board_reserve_ram_top()
1244 ram_top = ram_size - ram_top; in board_reserve_ram_top()
1246 ram_top &= ~(CONFIG_SYS_MC_RSV_MEM_ALIGN - 1); in board_reserve_ram_top()
1249 return ram_size - ram_top; in board_reserve_ram_top()
/openbmc/u-boot/arch/riscv/cpu/generic/
H A Ddram.c33 if (gd->ram_top > SZ_4G) in board_get_usable_ram_top()
36 return gd->ram_top; in board_get_usable_ram_top()
/openbmc/u-boot/board/imgtec/boston/
H A Dddr.c28 if (gd->ram_top < CONFIG_SYS_SDRAM_BASE) { in board_get_usable_ram_top()
33 return min_t(unsigned long, gd->ram_top, CKSEG0ADDR(256 << 20)); in board_get_usable_ram_top()
/openbmc/u-boot/board/ti/am65x/
H A Devm.c36 if (gd->ram_top > 0x100000000) in board_get_usable_ram_top()
40 return gd->ram_top; in board_get_usable_ram_top()
/openbmc/u-boot/arch/arm/mach-rockchip/
H A Dsdram_common.c99 return (gd->ram_top > top) ? top : gd->ram_top; in board_get_usable_ram_top()
/openbmc/u-boot/common/
H A Dboard_f.c310 if (gd->ram_top < CONFIG_SYS_SDRAM_BASE) in board_get_usable_ram_top()
317 return gd->ram_top; in board_get_usable_ram_top()
343 gd->ram_top = gd->ram_base + get_effective_memsize(); in setup_dest_addr()
344 gd->ram_top = board_get_usable_ram_top(gd->mon_len); in setup_dest_addr()
345 gd->relocaddr = gd->ram_top; in setup_dest_addr()
346 debug("Ram top: %08lX\n", (ulong)gd->ram_top); in setup_dest_addr()
/openbmc/u-boot/arch/arm/mach-rockchip/rk3328/
H A Drk3328.c37 size_t max_size = min((unsigned long)gd->ram_size, gd->ram_top); in dram_init_banksize()
/openbmc/u-boot/arch/arm/mach-rockchip/rk3399/
H A Drk3399.c39 size_t max_size = min((unsigned long)gd->ram_size, gd->ram_top); in dram_init_banksize()
/openbmc/u-boot/board/raspberrypi/rpi/
H A Drpi.c320 if ((gd->ram_top - fw_dtb_pointer) > SZ_64M) in board_get_usable_ram_top()
321 return gd->ram_top; in board_get_usable_ram_top()
/openbmc/linux/arch/powerpc/kernel/
H A Dprom_init.c205 static unsigned long __prombss ram_top; variable
1495 if (ram_top == 0) in alloc_up()
1522 prom_debug(" ram_top : %lx\n", ram_top); in alloc_up()
1539 if (ram_top == 0) in alloc_down()
1710 if ((base + size) > ram_top) in prom_init_mem()
1711 ram_top = base + size; in prom_init_mem()
1723 alloc_top_high = ram_top; in prom_init_mem()
1730 } else if (prom_memory_limit >= ram_top) { in prom_init_mem()
1735 ram_top = prom_memory_limit; in prom_init_mem()
1749 rmo_top = ram_top; in prom_init_mem()
[all …]
/openbmc/u-boot/arch/arm/mach-rockchip/rk3368/
H A Drk3368.c56 size_t max_size = min((unsigned long)gd->ram_size, gd->ram_top); in dram_init_banksize()
/openbmc/u-boot/include/asm-generic/
H A Dglobal_data.h56 unsigned long ram_top; /* Top address of RAM used by U-Boot */ member
/openbmc/u-boot/arch/x86/lib/fsp/
H A Dfsp_dram.c101 entries[num_entries].size = gd->ram_top - gd->start_addr_sp + \ in install_e820_map()
/openbmc/u-boot/arch/mips/lib/
H A Dbootm.c44 lmb_reserve(lmb, sp, gd->ram_top - sp); in arch_lmb_reserve()
/openbmc/u-boot/drivers/video/
H A Dfsl_dcu_fb.c367 return gd->ram_top - CONFIG_VIDEO_FSL_DCU_MAX_FB_SIZE_MB; in board_get_usable_ram_top()
/openbmc/u-boot/drivers/video/sunxi/
H A Dsunxi_display.c1029 return gd->ram_top - CONFIG_SUNXI_MAX_FB_SIZE;
/openbmc/qemu/hw/ppc/
H A Dspapr.c5157 uint64_t ram_top = MACHINE(spapr)->ram_size; in phb_placement_2_7() local
5166 ram_top = MACHINE(spapr)->device_memory->base + in phb_placement_2_7()
5170 phb0_base = QEMU_ALIGN_UP(ram_top, phb0_alignment); in phb_placement_2_7()