diff options
author | Keir Fraser <keir.fraser@citrix.com> | 2010-04-06 07:11:48 +0100 |
---|---|---|
committer | Keir Fraser <keir.fraser@citrix.com> | 2010-04-06 07:11:48 +0100 |
commit | 38c433d0c711406778aba1ae183a195da98656f0 (patch) | |
tree | eaad27720c4cf4a2b69df8149bbe0a8b3151f0e4 /extras/mini-os/kernel.c | |
parent | 6a9ee8cf218b621ebc3d88e621f32cc3f030e742 (diff) | |
download | xen-38c433d0c711406778aba1ae183a195da98656f0.tar.gz xen-38c433d0c711406778aba1ae183a195da98656f0.tar.bz2 xen-38c433d0c711406778aba1ae183a195da98656f0.zip |
tmem: add page deduplication with optional compression or trailing-zero-elimination
Add "page deduplication" capability (with optional compression
and trailing-zero elimination) to Xen's tmem.
(Transparent to tmem-enabled guests.) Ephemeral pages
that have the exact same content are "combined" so that only
one page frame is needed. Since ephemeral pages are essentially
read-only, no C-O-W (and thus no equivalent of swapping) is
necessary. Deduplication can be combined with compression
or "trailing zero elimination" for even more space savings.
Signed-off-by: Dan Magenheimer <dan.magenheimer@oracle.com>
Diffstat (limited to 'extras/mini-os/kernel.c')
0 files changed, 0 insertions, 0 deletions