[CRIU] VM_IO or VM_PFNMAP mappings

Cyrill Gorcunov gorcunov at gmail.com
Tue Oct 28 02:56:22 PDT 2014


On Tue, Oct 28, 2014 at 12:40:01PM +0400, Pavel Emelyanov wrote:
> On 10/28/2014 11:14 AM, Cyrill Gorcunov wrote:
> > On Mon, Oct 27, 2014 at 09:31:31PM -0400, Sowmini Varadhan wrote:
> >> On (10/27/14 16:38), Cyrill Gorcunov wrote:
> >>>
> >>> Compat mode support (ie 32bit executables running on 64bit kernel)
> >>> is not yet implemented, so I wouldn't recommend to run such binaries
> >>> if c/r needed. As to mappings -- IO | PFN mappings currently supported
> >>> by the criu for vdso vvar area only. What kernel version it is?
> >>> Could you please attach "cat /proc/<pidof-iperf-server>/maps" output?
> >>
> >> indeed, you are right.
> >>
> >> I just rebuilt my kernel and tried the 64 bit iperf again. The smaps for the 
> >> VmFlags still has "pf" and "io", but the criu dump works ok
> >> in this case. I'm attaching the maps file for the curious.
> > 
> > OK, great, good to know.
> 
> Cyrill, we have dedicated check for 32-bit app, why in Sowmini's case
> we detect 32-bit task in such a strange manner?

This check is triggering later

parasite_prep_ctl
  arch_can_dump_task

maybe it worth to move it upper and do as a very first thing.


More information about the CRIU mailing list