Home
last modified time | relevance | path

Searched refs:freemem_start (Results 1 – 6 of 6) sorted by relevance

/kvm-unit-tests/lib/riscv/
H A Dsetup.c87 static void mem_allocator_init(struct mem_region *freemem, phys_addr_t freemem_start) in mem_allocator_init() argument
92 freemem_start = PAGE_ALIGN(freemem_start); in mem_allocator_init()
111 assert(freemem_end - freemem_start >= SZ_1M * 16); in mem_allocator_init()
120 phys_alloc_init(freemem_start, freemem_end - freemem_start); in mem_allocator_init()
123 assert(base == freemem_start && top == freemem_end); in mem_allocator_init()
125 page_alloc_init_area(0, freemem_start >> PAGE_SHIFT, freemem_end >> PAGE_SHIFT); in mem_allocator_init()
129 static void mem_init(phys_addr_t freemem_start) in mem_init() argument
141 freemem = memregions_find(freemem_start); in mem_init()
144 mem_allocator_init(freemem, freemem_start); in mem_init()
196 void setup(const void *fdt, phys_addr_t freemem_start) in setup() argument
[all …]
/kvm-unit-tests/lib/arm/
H A Dsetup.c140 static void mem_allocator_init(phys_addr_t freemem_start, phys_addr_t freemem_end) in mem_allocator_init() argument
144 freemem_start = PAGE_ALIGN(freemem_start); in mem_allocator_init()
147 phys_alloc_init(freemem_start, freemem_end - freemem_start); in mem_allocator_init()
160 static void mem_init(phys_addr_t freemem_start) in mem_init() argument
166 freemem = memregions_find(freemem_start); in mem_init()
187 assert(freemem_start >= mem.start && freemem->end <= mem.end); in mem_init()
192 mem_allocator_init(freemem_start, freemem->end); in mem_init()
243 void setup(const void *fdt, phys_addr_t freemem_start) in setup() argument
249 assert(sizeof(long) == 8 || freemem_start < (3ul << 30)); in setup()
250 freemem = (void *)(unsigned long)freemem_start; in setup()
[all …]
/kvm-unit-tests/lib/powerpc/
H A Dsetup.c145 static void mem_init(phys_addr_t freemem_start) in mem_init() argument
166 if (freemem_start >= mem_regions[i].start in mem_init()
167 && freemem_start < mem_regions[i].end) { in mem_init()
187 phys_alloc_init(freemem_start, primary.end - freemem_start); in mem_init()
/kvm-unit-tests/lib/riscv/asm/
H A Dsetup.h14 void setup(const void *fdt, phys_addr_t freemem_start);
/kvm-unit-tests/lib/arm/asm/
H A Dsetup.h25 void setup(const void *fdt, phys_addr_t freemem_start);
/kvm-unit-tests/lib/s390x/
H A Dsclp.c37 phys_addr_t freemem_start = (phys_addr_t)&stacktop; in mem_init() local
40 phys_alloc_init(freemem_start, mem_end - freemem_start); in mem_init()