Home
last modified time | relevance | path

Searched refs:XBZRLE (Results 1 – 3 of 3) sorted by relevance

/openbmc/qemu/docs/
H A Dxbzrle.txt1 XBZRLE (Xor Based Zero Run Length Encoding)
4 Using XBZRLE (Xor Based Zero Run Length Encoding) allows for the reduction
44 On the sender side XBZRLE is used as a compact delta encoding of page updates,
46 receiving side uses the existing page's content and XBZRLE to decode the new
52 Additionally the delta encoder XBRLE was improved further using the XBZRLE
55 XBZRLE has a sustained bandwidth of 2-2.5 GB/s for typical workloads making it
77 misses. XBZRLE uses a counter as the age of each page. The counter will
79 detected, XBZRLE will only evict pages in the cache that are older than
91 3. Set the XBZRLE cache size - the cache size is in MBytes and should be a
122 Testing: Testing indicated that live migration with XBZRLE was completed in 110
/openbmc/qemu/migration/
H A Dram.c149 } XBZRLE; variable
197 if (XBZRLE.cache != NULL) { in xbzrle_cache_resize()
204 cache_fini(XBZRLE.cache); in xbzrle_cache_resize()
205 XBZRLE.cache = new_cache; in xbzrle_cache_resize()
594 cache_insert(XBZRLE.cache, current_addr, XBZRLE.zero_target_page, in xbzrle_cache_zero_page()
2324 XBZRLE.decoded_buf = NULL; in xbzrle_load_cleanup()
2341 if (XBZRLE.cache) { in xbzrle_cleanup()
2346 XBZRLE.cache = NULL; in xbzrle_cleanup()
2658 if (!XBZRLE.cache) { in xbzrle_init()
2682 cache_fini(XBZRLE.cache); in xbzrle_init()
[all …]
/openbmc/qemu/qapi/
H A Dmigration.json80 # Detailed XBZRLE migration cache statistics
82 # @cache-size: XBZRLE cache size
200 # @xbzrle-cache: @XBZRLECacheStats containing detailed XBZRLE
201 # migration statistics, only returned if XBZRLE feature is on and
346 # :title: Migration is being performed and XBZRLE is active
775 # @xbzrle-cache-size: cache size to be used by XBZRLE migration. It
950 # @xbzrle-cache-size: cache size to be used by XBZRLE migration. It
1154 # @xbzrle-cache-size: cache size to be used by XBZRLE migration. It