From e5896b12e20b86ba9d16582888d60cf5cb286517 Mon Sep 17 00:00:00 2001 From: Anthony PERARD Date: Mon, 7 Feb 2011 12:19:23 +0100 Subject: Introduce log_start/log_stop in CPUPhysMemoryClient In order to use log_start/log_stop with Xen as well in the vga code, this two operations have been put in CPUPhysMemoryClient. The two new functions cpu_physical_log_start,cpu_physical_log_stop are used in hw/vga.c and replace the kvm_log_start/stop. With this, vga does no longer depends on kvm header. [ Jan: rebasing and style fixlets ] Signed-off-by: Anthony PERARD Signed-off-by: Jan Kiszka Signed-off-by: Marcelo Tosatti --- cpu-common.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'cpu-common.h') diff --git a/cpu-common.h b/cpu-common.h index 6d4a898ad1..54d21d4717 100644 --- a/cpu-common.h +++ b/cpu-common.h @@ -96,6 +96,10 @@ struct CPUPhysMemoryClient { target_phys_addr_t end_addr); int (*migration_log)(struct CPUPhysMemoryClient *client, int enable); + int (*log_start)(struct CPUPhysMemoryClient *client, + target_phys_addr_t phys_addr, ram_addr_t size); + int (*log_stop)(struct CPUPhysMemoryClient *client, + target_phys_addr_t phys_addr, ram_addr_t size); QLIST_ENTRY(CPUPhysMemoryClient) list; }; -- cgit v1.2.3