From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LngDC-0005l0-Kk for qemu-devel@nongnu.org; Sat, 28 Mar 2009 17:37:06 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LngD7-0005j8-VJ for qemu-devel@nongnu.org; Sat, 28 Mar 2009 17:37:06 -0400 Received: from [199.232.76.173] (port=42056 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LngD7-0005j3-Km for qemu-devel@nongnu.org; Sat, 28 Mar 2009 17:37:01 -0400 Received: from mx20.gnu.org ([199.232.41.8]:8758) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1LngD7-0005Rc-C0 for qemu-devel@nongnu.org; Sat, 28 Mar 2009 17:37:01 -0400 Received: from mail.codesourcery.com ([65.74.133.4]) by mx20.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1LngD6-0004tV-9r for qemu-devel@nongnu.org; Sat, 28 Mar 2009 17:37:00 -0400 From: Nathan Froyd Date: Sat, 28 Mar 2009 14:30:15 -0700 Message-Id: <1238275817-9758-3-git-send-email-froydnj@codesourcery.com> In-Reply-To: <1238275817-9758-1-git-send-email-froydnj@codesourcery.com> References: <1238275817-9758-1-git-send-email-froydnj@codesourcery.com> Subject: [Qemu-devel] [PATCH 2/4] move ppc_def_t definition to cpu.h Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Signed-off-by: Nathan Froyd --- target-ppc/cpu.h | 15 +++++++++++++++ target-ppc/translate_init.c | 15 --------------- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/target-ppc/cpu.h b/target-ppc/cpu.h index e11af60..52180b6 100644 --- a/target-ppc/cpu.h +++ b/target-ppc/cpu.h @@ -433,6 +433,21 @@ typedef struct ppc_dcr_t ppc_dcr_t; typedef union ppc_avr_t ppc_avr_t; typedef union ppc_tlb_t ppc_tlb_t; +struct ppc_def_t { + const char *name; + uint32_t pvr; + uint32_t svr; + uint64_t insns_flags; + uint64_t msr_mask; + powerpc_mmu_t mmu_model; + powerpc_excp_t excp_model; + powerpc_input_t bus_model; + uint32_t flags; + int bfd_mach; + void (*init_proc)(CPUPPCState *env); + int (*check_pow)(CPUPPCState *env); +}; + /* SPR access micro-ops generations callbacks */ struct ppc_spr_t { void (*uea_read)(void *opaque, int gpr_num, int spr_num); diff --git a/target-ppc/translate_init.c b/target-ppc/translate_init.c index 56d8d93..3593192 100644 --- a/target-ppc/translate_init.c +++ b/target-ppc/translate_init.c @@ -33,21 +33,6 @@ #define TODO_USER_ONLY 1 #endif -struct ppc_def_t { - const char *name; - uint32_t pvr; - uint32_t svr; - uint64_t insns_flags; - uint64_t msr_mask; - powerpc_mmu_t mmu_model; - powerpc_excp_t excp_model; - powerpc_input_t bus_model; - uint32_t flags; - int bfd_mach; - void (*init_proc)(CPUPPCState *env); - int (*check_pow)(CPUPPCState *env); -}; - /* For user-mode emulation, we don't emulate any IRQ controller */ #if defined(CONFIG_USER_ONLY) #define PPC_IRQ_INIT_FN(name) \ -- 1.6.0.5