From: Zhang Xiantao <[EMAIL PROTECTED]>
Date: Wed, 5 Dec 2007 11:40:34 +0800
Subject: [PATCH] kvm/ia64: qemu: Add exec.h for ia64 arch.

This patch creates exec.h for ia64 arch.
Signed-off-by: Zhang Xiantao <[EMAIL PROTECTED]>
---
 qemu/target-ia64/exec.h |   46
++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 46 insertions(+), 0 deletions(-)
 create mode 100644 qemu/target-ia64/exec.h

diff --git a/qemu/target-ia64/exec.h b/qemu/target-ia64/exec.h
new file mode 100644
index 0000000..39eb0b6
--- /dev/null
+++ b/qemu/target-ia64/exec.h
@@ -0,0 +1,46 @@
+/*
+ *  IA64 execution defines
+ * 
+ *  Copyright (c) 2003 Fabrice Bellard
+ *  Copyright (c) 2007 Intel Corporation
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307
USA
+ */
+//#include "dyngen-exec.h"
+
+#include "cpu.h"
+#include "exec-all.h"
+uint32_t T0;
+uint32_t T1;
+uint32_t T2;
+
+static inline void env_to_regs(void)
+{
+}
+
+static inline void regs_to_env(void)
+{
+}
+
+void cpu_lock(void);
+void cpu_unlock(void);
+void cpu_loop_exit(void);
+
+static inline int cpu_halted(CPUState *env) {
+    /* handle exit of HALTED state */
+    if (!(env->hflags & HF_HALTED_MASK))
+        return 0;
+    return EXCP_HALTED;
+}
-- 
1.5.2

Attachment: 0017-kvm-ia64-qemu-Add-exec.h-for-ia64-arch.patch
Description: 0017-kvm-ia64-qemu-Add-exec.h-for-ia64-arch.patch

-------------------------------------------------------------------------
SF.Net email is sponsored by:
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
kvm-devel mailing list
kvm-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/kvm-devel

Reply via email to