All of lore.kernel.org
 help / color / mirror / Atom feed
From: Aurelien Jarno <aurelien@aurel32.net>
To: qemu-devel@nongnu.org
Subject: Re: [Qemu-devel] [PATCH 1/2] Common cpu_loop_exit prototype
Date: Sun, 30 Nov 2008 17:26:50 +0100	[thread overview]
Message-ID: <20081130162650.GE11797@hall.aurel32.net> (raw)
In-Reply-To: <492FDA5B.4050207@siemens.com>

On Fri, Nov 28, 2008 at 12:47:39PM +0100, Jan Kiszka wrote:
> All archs use the same cpu_loop_exit, so move the prototype in a common
> header. i386 was carrying a __hidden attribute, but that was empty for
> this arch anyway.
> 

Thanks, applied.

> Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
> ---
> 
>  exec-all.h          |    1 +
>  target-alpha/cpu.h  |    1 -
>  target-arm/exec.h   |    2 --
>  target-cris/exec.h  |    2 --
>  target-i386/exec.h  |    1 -
>  target-m68k/exec.h  |    2 --
>  target-mips/exec.h  |    1 -
>  target-ppc/cpu.h    |    1 -
>  target-sh4/exec.h   |    2 --
>  target-sparc/exec.h |    3 ---
>  10 files changed, 1 insertions(+), 15 deletions(-)
> 
> diff --git a/exec-all.h b/exec-all.h
> index aec318b..ca97f57 100644
> --- a/exec-all.h
> +++ b/exec-all.h
> @@ -82,6 +82,7 @@ TranslationBlock *tb_gen_code(CPUState *env,
>                                target_ulong pc, target_ulong cs_base, int flags,
>                                int cflags);
>  void cpu_exec_init(CPUState *env);
> +void cpu_loop_exit(void);
>  int page_unprotect(target_ulong address, unsigned long pc, void *puc);
>  void tb_invalidate_phys_page_range(target_phys_addr_t start, target_phys_addr_t end,
>                                     int is_cpu_write_access);
> diff --git a/target-alpha/cpu.h b/target-alpha/cpu.h
> index 122e2c2..65be4fb 100644
> --- a/target-alpha/cpu.h
> +++ b/target-alpha/cpu.h
> @@ -409,7 +409,6 @@ int cpu_alpha_signal_handler(int host_signum, void *pinfo,
>                               void *puc);
>  int cpu_alpha_mfpr (CPUState *env, int iprn, uint64_t *valp);
>  int cpu_alpha_mtpr (CPUState *env, int iprn, uint64_t val, uint64_t *oldvalp);
> -void cpu_loop_exit (void);
>  void pal_init (CPUState *env);
>  #if !defined (CONFIG_USER_ONLY)
>  void call_pal (CPUState *env);
> diff --git a/target-arm/exec.h b/target-arm/exec.h
> index c543cf4..88f0886 100644
> --- a/target-arm/exec.h
> +++ b/target-arm/exec.h
> @@ -58,6 +58,4 @@ static inline int cpu_halted(CPUState *env) {
>  #include "softmmu_exec.h"
>  #endif
>  
> -void cpu_loop_exit(void);
> -
>  void raise_exception(int);
> diff --git a/target-cris/exec.h b/target-cris/exec.h
> index 6171473..ec7346a 100644
> --- a/target-cris/exec.h
> +++ b/target-cris/exec.h
> @@ -45,8 +45,6 @@ int cpu_cris_handle_mmu_fault (CPUState *env, target_ulong address, int rw,
>  void cpu_cris_flush_flags(CPUCRISState *env, int cc_op);
>  void helper_movec(CPUCRISState *env, int reg, uint32_t val);
>  
> -void cpu_loop_exit(void);
> -
>  static inline int cpu_halted(CPUState *env) {
>  	if (!env->halted)
>  		return 0;
> diff --git a/target-i386/exec.h b/target-i386/exec.h
> index d0756e1..3663166 100644
> --- a/target-i386/exec.h
> +++ b/target-i386/exec.h
> @@ -72,7 +72,6 @@ void raise_interrupt(int intno, int is_int, int error_code,
>  void raise_exception_err(int exception_index, int error_code);
>  void raise_exception(int exception_index);
>  void do_smm_enter(void);
> -void __hidden cpu_loop_exit(void);
>  
>  /* n must be a constant to be efficient */
>  static inline target_long lshift(target_long x, int n)
> diff --git a/target-m68k/exec.h b/target-m68k/exec.h
> index 745606e..f67941d 100644
> --- a/target-m68k/exec.h
> +++ b/target-m68k/exec.h
> @@ -44,8 +44,6 @@ int cpu_m68k_handle_mmu_fault (CPUState *env, target_ulong address, int rw,
>  #include "softmmu_exec.h"
>  #endif
>  
> -void cpu_loop_exit(void);
> -
>  static inline int cpu_halted(CPUState *env) {
>      if (!env->halted)
>          return 0;
> diff --git a/target-mips/exec.h b/target-mips/exec.h
> index 5d3e356..8ab6437 100644
> --- a/target-mips/exec.h
> +++ b/target-mips/exec.h
> @@ -29,7 +29,6 @@ int cpu_mips_handle_mmu_fault (CPUState *env, target_ulong address, int rw,
>  void do_interrupt (CPUState *env);
>  void r4k_invalidate_tlb (CPUState *env, int idx, int use_extra);
>  
> -void cpu_loop_exit(void);
>  void do_raise_exception_err (uint32_t exception, int error_code);
>  void do_raise_exception (uint32_t exception);
>  
> diff --git a/target-ppc/cpu.h b/target-ppc/cpu.h
> index 711044b..8f7309b 100644
> --- a/target-ppc/cpu.h
> +++ b/target-ppc/cpu.h
> @@ -689,7 +689,6 @@ int cpu_ppc_signal_handler (int host_signum, void *pinfo,
>  
>  void do_interrupt (CPUPPCState *env);
>  void ppc_hw_interrupt (CPUPPCState *env);
> -void cpu_loop_exit (void);
>  
>  void dump_stack (CPUPPCState *env);
>  
> diff --git a/target-sh4/exec.h b/target-sh4/exec.h
> index f2e6fea..6122610 100644
> --- a/target-sh4/exec.h
> +++ b/target-sh4/exec.h
> @@ -65,6 +65,4 @@ int find_utlb_entry(CPUState * env, target_ulong address, int use_asid);
>  
>  void do_interrupt(CPUState * env);
>  
> -void cpu_loop_exit(void);
> -
>  #endif				/* _EXEC_SH4_H */
> diff --git a/target-sparc/exec.h b/target-sparc/exec.h
> index 75410aa..36fd117 100644
> --- a/target-sparc/exec.h
> +++ b/target-sparc/exec.h
> @@ -24,9 +24,6 @@ static inline void regs_to_env(void)
>  /* op_helper.c */
>  void do_interrupt(CPUState *env);
>  
> -/* cpu-exec.c */
> -void cpu_loop_exit(void);
> -
>  static inline int cpu_halted(CPUState *env1) {
>      if (!env1->halted)
>          return 0;
> 
> 
> 

-- 
  .''`.  Aurelien Jarno	            | GPG: 1024D/F1BCDB73
 : :' :  Debian developer           | Electrical Engineer
 `. `'   aurel32@debian.org         | aurelien@aurel32.net
   `-    people.debian.org/~aurel32 | www.aurel32.net

      reply	other threads:[~2008-11-30 16:26 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-11-28 11:47 [Qemu-devel] [PATCH 1/2] Common cpu_loop_exit prototype Jan Kiszka
2008-11-30 16:26 ` Aurelien Jarno [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20081130162650.GE11797@hall.aurel32.net \
    --to=aurelien@aurel32.net \
    --cc=qemu-devel@nongnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.