migration: Create migration/xbzrle.h
Signed-off-by: Juan Quintela <quintela@redhat.com> Reviewed-by: Peter Xu <peterx@redhat.com>
This commit is contained in:
		
							parent
							
								
									ed1701c6a5
								
							
						
					
					
						commit
						709e3fe825
					
				| @ -251,10 +251,6 @@ bool migrate_zero_blocks(void); | ||||
| 
 | ||||
| bool migrate_auto_converge(void); | ||||
| 
 | ||||
| int xbzrle_encode_buffer(uint8_t *old_buf, uint8_t *new_buf, int slen, | ||||
|                          uint8_t *dst, int dlen); | ||||
| int xbzrle_decode_buffer(uint8_t *src, int slen, uint8_t *dst, int dlen); | ||||
| 
 | ||||
| int migrate_use_xbzrle(void); | ||||
| int64_t migrate_xbzrle_cache_size(void); | ||||
| bool migrate_colo_enabled(void); | ||||
|  | ||||
| @ -35,6 +35,7 @@ | ||||
| #include "qemu/bitmap.h" | ||||
| #include "qemu/timer.h" | ||||
| #include "qemu/main-loop.h" | ||||
| #include "xbzrle.h" | ||||
| #include "migration/migration.h" | ||||
| #include "postcopy-ram.h" | ||||
| #include "exec/address-spaces.h" | ||||
|  | ||||
| @ -12,7 +12,7 @@ | ||||
|  */ | ||||
| #include "qemu/osdep.h" | ||||
| #include "qemu/cutils.h" | ||||
| #include "include/migration/migration.h" | ||||
| #include "xbzrle.h" | ||||
| 
 | ||||
| /*
 | ||||
|   page = zrun nzrun | ||||
|  | ||||
							
								
								
									
										21
									
								
								migration/xbzrle.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								migration/xbzrle.h
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,21 @@ | ||||
| /*
 | ||||
|  * QEMU live migration | ||||
|  * | ||||
|  * Copyright IBM, Corp. 2008 | ||||
|  * | ||||
|  * Authors: | ||||
|  *  Anthony Liguori   <aliguori@us.ibm.com> | ||||
|  * | ||||
|  * This work is licensed under the terms of the GNU GPL, version 2.  See | ||||
|  * the COPYING file in the top-level directory. | ||||
|  * | ||||
|  */ | ||||
| 
 | ||||
| #ifndef QEMU_MIGRATION_XBZRLE_H | ||||
| #define QEMU_MIGRATION_XBZRLE_H | ||||
| 
 | ||||
| int xbzrle_encode_buffer(uint8_t *old_buf, uint8_t *new_buf, int slen, | ||||
|                          uint8_t *dst, int dlen); | ||||
| 
 | ||||
| int xbzrle_decode_buffer(uint8_t *src, int slen, uint8_t *dst, int dlen); | ||||
| #endif | ||||
| @ -13,7 +13,7 @@ | ||||
| #include "qemu/osdep.h" | ||||
| #include "qemu-common.h" | ||||
| #include "qemu/cutils.h" | ||||
| #include "include/migration/migration.h" | ||||
| #include "../migration/xbzrle.h" | ||||
| 
 | ||||
| #define PAGE_SIZE 4096 | ||||
| 
 | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Juan Quintela
						Juan Quintela