Bugs item #2063072, was opened at 2008-08-20 17:29
Message generated for change (Comment added) made by freedombi
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=893831&aid=2063072&group_id=180599
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: qemu
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Jana Delego (janado)
Assigned to: Anthony Liguori (aliguori)
Summary: compiling problem with "tcg_ctx"
Initial Comment:
When compiling kvm using the "--disable-cpu-emulation" flag on a 64 bit Intel
Ubuntu, the compiler aborts with error "undefined reference to tcg_ctx",
This problem exists since kvm-70.
----------------------------------------------------------------------
Comment By: Marshal Newrock (freedombi)
Date: 2008-09-01 19:40
Message:
Logged In: YES
user_id=2201280
Originator: NO
This seems to work with kvm-74. The patch allowed compilation, and the
guest appears to be running well.
----------------------------------------------------------------------
Comment By: Amit Shah (amitshah)
Date: 2008-08-29 05:59
Message:
Logged In: YES
user_id=201894
Originator: NO
I'm not sure if this will make qemu work properly, but it fixes the build
(also attached). Can you confirm if this works?
commit 244cafe6688940c25c81b31aa223c9e24656806e
Author: Amit Shah <[EMAIL PROTECTED]>
Date: Fri Aug 29 15:20:14 2008 +0530
KVM: QEMU: Fix userspace build with --disable-cpu-emulation
I'm not sure this will work properly, but fixes the build.
ppc might need something like this as well
Signed-off-by: Amit Shah <[EMAIL PROTECTED]>
diff --git a/qemu/target-i386/fake-exec.c b/qemu/target-i386/fake-exec.c
index 737286d..552089b 100644
--- a/qemu/target-i386/fake-exec.c
+++ b/qemu/target-i386/fake-exec.c
@@ -12,6 +12,13 @@
*/
#include "exec.h"
#include "cpu.h"
+#include "tcg.h"
+
+/* code generation context */
+TCGContext tcg_ctx;
+
+uint16_t gen_opc_buf[OPC_BUF_SIZE];
+TCGArg gen_opparam_buf[OPPARAM_BUF_SIZE];
int code_copy_enabled = 0;
@@ -45,10 +52,6 @@ int cpu_x86_gen_code(CPUState *env, TranslationBlock
*tb, int *gen_code_size_ptr
return 0;
}
-void flush_icache_range(unsigned long start, unsigned long stop)
-{
-}
-
void optimize_flags_init(void)
{
}
File Added: 0001-KVM-QEMU-Fix-userspace-build-with-disable-cpu-em.patch
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=893831&aid=2063072&group_id=180599
--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at http://vger.kernel.org/majordomo-info.html