rem: TRACE(("quick_tmap: entry pa 0x%x va 0x%x\n", pa, va));
add: TRACE(("quick_tmap: entry pa 0x%lx va 0x%lx\n", pa, va));
context: vm_translation_map_quick_map(kernel_args *ka, addr_t va, addr_t pa,	uint8 attributes, addr_t (*get_free_page)(kernel_args *)){	int index;	TRACE(("quick_tmap: entry pa 0x%x va 0x%x\n", pa, va));	// check to see if a page table exists for this range	index = VADDR_TO_PDENT(va);	if (page_hole_pgdir[index].present == 0) {		addr_t pgtable;		pdentry *e;		// we need to allocate a pgtable		pgtable = get_free_page(ka);		// pgtable is in pages, convert to physical address		pgtable *= PAGE_SIZE;		TRACE(("quick_map: asked for free page for pgtable. 0x%x\n", pgtable));		// put it in the pgdir		e = &page_hole_pgdir[index];		put_pgtable_in_pgdir(e, pgtable, attributes);		// zero it out in it's new mapping		memset((unsigned int *)((unsigned int)page_hole + (va / PAGE_SIZE / 1024) * PAGE_SIZE), 0, PAGE_SIZE);	}	// now, fill in the pentry	put_ptentry_in_pgtable(page_hole + va / PAGE_SIZE, pa, attributes);	arch_cpu_invalidate_TLB_range(va, va);	return 0;}