Diff for /qemu/cpu-defs.h between versions 1.1.1.10 and 1.1.1.11

version 1.1.1.10, 2018/04/24 18:24:32 version 1.1.1.11, 2018/04/24 18:56:37
Line 37 Line 37
   
 #define TARGET_LONG_SIZE (TARGET_LONG_BITS / 8)  #define TARGET_LONG_SIZE (TARGET_LONG_BITS / 8)
   
   typedef int16_t target_short __attribute__ ((aligned(TARGET_SHORT_ALIGNMENT)));
   typedef uint16_t target_ushort __attribute__((aligned(TARGET_SHORT_ALIGNMENT)));
   typedef int32_t target_int __attribute__((aligned(TARGET_INT_ALIGNMENT)));
   typedef uint32_t target_uint __attribute__((aligned(TARGET_INT_ALIGNMENT)));
   typedef int64_t target_llong __attribute__((aligned(TARGET_LLONG_ALIGNMENT)));
   typedef uint64_t target_ullong __attribute__((aligned(TARGET_LLONG_ALIGNMENT)));
 /* target_ulong is the type of a virtual address */  /* target_ulong is the type of a virtual address */
 #if TARGET_LONG_SIZE == 4  #if TARGET_LONG_SIZE == 4
 typedef int32_t target_long;  typedef int32_t target_long __attribute__((aligned(TARGET_LONG_ALIGNMENT)));
 typedef uint32_t target_ulong;  typedef uint32_t target_ulong __attribute__((aligned(TARGET_LONG_ALIGNMENT)));
 #define TARGET_FMT_lx "%08x"  #define TARGET_FMT_lx "%08x"
 #define TARGET_FMT_ld "%d"  #define TARGET_FMT_ld "%d"
 #define TARGET_FMT_lu "%u"  #define TARGET_FMT_lu "%u"
 #elif TARGET_LONG_SIZE == 8  #elif TARGET_LONG_SIZE == 8
 typedef int64_t target_long;  typedef int64_t target_long __attribute__((aligned(TARGET_LONG_ALIGNMENT)));
 typedef uint64_t target_ulong;  typedef uint64_t target_ulong __attribute__((aligned(TARGET_LONG_ALIGNMENT)));
 #define TARGET_FMT_lx "%016" PRIx64  #define TARGET_FMT_lx "%016" PRIx64
 #define TARGET_FMT_ld "%" PRId64  #define TARGET_FMT_ld "%" PRId64
 #define TARGET_FMT_lu "%" PRIu64  #define TARGET_FMT_lu "%" PRIu64
Line 197  typedef struct CPUWatchpoint { Line 203  typedef struct CPUWatchpoint {
     int nr_cores;  /* number of cores within this CPU package */        \      int nr_cores;  /* number of cores within this CPU package */        \
     int nr_threads;/* number of threads within this CPU */              \      int nr_threads;/* number of threads within this CPU */              \
     int running; /* Nonzero if cpu is currently running(usermode).  */  \      int running; /* Nonzero if cpu is currently running(usermode).  */  \
       int thread_id;                                                      \
     /* user data */                                                     \      /* user data */                                                     \
     void *opaque;                                                       \      void *opaque;                                                       \
                                                                         \                                                                          \
Line 205  typedef struct CPUWatchpoint { Line 212  typedef struct CPUWatchpoint {
     uint32_t stopped; /* Artificially stopped */                        \      uint32_t stopped; /* Artificially stopped */                        \
     struct QemuThread *thread;                                          \      struct QemuThread *thread;                                          \
     struct QemuCond *halt_cond;                                         \      struct QemuCond *halt_cond;                                         \
       int thread_kicked;                                                  \
     struct qemu_work_item *queued_work_first, *queued_work_last;        \      struct qemu_work_item *queued_work_first, *queued_work_last;        \
     const char *cpu_model_str;                                          \      const char *cpu_model_str;                                          \
     struct KVMState *kvm_state;                                         \      struct KVMState *kvm_state;                                         \

Removed from v.1.1.1.10  
changed lines
  Added in v.1.1.1.11


unix.superglobalmegacorp.com