Commit 6307ce67 authored by Cyrill Gorcunov's avatar Cyrill Gorcunov

kernel: Update changelog for elf-checkpoint file

Signed-off-by: 's avatarCyrill Gorcunov <gorcunov@gmail.com>
parent e47408c9
...@@ -5,9 +5,18 @@ Elf file format, which includes ...@@ -5,9 +5,18 @@ Elf file format, which includes
- new Elf file type ET_CKPT - new Elf file type ET_CKPT
- three additional program header types PT_CKPT_VMA, PT_CKPT_CORE - three additional program header types PT_CKPT_VMA, PT_CKPT_CORE
and PT_CKPT_PAGES. PT_CKPT_VMA holds 'vma_entry' structure, and PT_CKPT_PAGES.
PT_CKPT_CORE -- 'core_entry' structure and PT_CKPT_PAGES --
a set of all pages which are to be read into process memory. PT_CKPT_VMA -- holds 'vma_entry' structure, which describes the
memory area kernel should map. It also might contain file descriptor
number so kernel will be mapping file povided. Usually such file get
opened by user-space helper which prepares 'vma_entry' structure
for kernel.
PT_CKPT_CORE -- 'core_entry' structure (registers, tls, etc)
PT_CKPT_PAGES -- a set of all pages which are to be read into
process memory.
v2: (from Andrew Vagin) v2: (from Andrew Vagin)
- load fs_base and gs_base via do_arch_prctl - load fs_base and gs_base via do_arch_prctl
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment