[CRIU] [PATCH 0/4] Split get_task_regs routines

Pavel Emelyanov xemul at virtuozzo.com
Thu Oct 6 11:23:41 PDT 2016


On 10/06/2016 06:47 PM, Laurent Dufour wrote:
> On 26/09/2016 10:23, Pavel Emelyanov wrote:
>> Hi,
>>
>> We're trying to detach the parasite code injection functionality of CRIU
>> into a standalone library called compel. In order to do so we need to
>> (among other things) split getting task registers code from saving the
>> info into protobuf formats. The most intrusive part of this work is
>> splitting the get_task_regs() routine.
>>
>> So this set introduces the user_fpregs_struct_t for all the arches and
>> splits the get_task_regs() into two -- first part is getting user_regs_t 
>> and (!) the new user_fpregs_t structures, and the second is saving this
>> info into the CoreEntry.
>>
>> I've tested the x86 part and compile-tested the ppc64 and arm/aarch64.
>> So Laurent and Christopher, would you please help us and review patches 
>> 1 and 2?
> 
> Hi Pavel,
> 
> Sorry for the very late answer, but I had some hot stuff to fix.
> 
> Quick build and test showed a major regression, all tests are now
> failing on ppc64le.

:( Sorry about that...

> I'll investigate that deeper tomorrow.

Yes, that'd be very much appreciated!

-- Pavel



More information about the CRIU mailing list