seperated arch-specific console init code
removed assembly jmp from schedule
removed all asm calls from arch-indep code