still buggy on fork, about to change mem_init_mp mapping for kstack