]> git.proxmox.com Git - qemu.git/blobdiff - arch_init.c
Add migrate_set_cache_size command
[qemu.git] / arch_init.c
index 8cff9c608ff44ba96bab3f5d5ec7d9acaedda6f5..7fbfe91ad50f1a1242510cbc4ad2f002e856d9ec 100644 (file)
@@ -191,6 +191,16 @@ static struct {
     .cache = NULL,
 };
 
+
+int64_t xbzrle_cache_resize(int64_t new_size)
+{
+    if (XBZRLE.cache != NULL) {
+        return cache_resize(XBZRLE.cache, new_size / TARGET_PAGE_SIZE) *
+            TARGET_PAGE_SIZE;
+    }
+    return pow2floor(new_size);
+}
+
 static void save_block_hdr(QEMUFile *f, RAMBlock *block, ram_addr_t offset,
         int cont, int flag)
 {