x86/shadow: widen reference count
authorJan Beulich <jbeulich@suse.com>
Fri, 19 Jan 2018 10:16:10 +0000 (11:16 +0100)
committerJan Beulich <jbeulich@suse.com>
Fri, 19 Jan 2018 10:16:10 +0000 (11:16 +0100)
commit97207ddd3b2bbbf6e723d8c5f2a93592a1cf5d81
treedf312b556ebbdb3e0f2933f241832c77c6fff149
parent7867181b2ad63f0d2f1ba97598e577538b83882f
x86/shadow: widen reference count

Utilize as many of the bits available in the union as possible, without
(just to be on the safe side) colliding with any of the bits outside of
PGT_type_mask.

Note that the first and last hunks of the xen/include/asm-x86/mm.h
change are merely code motion.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Acked-by: Tim Deegan <tim@xen.org>
Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
xen/arch/x86/mm/shadow/private.h
xen/include/asm-x86/mm.h