Commit 88b13cff authored by Cyrill Gorcunov's avatar Cyrill Gorcunov Committed by Pavel Emelyanov

mem: Add PME_ bits for page frame retrieval

Signed-off-by: 's avatarCyrill Gorcunov <gorcunov@openvz.org>
Signed-off-by: 's avatarPavel Emelyanov <xemul@parallels.com>
parent 58cb8b27
...@@ -15,5 +15,11 @@ extern int parasite_dump_pages_seized(struct parasite_ctl *ctl, ...@@ -15,5 +15,11 @@ extern int parasite_dump_pages_seized(struct parasite_ctl *ctl,
#define PME_SWAP (1ULL << 62) #define PME_SWAP (1ULL << 62)
#define PME_FILE (1ULL << 61) #define PME_FILE (1ULL << 61)
#define PME_SOFT_DIRTY (1ULL << 55) #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__ */ #endif /* __CR_MEM_H__ */
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