This is a refreshed patch from the prior version I submitted with an updated description of the problem of the PPC single stepping problem. It also fixes the generator to correctly handle MSR_SE on branches. Please consider applying it, or comment as to what further changes are needed and I will gladly make further changes. Thanks, Jason.