From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sheng Yang Subject: [PATCH] kvm: qemu: Fix compile error in non-x86 arch Date: Tue, 27 Nov 2007 15:16:42 +0800 Message-ID: <200711271516.42975.sheng.yang@intel.com> Mime-Version: 1.0 Content-Type: Multipart/Mixed; boundary="Boundary-00=_aR8SH9qp+tIWcQs" To: kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org Return-path: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: kvm-devel-bounces-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org Errors-To: kvm-devel-bounces-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org List-Id: kvm.vger.kernel.org --Boundary-00=_aR8SH9qp+tIWcQs Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline =46rom 5a3ca0556bb3f8b9e18d392535312c370c2dd2f7 Mon Sep 17 00:00:00 2001 =46rom: Sheng Yang Date: Tue, 27 Nov 2007 14:51:44 +0800 Subject: [PATCH] kvm: qemu: Fix compile error in non-x86 arch This patch disable PIC/IOAPIC live migration support for non-x86 arch. Signed-off-by: Sheng Yang =2D-- qemu/hw/apic.c | 4 ++-- qemu/hw/i8259.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/qemu/hw/apic.c b/qemu/hw/apic.c index 60d31fa..55ec7f1 100644 =2D-- a/qemu/hw/apic.c +++ b/qemu/hw/apic.c @@ -1132,7 +1132,7 @@ static void ioapic_mem_writel(void *opaque,=20 target_phys_addr_t addr, uint32_t va #ifdef USE_KVM static void kvm_kernel_ioapic_save_to_user(IOAPICState *s) { =2D#ifdef KVM_CAP_IRQCHIP +#if defined(KVM_CAP_IRQCHIP) && defined(TARGET_I386) struct kvm_irqchip chip; struct kvm_ioapic_state *kioapic; int i; @@ -1151,7 +1151,7 @@ static void kvm_kernel_ioapic_save_to_user(IOAPICStat= e=20 *s) =20 static void kvm_kernel_ioapic_load_from_user(IOAPICState *s) { =2D#ifdef KVM_CAP_IRQCHIP +#if defined(KVM_CAP_IRQCHIP) && defined(TARGET_I386) struct kvm_irqchip chip; struct kvm_ioapic_state *kioapic; int i; diff --git a/qemu/hw/i8259.c b/qemu/hw/i8259.c index 60063d4..1bb8137 100644 =2D-- a/qemu/hw/i8259.c +++ b/qemu/hw/i8259.c @@ -478,7 +478,7 @@ extern kvm_context_t kvm_context; =20 static void kvm_kernel_pic_save_to_user(PicState *s) { =2D#ifdef KVM_CAP_IRQCHIP +#if defined(KVM_CAP_IRQCHIP) && defined(TARGET_I386) struct kvm_irqchip chip; struct kvm_pic_state *kpic; =20 @@ -509,7 +509,7 @@ static void kvm_kernel_pic_save_to_user(PicState *s) =20 static void kvm_kernel_pic_load_from_user(PicState *s) { =2D#ifdef KVM_CAP_IRQCHIP +#if defined(KVM_CAP_IRQCHIP) && defined(TARGET_I386) struct kvm_irqchip chip; struct kvm_pic_state *kpic; =20 =2D-=20 1.5.3.4 --Boundary-00=_aR8SH9qp+tIWcQs Content-Type: text/x-diff; charset="us-ascii"; name="0001-kvm-qemu-Fix-compile-error-in-non-x86-arch.patch" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="0001-kvm-qemu-Fix-compile-error-in-non-x86-arch.patch" =46rom 5a3ca0556bb3f8b9e18d392535312c370c2dd2f7 Mon Sep 17 00:00:00 2001 =46rom: Sheng Yang Date: Tue, 27 Nov 2007 14:51:44 +0800 Subject: [PATCH] kvm: qemu: Fix compile error in non-x86 arch This patch disable PIC/IOAPIC live migration support for non-x86 arch. Signed-off-by: Sheng Yang =2D-- qemu/hw/apic.c | 4 ++-- qemu/hw/i8259.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/qemu/hw/apic.c b/qemu/hw/apic.c index 60d31fa..55ec7f1 100644 =2D-- a/qemu/hw/apic.c +++ b/qemu/hw/apic.c @@ -1132,7 +1132,7 @@ static void ioapic_mem_writel(void *opaque, target_ph= ys_addr_t addr, uint32_t va #ifdef USE_KVM static void kvm_kernel_ioapic_save_to_user(IOAPICState *s) { =2D#ifdef KVM_CAP_IRQCHIP +#if defined(KVM_CAP_IRQCHIP) && defined(TARGET_I386) struct kvm_irqchip chip; struct kvm_ioapic_state *kioapic; int i; @@ -1151,7 +1151,7 @@ static void kvm_kernel_ioapic_save_to_user(IOAPICStat= e *s) =20 static void kvm_kernel_ioapic_load_from_user(IOAPICState *s) { =2D#ifdef KVM_CAP_IRQCHIP +#if defined(KVM_CAP_IRQCHIP) && defined(TARGET_I386) struct kvm_irqchip chip; struct kvm_ioapic_state *kioapic; int i; diff --git a/qemu/hw/i8259.c b/qemu/hw/i8259.c index 60063d4..1bb8137 100644 =2D-- a/qemu/hw/i8259.c +++ b/qemu/hw/i8259.c @@ -478,7 +478,7 @@ extern kvm_context_t kvm_context; =20 static void kvm_kernel_pic_save_to_user(PicState *s) { =2D#ifdef KVM_CAP_IRQCHIP +#if defined(KVM_CAP_IRQCHIP) && defined(TARGET_I386) struct kvm_irqchip chip; struct kvm_pic_state *kpic; =20 @@ -509,7 +509,7 @@ static void kvm_kernel_pic_save_to_user(PicState *s) =20 static void kvm_kernel_pic_load_from_user(PicState *s) { =2D#ifdef KVM_CAP_IRQCHIP +#if defined(KVM_CAP_IRQCHIP) && defined(TARGET_I386) struct kvm_irqchip chip; struct kvm_pic_state *kpic; =20 =2D-=20 1.5.3.4 --Boundary-00=_aR8SH9qp+tIWcQs Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ --Boundary-00=_aR8SH9qp+tIWcQs Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ kvm-devel mailing list kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org https://lists.sourceforge.net/lists/listinfo/kvm-devel --Boundary-00=_aR8SH9qp+tIWcQs--