qapi: Convert system_reset
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
This commit is contained in:
		
							parent
							
								
									5f158f21f9
								
							
						
					
					
						commit
						38d226535a
					
				@ -477,8 +477,7 @@ ETEXI
 | 
			
		||||
        .args_type  = "",
 | 
			
		||||
        .params     = "",
 | 
			
		||||
        .help       = "reset the system",
 | 
			
		||||
        .user_print = monitor_user_noop,
 | 
			
		||||
        .mhandler.cmd_new = do_system_reset,
 | 
			
		||||
        .mhandler.cmd = hmp_system_reset,
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
STEXI
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										5
									
								
								hmp.c
									
									
									
									
									
								
							
							
						
						
									
										5
									
								
								hmp.c
									
									
									
									
									
								
							@ -104,3 +104,8 @@ void hmp_stop(Monitor *mon, const QDict *qdict)
 | 
			
		||||
{
 | 
			
		||||
    qmp_stop(NULL);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void hmp_system_reset(Monitor *mon, const QDict *qdict)
 | 
			
		||||
{
 | 
			
		||||
    qmp_system_reset(NULL);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										1
									
								
								hmp.h
									
									
									
									
									
								
							
							
						
						
									
										1
									
								
								hmp.h
									
									
									
									
									
								
							@ -25,5 +25,6 @@ void hmp_info_uuid(Monitor *mon);
 | 
			
		||||
void hmp_info_chardev(Monitor *mon);
 | 
			
		||||
void hmp_quit(Monitor *mon, const QDict *qdict);
 | 
			
		||||
void hmp_stop(Monitor *mon, const QDict *qdict);
 | 
			
		||||
void hmp_system_reset(Monitor *mon, const QDict *qdict);
 | 
			
		||||
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										10
									
								
								monitor.c
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								monitor.c
									
									
									
									
									
								
							@ -1929,16 +1929,6 @@ static void do_boot_set(Monitor *mon, const QDict *qdict)
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * do_system_reset(): Issue a machine reset
 | 
			
		||||
 */
 | 
			
		||||
static int do_system_reset(Monitor *mon, const QDict *qdict,
 | 
			
		||||
                           QObject **ret_data)
 | 
			
		||||
{
 | 
			
		||||
    qemu_system_reset_request();
 | 
			
		||||
    return 0;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * do_system_powerdown(): Issue a machine powerdown
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
@ -248,3 +248,12 @@
 | 
			
		||||
#         state
 | 
			
		||||
##
 | 
			
		||||
{ 'command': 'stop' }
 | 
			
		||||
 | 
			
		||||
##
 | 
			
		||||
# @system_reset:
 | 
			
		||||
#
 | 
			
		||||
# Performs a hard reset of a guest.
 | 
			
		||||
#
 | 
			
		||||
# Since: 0.14.0
 | 
			
		||||
##
 | 
			
		||||
{ 'command': 'system_reset' }
 | 
			
		||||
 | 
			
		||||
@ -223,10 +223,7 @@ EQMP
 | 
			
		||||
    {
 | 
			
		||||
        .name       = "system_reset",
 | 
			
		||||
        .args_type  = "",
 | 
			
		||||
        .params     = "",
 | 
			
		||||
        .help       = "reset the system",
 | 
			
		||||
        .user_print = monitor_user_noop,
 | 
			
		||||
        .mhandler.cmd_new = do_system_reset,
 | 
			
		||||
        .mhandler.cmd_new = qmp_marshal_input_system_reset,
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
SQMP
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user