2
0
mirror of https://github.com/checkpoint-restore/criu synced 2025-08-29 05:18:00 +00:00

mem: Add PME_ bits for page frame retrieval

Signed-off-by: Cyrill Gorcunov <gorcunov@openvz.org>
Signed-off-by: Pavel Emelyanov <xemul@parallels.com>
This commit is contained in:
Cyrill Gorcunov 2013-05-22 23:09:38 +04:00 committed by Pavel Emelyanov
parent 58cb8b2769
commit 88b13cffbe

View File

@ -15,5 +15,11 @@ extern int parasite_dump_pages_seized(struct parasite_ctl *ctl,
#define PME_SWAP (1ULL << 62)
#define PME_FILE (1ULL << 61)
#define PME_SOFT_DIRTY (1ULL << 55)
#define PME_PSHIFT_BITS (6)
#define PME_STATUS_BITS (3)
#define PME_STATUS_OFFSET (64 - PME_STATUS_BITS)
#define PME_PSHIFT_OFFSET (PME_STATUS_OFFSET - PME_PSHIFT_BITS)
#define PME_PFRAME_MASK ((1ULL << PME_PSHIFT_OFFSET) - 1)
#define PME_PFRAME(x) ((x) & PME_PFRAME_MASK)
#endif /* __CR_MEM_H__ */