da7d236
From b16ca7f06c09f46cc6dda7c49a31edc9a3325956 Mon Sep 17 00:00:00 2001
Glauber Costa 8571d06
From: Glauber Costa <glommer@redhat.com>
da7d236
Date: Wed, 24 Jun 2009 14:22:57 +0100
da7d236
Subject: [PATCH 1/7] use KVM_UPSTREAM for ppc.
Glauber Costa 8571d06
Glauber Costa 8571d06
ppc should compile with upstream qemu code, so, put these
Glauber Costa 8571d06
defines in ppc specific code that references kvm functions.
Glauber Costa 8571d06
Glauber Costa 8571d06
We don put them in config.h in this case, since there are
Glauber Costa 8571d06
files (like vl.c) that includes both kvm.h and qemu-kvm.h,
Glauber Costa 8571d06
and would break compilation.
Glauber Costa 8571d06
Glauber Costa 8571d06
Signed-off-by: Glauber Costa <glommer@redhat.com>
da7d236
Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Glauber Costa 8571d06
---
Glauber Costa 206c786
 hw/ppc440.c            |    1 +
Glauber Costa 206c786
 hw/ppc440_bamboo.c     |    1 +
Glauber Costa 206c786
 hw/ppce500_mpc8544ds.c |    1 +
da7d236
 target-ppc/helper.c    |    1 +
da7d236
 4 files changed, 4 insertions(+), 0 deletions(-)
Glauber Costa 8571d06
da7d236
diff --git a/hw/ppc440.c b/hw/ppc440.c
da7d236
index 00d82e4..164c326 100644
da7d236
--- a/hw/ppc440.c
da7d236
+++ b/hw/ppc440.c
Glauber Costa 8571d06
@@ -18,6 +18,7 @@
Glauber Costa 8571d06
 #include "ppc440.h"
Glauber Costa 8571d06
 #include "ppc405.h"
Glauber Costa 8571d06
 #include "sysemu.h"
Glauber Costa 8571d06
+#define KVM_UPSTREAM
Glauber Costa 8571d06
 #include "kvm.h"
Glauber Costa 8571d06
 
Glauber Costa 8571d06
 #define PPC440EP_PCI_CONFIG     0xeec00000
da7d236
diff --git a/hw/ppc440_bamboo.c b/hw/ppc440_bamboo.c
da7d236
index 6963309..cf5b35b 100644
da7d236
--- a/hw/ppc440_bamboo.c
da7d236
+++ b/hw/ppc440_bamboo.c
Glauber Costa 8571d06
@@ -21,6 +21,7 @@
Glauber Costa 8571d06
 #include "boards.h"
Glauber Costa 8571d06
 #include "sysemu.h"
Glauber Costa 8571d06
 #include "ppc440.h"
Glauber Costa 8571d06
+#define KVM_UPSTREAM
Glauber Costa 8571d06
 #include "kvm.h"
Glauber Costa 8571d06
 #include "kvm_ppc.h"
Glauber Costa 8571d06
 #include "device_tree.h"
da7d236
diff --git a/hw/ppce500_mpc8544ds.c b/hw/ppce500_mpc8544ds.c
da7d236
index d946f03..4692c96 100644
da7d236
--- a/hw/ppce500_mpc8544ds.c
da7d236
+++ b/hw/ppce500_mpc8544ds.c
Glauber Costa 206c786
@@ -16,6 +16,7 @@
Glauber Costa 206c786
 
Glauber Costa 206c786
 #include <dirent.h>
Glauber Costa 206c786
 
Glauber Costa 206c786
+#define KVM_UPSTREAM
Glauber Costa 206c786
 #include "config.h"
Glauber Costa 206c786
 #include "qemu-common.h"
Glauber Costa 206c786
 #include "net.h"
da7d236
diff --git a/target-ppc/helper.c b/target-ppc/helper.c
da7d236
index db765e3..721d467 100644
da7d236
--- a/target-ppc/helper.c
da7d236
+++ b/target-ppc/helper.c
Glauber Costa 8571d06
@@ -29,6 +29,7 @@
Glauber Costa 8571d06
 #include "exec-all.h"
Glauber Costa 8571d06
 #include "helper_regs.h"
Glauber Costa 8571d06
 #include "qemu-common.h"
Glauber Costa 8571d06
+#define KVM_UPSTREAM
Glauber Costa 8571d06
 #include "kvm.h"
Glauber Costa 8571d06
 
Glauber Costa 8571d06
 //#define DEBUG_MMU
da7d236
-- 
da7d236
1.6.2.2
da7d236