even more obvious that they're 90% identical and really ought to be using common code in arch/powerpc for a most of this...