[CRIU] [PATCH 0/7] Large pages support for aarch64/ppc64

Dmitry Safonov dima at arista.com
Mon Mar 26 16:06:55 MSK 2018


TLDR; CRIU doesn't work on aarch64/ppc64 with PAGE_SIZE!=4096

Cc: Adrian Reber <areber at redhat.com>
Cc: Mike Rapoport <rppt at linux.vnet.ibm.com>

Dmitry Safonov (7):
  criu: Remove PAGE_IMAGE_SIZE
  parasite: Rename misnamed nr_pages
  compel/criu: Add ARCH_HAS_LONG_PAGES to PIE binaries
  criu/dump: Fix size of personality buffer
  criu/log: Define log buffer length without PAGE_SIZE
  criu/proc: Define BUF_SIZE without PAGE_SIZE dependency
  ppc64/aarch64: Dynamically define PAGE_SIZE

 compel/include/rpc-pie-priv.h          |  3 +++
 compel/plugins/std/infect.c            | 13 +++++++++++++
 compel/src/lib/infect.c                |  3 +++
 criu/cr-dump.c                         |  3 ++-
 criu/cr-restore.c                      |  3 +++
 criu/crtools.c                         |  1 -
 criu/include/image.h                   |  5 -----
 criu/include/restorer.h                |  3 +++
 criu/log.c                             |  3 ++-
 criu/pie/parasite.c                    | 10 +++++-----
 criu/pie/restorer.c                    | 12 ++++++++++++
 criu/proc_parse.c                      |  6 +++---
 include/common/arch/aarch64/asm/page.h | 30 +++++++++++++++++++-----------
 include/common/arch/ppc64/asm/page.h   | 32 ++++++++++++++++++--------------
 14 files changed, 86 insertions(+), 41 deletions(-)

-- 
2.13.6



More information about the CRIU mailing list