added initialization of descriptor tables and virtual memory to kmain