trace: Trace entry point of balloon request handler
Signed-off-by: Prerna Saxena <prerna@linux.vnet.ibm.com> Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
This commit is contained in:
		
							parent
							
								
									bd3c9aa531
								
							
						
					
					
						commit
						62dd89dea2
					
				| @ -29,6 +29,7 @@ | ||||
| #include "cpu-common.h" | ||||
| #include "kvm.h" | ||||
| #include "balloon.h" | ||||
| #include "trace.h" | ||||
| 
 | ||||
| 
 | ||||
| static QEMUBalloonEvent *qemu_balloon_event; | ||||
| @ -43,6 +44,7 @@ void qemu_add_balloon_handler(QEMUBalloonEvent *func, void *opaque) | ||||
| int qemu_balloon(ram_addr_t target, MonitorCompletion cb, void *opaque) | ||||
| { | ||||
|     if (qemu_balloon_event) { | ||||
|         trace_balloon_event(qemu_balloon_event_opaque, target); | ||||
|         qemu_balloon_event(qemu_balloon_event_opaque, target, cb, opaque); | ||||
|         return 1; | ||||
|     } else { | ||||
|  | ||||
| @ -63,3 +63,7 @@ disable paio_submit(void *acb, void *opaque, unsigned long sector_num, unsigned | ||||
| # ioport.c | ||||
| disable cpu_in(unsigned int addr, unsigned int val) "addr %#x value %u" | ||||
| disable cpu_out(unsigned int addr, unsigned int val) "addr %#x value %u" | ||||
| 
 | ||||
| # balloon.c | ||||
| # Since requests are raised via monitor, not many tracepoints are needed. | ||||
| disable balloon_event(void *opaque, unsigned long addr) "opaque %p addr %lu" | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Prerna Saxena
						Prerna Saxena