early and in a hacked way. the movement of startrtclock() to below cpu_startup() allows this.
todo: exceptions, interrupt support, make isrs affect vector table kernel/user stacks