version 1.54, 2019/11/20 10:26:56 |
version 1.55, 2019/12/10 18:06:50 |
Line 1489 svm_memalloc(paddr_t *pa, vaddr_t *va, s |
|
Line 1489 svm_memalloc(paddr_t *pa, vaddr_t *va, s |
|
&pglist, 1, 0); |
&pglist, 1, 0); |
if (ret != 0) |
if (ret != 0) |
return ENOMEM; |
return ENOMEM; |
_pa = TAILQ_FIRST(&pglist)->phys_addr; |
_pa = VM_PAGE_TO_PHYS(TAILQ_FIRST(&pglist)); |
_va = uvm_km_alloc(kernel_map, npages * PAGE_SIZE, 0, |
_va = uvm_km_alloc(kernel_map, npages * PAGE_SIZE, 0, |
UVM_KMF_VAONLY | UVM_KMF_NOWAIT); |
UVM_KMF_VAONLY | UVM_KMF_NOWAIT); |
if (_va == 0) |
if (_va == 0) |