netbsd32_machdep.c | 613 union descriptor *descv; local in function:x86_64_set_ldt32 625 const size_t alloc_size = sizeof(*descv) * ua.num; 627 descv = kmem_alloc(alloc_size, KM_SLEEP); 628 error = copyin((void *)(uintptr_t)ua32.desc, descv, 629 sizeof(*descv) * ua.num); 631 error = x86_set_ldt1(l, &ua, descv); 634 kmem_free(descv, alloc_size);
|