phys_ram_base
extern phys_addr_t phys_ram_base;
(_y < phys_ram_base) ? \
#define PAGE_OFFSET ((unsigned long)phys_ram_base)
#define ARCH_PFN_OFFSET (PFN_DOWN((unsigned long)phys_ram_base))
VMCOREINFO_NUMBER(phys_ram_base);
phys_ram_base = CONFIG_PHYS_RAM_BASE;
vmemmap_start_pfn = round_down(phys_ram_base, VMEMMAP_ADDR_ALIGN) >> PAGE_SHIFT;
phys_ram_base = memblock_start_of_DRAM() & PMD_MASK;
vmemmap_start_pfn = round_down(phys_ram_base, VMEMMAP_ADDR_ALIGN) >> PAGE_SHIFT;
kernel_map.va_pa_offset = PAGE_OFFSET - phys_ram_base;
memblock_cap_memory_range(phys_ram_base,
max_mapped_addr - phys_ram_base);
min_low_pfn = PFN_UP(phys_ram_base);
phys_addr_t phys_ram_base __ro_after_init;
EXPORT_SYMBOL(phys_ram_base);
#define phys_ram_base (*(phys_addr_t *)XIP_FIXUP(&phys_ram_base))