On Fri, 2008-02-08 at 07:59 +0800, Roland McGrath wrote: > Sorry for the delay. > > > I suppose we currently only need do the regset work, right? Attached > is > > the ia64 part, which mostly is a copy-paste of previous utrace patch > > with some fixes. The issue is we have some duplicate code to access > > registers. Will you add the ptrace_layout_access API? This could > help > > remove a lot of duplicate code. > > For ia64, there are three areas that need attention. These three > tracks > can all go in parallel. The user_regset work itself is the one I'd > focus > on third, because the other two should be quicker to get merged > upstream. > On each of these tracks, it's probably best to produce multiple > incremental > patches that don't break anything along the way (bisect-friendly) to > make > it easy for the upstream maintainers to digest. SOrry for the long delay, just back from vocation. > > 1. arch_has_single_step/arch_has_block_step > 2. TIF_RESTORE_RSE The RSE patch is in base kernel. For the cleanup, Petr already sent a series of patches, see thread http://marc.info/?l=linux-ia64&m=120276611704615&w=2. Great!
> 3. user_regset I'll continue doing the regset part cleanup as you suggested. Thanks, Shaohua