diff --git a/src/base/base_memory_map.c b/src/base/base_memory_map.c index e774ca81..0e2bb0e1 100644 --- a/src/base/base_memory_map.c +++ b/src/base/base_memory_map.c @@ -10,7 +10,7 @@ memory_map_push(Arena *arena, MemoryMap *map, Rng1U64 vaddr_range, void *data) MemoryMapRangeNode *n = push_array(arena, MemoryMapRangeNode, 1); n->v.vaddr_range = vaddr_range; n->v.base = data; - SLLQueuePush(map->first_range, map->last_range, n); + SLLQueuePushFront(map->first_range, map->last_range, n); } internal U64