K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2009-08-02T21:16:01.206099Z K 7 svn:log V 563 Fix trap handling by using the correct stack frame definition on PPC64 and removing a typo that prevented link register restore from working (mtlr was in the wrong place). These bugs could cause corruption of LR and R3 while taking a trap. The kernel now can load a fake init from disk, and starts trying to execute it. Remaining steps to get init going: - Fix RESTORE_USER_SRS in trap_subr.S, which cannot work right now. - Teach aim64/machdep.c about function descriptors and TOCs, so that it starts trying to execute code instead of part of the data section. END