/[qemu]/qemu/exec.h
ViewVC logotype

Diff of /qemu/exec.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.7 by bellard, Sun Jun 15 20:05:50 2003 UTC revision 1.8 by bellard, Tue Jun 24 13:28:12 2003 UTC
# Line 39  struct TranslationBlock; Line 39  struct TranslationBlock;
39  extern uint16_t gen_opc_buf[OPC_BUF_SIZE];  extern uint16_t gen_opc_buf[OPC_BUF_SIZE];
40  extern uint32_t gen_opparam_buf[OPPARAM_BUF_SIZE];  extern uint32_t gen_opparam_buf[OPPARAM_BUF_SIZE];
41  extern uint32_t gen_opc_pc[OPC_BUF_SIZE];  extern uint32_t gen_opc_pc[OPC_BUF_SIZE];
42    extern uint8_t gen_opc_cc_op[OPC_BUF_SIZE];
43  extern uint8_t gen_opc_instr_start[OPC_BUF_SIZE];  extern uint8_t gen_opc_instr_start[OPC_BUF_SIZE];
44    
45  #if defined(TARGET_I386)  #if defined(TARGET_I386)
# Line 57  extern uint8_t gen_opc_instr_start[OPC_B Line 58  extern uint8_t gen_opc_instr_start[OPC_B
58  extern FILE *logfile;  extern FILE *logfile;
59  extern int loglevel;  extern int loglevel;
60    
61  int gen_intermediate_code(struct TranslationBlock *tb, int search_pc);  int gen_intermediate_code(struct TranslationBlock *tb);
62    int gen_intermediate_code_pc(struct TranslationBlock *tb);
63  void dump_ops(const uint16_t *opc_buf, const uint32_t *opparam_buf);  void dump_ops(const uint16_t *opc_buf, const uint32_t *opparam_buf);
64  int cpu_gen_code(struct TranslationBlock *tb,  int cpu_gen_code(struct TranslationBlock *tb,
65                   int max_code_size, int *gen_code_size_ptr);                   int max_code_size, int *gen_code_size_ptr);
66  int cpu_search_pc(struct TranslationBlock *tb,  int cpu_restore_state(struct TranslationBlock *tb,
67                    uint32_t *found_pc, unsigned long searched_pc);                        CPUState *env, unsigned long searched_pc);
68  void cpu_exec_init(void);  void cpu_exec_init(void);
69  int page_unprotect(unsigned long address);  int page_unprotect(unsigned long address);
70    void page_unmap(void);
71    
72  #define CODE_GEN_MAX_SIZE        65536  #define CODE_GEN_MAX_SIZE        65536
73  #define CODE_GEN_ALIGN           16 /* must be >= of the size of a icache line */  #define CODE_GEN_ALIGN           16 /* must be >= of the size of a icache line */

Legend:
Removed from v.1.7  
changed lines
  Added in v.1.8

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26