Commit 9886cc165ac2c594f62a597de2c7b4df9922e2e6

Authored by bellard
1 parent ce09776b

factorized GenOpFunc


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@535 c046a42c-6fe2-441c-8c8c-71466251a162
Showing 1 changed file with 7 additions and 1 deletions
exec-all.h
... ... @@ -64,6 +64,11 @@ extern uint32_t gen_opc_pc[OPC_BUF_SIZE];
64 64 extern uint8_t gen_opc_cc_op[OPC_BUF_SIZE];
65 65 extern uint8_t gen_opc_instr_start[OPC_BUF_SIZE];
66 66  
  67 +typedef void (GenOpFunc)(void);
  68 +typedef void (GenOpFunc1)(long);
  69 +typedef void (GenOpFunc2)(long, long);
  70 +typedef void (GenOpFunc3)(long, long, long);
  71 +
67 72 #if defined(TARGET_I386)
68 73  
69 74 void optimize_flags_init(void);
... ... @@ -498,7 +503,8 @@ extern spinlock_t tb_lock;
498 503  
499 504 extern int tb_invalidated_flag;
500 505  
501   -#if defined(TARGET_I386) && !defined(CONFIG_USER_ONLY)
  506 +#if (defined(TARGET_I386) || defined(TARGET_PPC)) && \
  507 + !defined(CONFIG_USER_ONLY)
502 508  
503 509 void tlb_fill(unsigned long addr, int is_write, int is_user,
504 510 void *retaddr);
... ...