NLDT
ldt = pmap_trm_alloc(sizeof(union descriptor) * NLDT,
.ssd_limit = sizeof(union descriptor) * NLDT - 1,
bcopy(ldt, new_ldt->ldt_base, sizeof(union descriptor) * NLDT);
nldt = pldt != NULL ? pldt->ldt_len : NLDT;
uap->start = NLDT;
uap->num = MAX_LD - NLDT;
if ((error = i386_ldt_grow(td, NLDT + 1))) {
dp = &((union descriptor *)(pldt->ldt_base))[NLDT];
for (i = NLDT; i < pldt->ldt_len; ++i) {
if (len < NLDT + 1)
len = NLDT + 1;