Diff for /qemu/exec-all.h between versions 1.1.1.8 and 1.1.1.9

version 1.1.1.8, 2018/04/24 17:20:18 version 1.1.1.9, 2018/04/24 17:27:26
Line 34 Line 34
 typedef struct TranslationBlock TranslationBlock;  typedef struct TranslationBlock TranslationBlock;
   
 /* XXX: make safe guess about sizes */  /* XXX: make safe guess about sizes */
 #define MAX_OP_PER_INSTR 64  #define MAX_OP_PER_INSTR 96
 /* A Call op needs up to 6 + 2N parameters (N = number of arguments).  */  /* A Call op needs up to 6 + 2N parameters (N = number of arguments).  */
 #define MAX_OPC_PARAM 10  #define MAX_OPC_PARAM 10
 #define OPC_BUF_SIZE 512  #define OPC_BUF_SIZE 512
Line 211  static inline void tb_set_jmp_target1(un Line 211  static inline void tb_set_jmp_target1(un
 #endif  #endif
   
     /* we could use a ldr pc, [pc, #-4] kind of branch and avoid the flush */      /* we could use a ldr pc, [pc, #-4] kind of branch and avoid the flush */
     *(uint32_t *)jmp_addr |= ((addr - (jmp_addr + 8)) >> 2) & 0xffffff;      *(uint32_t *)jmp_addr =
           (*(uint32_t *)jmp_addr & ~0xffffff)
           | (((addr - (jmp_addr + 8)) >> 2) & 0xffffff);
   
 #if QEMU_GNUC_PREREQ(4, 1)  #if QEMU_GNUC_PREREQ(4, 1)
     __clear_cache((char *) jmp_addr, (char *) jmp_addr + 4);      __clear_cache((char *) jmp_addr, (char *) jmp_addr + 4);

Removed from v.1.1.1.8  
changed lines
  Added in v.1.1.1.9


unix.superglobalmegacorp.com