ah, i fixed the locore.s %sp fix. infact, it seems it wasn't %sp but %fp. FYI: i didn't fix this. i tested the wrong code. i have commited the now working cpuinfo changes though. so we're left with timer issues it seems... and maybe some initial %sp issues. .mrg.