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
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