move stop/stopped CPU_COMMON fields after area zeroed by reset
cpu_reset zeroes CPUState upto breakpoints member. Contents of stop/stopped should not be zeroed on cpu_reset. Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com> Signed-off-by: Avi Kivity <avi@redhat.com>
This commit is contained in:
		
							parent
							
								
									3ae9501c5b
								
							
						
					
					
						commit
						ced6c05143
					
				| 
						 | 
				
			
			@ -159,8 +159,6 @@ typedef struct CPUWatchpoint {
 | 
			
		|||
    target_ulong mem_io_vaddr; /* target virtual addr at which the      \
 | 
			
		||||
                                     memory was accessed */             \
 | 
			
		||||
    uint32_t halted; /* Nonzero if the CPU is in suspend state */       \
 | 
			
		||||
    uint32_t stop;   /* Stop request */                                 \
 | 
			
		||||
    uint32_t stopped; /* Artificially stopped */                        \
 | 
			
		||||
    uint32_t interrupt_request;                                         \
 | 
			
		||||
    volatile sig_atomic_t exit_request;                                 \
 | 
			
		||||
    CPU_COMMON_TLB                                                      \
 | 
			
		||||
| 
						 | 
				
			
			@ -203,6 +201,8 @@ typedef struct CPUWatchpoint {
 | 
			
		|||
    void *opaque;                                                       \
 | 
			
		||||
                                                                        \
 | 
			
		||||
    uint32_t created;                                                   \
 | 
			
		||||
    uint32_t stop;   /* Stop request */                                 \
 | 
			
		||||
    uint32_t stopped; /* Artificially stopped */                        \
 | 
			
		||||
    struct QemuThread *thread;                                          \
 | 
			
		||||
    struct QemuCond *halt_cond;                                         \
 | 
			
		||||
    struct qemu_work_item *queued_work_first, *queued_work_last;        \
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue