QMP: Move RESET event into qemu_system_reset()
Nothing will change as that function is currently only called by the main loop code, but it's the right place for the RESET event, as it's where the reset is actually performed. Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
This commit is contained in:
		
							parent
							
								
									6b8f8fff78
								
							
						
					
					
						commit
						0ee442502b
					
				
							
								
								
									
										3
									
								
								vl.c
									
									
									
									
									
								
							
							
						
						
									
										3
									
								
								vl.c
									
									
									
									
									
								
							| @ -3139,6 +3139,8 @@ static void do_vm_stop(int reason) | ||||
|         vm_state_notify(0, reason); | ||||
|         monitor_protocol_event(QEVENT_STOP, NULL); | ||||
|     } | ||||
| 
 | ||||
|     monitor_protocol_event(QEVENT_RESET, NULL); | ||||
| } | ||||
| 
 | ||||
| void qemu_register_reset(QEMUResetHandler *func, void *opaque) | ||||
| @ -4096,7 +4098,6 @@ static void main_loop(void) | ||||
|                 break; | ||||
|         } | ||||
|         if (qemu_reset_requested()) { | ||||
|             monitor_protocol_event(QEVENT_RESET, NULL); | ||||
|             pause_all_vcpus(); | ||||
|             qemu_system_reset(); | ||||
|             resume_all_vcpus(); | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Luiz Capitulino
						Luiz Capitulino