DragonFly BSD
DragonFly kernel List (threaded) for 2011-01
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

pmap_enter vs pmap_qenter


From: Venkatesh Srinivas <me@xxxxxxxxxxxxxxxxxxx>
Date: Tue, 11 Jan 2011 11:31:05 -0500

Hi,

If I have a vm_page_t array, 'mp' for this exercise, should:

    pmap_qenter(addr, mp, npages);

be equivalent to

    for (i = 0; i < npages; i += PAGE_SIZE)
        pmap_enter(&kernel_pmap, addr + i, mp[i / PAGE_SIZE], VM_PROT_ALL, 1);

if all of the pages in the array have had m->valid set to
VM_PAGE_BITS_ALL and vm_page_wire() called on them?

Thanks,
-- vs



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]