paddr_chunk_desc
replaced_pchunk = (paddr_chunk_desc*)queue_dequeue(&mapped_paddr_lru);
paddr_chunk_desc *desc;
paddr_desc = (paddr_chunk_desc *)vm_allocate_early(args,
sizeof(paddr_chunk_desc) * 1024, ~0L,
virtual_pmappings = (paddr_chunk_desc **)vm_allocate_early(args,
sizeof(paddr_chunk_desc *) * num_virtual_chunks, ~0L,
memset(paddr_desc, 0, sizeof(paddr_chunk_desc) * 1024);
memset(virtual_pmappings, 0, sizeof(paddr_chunk_desc *) * num_virtual_chunks);
ROUNDUP(sizeof(paddr_chunk_desc) * 1024, B_PAGE_SIZE),
ROUNDUP(sizeof(paddr_chunk_desc *) * num_virtual_chunks, B_PAGE_SIZE),
static paddr_chunk_desc *paddr_desc; // will be one per physical chunk
static paddr_chunk_desc **virtual_pmappings; // will be one ptr per virtual chunk in iospace
paddr_chunk_desc *replaced_pchunk;