give a whole page directory entry's worth of space to the kernel stack
fix locking around kernel page allocation
add kernel_page_alloc_zeroed
i changed the name of this define
set ring 3 on the tss selector
use memset32 in alloc_zeroed_page
create page tables for all of kernel space straight away
add virt_to_phys function
we can get to ring 3
we can get to ring 3 properly
syscalls