Update kmalloc.c: small changes
Update get_suitable_region() and add kmalloc_debug()
Small changes in idt.c
Task switching (almost multitasking)