new monitor func status
Attached is a small patch that adds the new info subcommand - status. The status indicates if the VM is running or paused this info makes life for (stateless) Qemu/KVM frontends easier. (Philipp Wehrheim) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6094 c046a42c-6fe2-441c-8c8c-71466251a162
This commit is contained in:
		
							parent
							
								
									f54825cc24
								
							
						
					
					
						commit
						6f9c5ee782
					
				
							
								
								
									
										11
									
								
								monitor.c
									
									
									
									
									
								
							
							
						
						
									
										11
									
								
								monitor.c
									
									
									
									
									
								
							@ -1401,6 +1401,15 @@ static void do_inject_nmi(int cpu_index)
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
static void do_info_status(void)
 | 
			
		||||
{
 | 
			
		||||
    if (vm_running)
 | 
			
		||||
       term_printf("VM status: running\n");
 | 
			
		||||
    else
 | 
			
		||||
       term_printf("VM status: paused\n");
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
static void do_balloon(int value)
 | 
			
		||||
{
 | 
			
		||||
    ram_addr_t target = value;
 | 
			
		||||
@ -1557,6 +1566,8 @@ static const term_cmd_t info_cmds[] = {
 | 
			
		||||
      "", "show capture information" },
 | 
			
		||||
    { "snapshots", "", do_info_snapshots,
 | 
			
		||||
      "", "show the currently saved VM snapshots" },
 | 
			
		||||
    { "status", "", do_info_status,
 | 
			
		||||
      "", "show the current VM status (running|paused)" },
 | 
			
		||||
    { "pcmcia", "", pcmcia_info,
 | 
			
		||||
      "", "show guest PCMCIA status" },
 | 
			
		||||
    { "mice", "", do_info_mice,
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user