[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL 04/21] migration: reduce include files
From: |
Juan Quintela |
Subject: |
[Qemu-devel] [PULL 04/21] migration: reduce include files |
Date: |
Wed, 3 Jun 2015 14:05:40 +0200 |
To make changes easier, with the copy, I maintained almost all include
files. Now I remove the unnecessary ones on this patch. This compiles
on linux x64 with all architectures configured, and cross-compiles for
windows 32 and 64 bits.
Signed-off-by: Juan Quintela <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
---
arch_init.c | 23 -----------------------
migration/ram.c | 18 ++----------------
2 files changed, 2 insertions(+), 39 deletions(-)
diff --git a/arch_init.c b/arch_init.c
index 1f34ad7..7c0d73e 100644
--- a/arch_init.c
+++ b/arch_init.c
@@ -22,38 +22,15 @@
* THE SOFTWARE.
*/
#include <stdint.h>
-#include <stdarg.h>
-#include <stdlib.h>
-#include <zlib.h>
-#ifndef _WIN32
-#include <sys/types.h>
-#include <sys/mman.h>
-#endif
-#include "config.h"
-#include "monitor/monitor.h"
#include "sysemu/sysemu.h"
-#include "qemu/bitops.h"
-#include "qemu/bitmap.h"
#include "sysemu/arch_init.h"
-#include "audio/audio.h"
-#include "hw/i386/pc.h"
#include "hw/pci/pci.h"
#include "hw/audio/audio.h"
-#include "sysemu/kvm.h"
-#include "migration/migration.h"
#include "hw/i386/smbios.h"
-#include "exec/address-spaces.h"
-#include "hw/audio/pcspk.h"
-#include "migration/page_cache.h"
#include "qemu/config-file.h"
#include "qemu/error-report.h"
#include "qmp-commands.h"
-#include "trace.h"
-#include "exec/cpu-all.h"
-#include "exec/ram_addr.h"
#include "hw/acpi/acpi.h"
-#include "qemu/host-utils.h"
-#include "qemu/rcu_queue.h"
#ifdef TARGET_SPARC
int graphic_width = 1024;
diff --git a/migration/ram.c b/migration/ram.c
index 61150a5..14b81fc 100644
--- a/migration/ram.c
+++ b/migration/ram.c
@@ -26,31 +26,17 @@
* THE SOFTWARE.
*/
#include <stdint.h>
-#include <stdarg.h>
-#include <stdlib.h>
#include <zlib.h>
-#ifndef _WIN32
-#include <sys/types.h>
-#include <sys/mman.h>
-#endif
-#include "config.h"
-#include "monitor/monitor.h"
-#include "sysemu/sysemu.h"
#include "qemu/bitops.h"
#include "qemu/bitmap.h"
-#include "hw/i386/pc.h"
-#include "hw/pci/pci.h"
-#include "hw/audio/audio.h"
+#include "qemu/timer.h"
+#include "qemu/main-loop.h"
#include "migration/migration.h"
#include "exec/address-spaces.h"
#include "migration/page_cache.h"
-#include "qemu/config-file.h"
#include "qemu/error-report.h"
-#include "qmp-commands.h"
#include "trace.h"
-#include "exec/cpu-all.h"
#include "exec/ram_addr.h"
-#include "qemu/host-utils.h"
#include "qemu/rcu_queue.h"
#ifdef DEBUG_MIGRATION_RAM
--
2.4.1
- [Qemu-devel] [PULL 00/21] Migration pull request, Juan Quintela, 2015/06/03
- [Qemu-devel] [PULL 04/21] migration: reduce include files,
Juan Quintela <=
- [Qemu-devel] [PULL 02/21] migration: move savevm.c inside migration/, Juan Quintela, 2015/06/03
- [Qemu-devel] [PULL 03/21] migration: Add myself to the copyright list of both files, Juan Quintela, 2015/06/03
- [Qemu-devel] [PULL 05/21] arch_init: Clean up the duplicate variable 'len' defining in ram_load(), Juan Quintela, 2015/06/03
- [Qemu-devel] [PULL 07/21] migration: Remove duplicated assignment of SETUP status, Juan Quintela, 2015/06/03
- [Qemu-devel] [PULL 06/21] rdma: Fix qemu crash when IPv6 address is used for migration, Juan Quintela, 2015/06/03
- [Qemu-devel] [PULL 01/21] migration: move ram stuff to migration/ram, Juan Quintela, 2015/06/03
- [Qemu-devel] [PULL 08/21] migration: create savevm_state, Juan Quintela, 2015/06/03
- [Qemu-devel] [PULL 11/21] Split header writing out of qemu_savevm_state_begin, Juan Quintela, 2015/06/03
- [Qemu-devel] [PULL 09/21] migration: Use normal VMStateDescriptions for Subsections, Juan Quintela, 2015/06/03
- [Qemu-devel] [PULL 12/21] qemu_ram_foreach_block: pass up error value, and down the ramblock name, Juan Quintela, 2015/06/03