DPL_KERNEL
desc->privilege_level = DPL_KERNEL;
#define KERNEL_CODE_SELECTOR ((KERNEL_CODE_SEGMENT << 3) | DPL_KERNEL)
#define KERNEL_DATA_SELECTOR ((KERNEL_DATA_SEGMENT << 3) | DPL_KERNEL)
#define KERNEL_TLS_SELECTOR ((KERNEL_TLS_SEGMENT << 3) | DPL_KERNEL)
#define KERNEL_CODE_SELECTOR ((KERNEL_CODE_SEGMENT << 3) | DPL_KERNEL)
#define KERNEL_DATA_SELECTOR ((KERNEL_DATA_SEGMENT << 3) | DPL_KERNEL)
DPL_KERNEL);
DPL_KERNEL);
DPL_KERNEL);
DPL_KERNEL);
DPL_KERNEL);
DPL_KERNEL);
DPL_KERNEL);
DPL_KERNEL);
DT_CODE_READABLE, DPL_KERNEL);
DT_DATA_WRITEABLE, DPL_KERNEL);
DPL_KERNEL);
DPL_KERNEL);
DT_CODE_READABLE, DPL_KERNEL);
DT_DATA_WRITEABLE, DPL_KERNEL);
DPL_KERNEL);
DPL_KERNEL);
B_PAGE_SIZE - biosData, DT_DATA_WRITEABLE, DPL_KERNEL);
DT_CODE_READABLE, DPL_KERNEL);
DT_CODE_READABLE, DPL_KERNEL);
DT_DATA_WRITEABLE, DPL_KERNEL);
DT_DATA_WRITEABLE, DPL_KERNEL);
sAPMBiosEntry.segment = (APM_CODE32_SEGMENT << 3) | DPL_KERNEL;
uint16 segment = (TSS_SEGMENT << 3) | DPL_KERNEL;
DT_CODE_READABLE, DPL_KERNEL);
DT_DATA_WRITEABLE, DPL_KERNEL);
gCPU[cpu].arch.tss.ss0 = (KERNEL_DATA_SEGMENT << 3) | DPL_KERNEL;
DPL_KERNEL);
set_gate(&sIDTs[cpu][n], (addr_t)addr, 14, DPL_KERNEL);