Searched refs:freemem_start (Results 1 – 6 of 6) sorted by relevance
/kvm-unit-tests/lib/riscv/ |
H A D | setup.c | 87 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 D | setup.c | 140 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 D | setup.c | 145 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 D | setup.h | 14 void setup(const void *fdt, phys_addr_t freemem_start);
|
/kvm-unit-tests/lib/arm/asm/ |
H A D | setup.h | 25 void setup(const void *fdt, phys_addr_t freemem_start);
|
/kvm-unit-tests/lib/s390x/ |
H A D | sclp.c | 37 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()
|