Peter Xu 
		3f1fea0fb5 
		
	 
	
	
	kvm-irqchip: do explicit commit when update irq ... 
			In the past, we are doing gsi route commit for each irqchip route
update. This is not efficient if we are updating lots of routes in the
same time. This patch removes the committing phase in
kvm_irqchip_update_msi_route(). Instead, we do explicit commit after all
routes updated.
Signed-off-by: Peter Xu <peterx@redhat.com>
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> 
		
	 
		2016-07-21 20:44:19 +03:00 
	 
	
	
		 
	
	
		
			
			
			
			
			
			2016-07-18 10:40:27 +10:00 
		 
	
		
			
			
			
			
			
			2016-01-29 15:07:23 +00:00 
		 
	
		
			
			
			
			
			
			2016-01-29 15:07:24 +00:00 
		 
	
		
			
			
			
			
			
			2016-05-19 16:42:29 +02:00 
		 
	
		
			
			
			
			
			
			2016-05-19 16:42:29 +02:00 
		 
	
		
			
			
			
			
			
			2016-06-14 15:59:14 +01:00 
		 
	
		
			
			
			
			
			
			2016-05-19 16:42:29 +02:00 
		 
	
		
			
			
			
			
			
			2016-07-14 16:51:39 +01:00 
		 
	
		
			
			
			
			
			
			2016-07-07 13:47:01 +01:00 
		 
	
		
			
			
			
			
			
			2016-05-19 16:42:29 +02:00 
		 
	
		
			
			
			
			
			
			2016-05-19 16:42:29 +02:00 
		 
	
		
			
			
			
			
			
			2016-03-22 22:20:16 +01:00 
		 
	
		
			
			
			
			
			
			2016-01-29 15:07:22 +00:00 
		 
	
		
			
			
			
			
			
			2016-01-29 15:07:24 +00:00 
		 
	
		
			
			
			
			
			
			2016-02-08 17:29:56 +01:00 
		 
	
		
			
			
			
			
			
			2016-06-14 15:59:14 +01:00 
		 
	
		
			
			
			
			
			
			2016-07-12 16:19:16 +02:00 
		 
	
		
			
			
			
			
			
			2016-07-07 13:47:01 +01:00 
		 
	
		
			
			
			
			
			
			2016-05-19 16:42:29 +02:00 
		 
	
		
			
			
			
			
			
			2016-05-19 16:42:29 +02:00 
		 
	
		
			
			
			
			
			
			2016-05-19 16:42:29 +02:00 
		 
	
		
			
			
			
			
			
			2016-05-19 16:42:29 +02:00 
		 
	
		
			
			
			
			
			
			2016-07-21 20:44:19 +03:00 
		 
	
		
			
			
			
			
			
			2016-07-07 13:47:01 +01:00 
		 
	
		
			
			
			
			
			
			2016-07-04 13:15:22 +01:00 
		 
	
		
			
			
			
			
			
			2016-06-20 18:12:04 +02:00 
		 
	
		
			
			
			
			
			
			2016-06-20 18:12:04 +02:00 
		 
	
		
			
			
			
			
			
			2016-07-12 09:10:16 +01:00 
		 
	
		
			
			
			
			
			
			2016-07-12 09:10:15 +01:00 
		 
	
		
			
			
			
			
			
			2016-05-19 16:42:29 +02:00 
		 
	
		
			
			
			
			
			
			2016-06-14 15:59:14 +01:00 
		 
	
		
			
			
			
			
			
			2016-01-29 15:07:24 +00:00 
		 
	
		
			
			
			
			
			
			2016-01-29 15:07:24 +00:00 
		 
	
		
			
			
			
			
			
			2016-01-29 15:07:24 +00:00 
		 
	
		
			
			
			
			
			
			2016-01-29 15:07:24 +00:00 
		 
	
		
			
			
			
			
			
			2016-01-29 15:07:24 +00:00 
		 
	
		
			
			
			
			
			
			2016-06-16 18:39:03 +02:00 
		 
	
		
			
			
			
			
			
			2016-05-19 16:42:28 +02:00 
		 
	
		
			
			
			
			
			
			2016-01-29 15:07:22 +00:00 
		 
	
		
			
			
			
			
			
			2016-01-29 15:07:24 +00:00 
		 
	
		
			
			
			
			
			
			2016-01-29 15:07:22 +00:00 
		 
	
		
			
			
			
			
			
			2016-01-29 15:07:24 +00:00 
		 
	
		
			
			
			
			
			
			2016-05-19 16:42:29 +02:00 
		 
	
		
			
			
			
			
			
			2016-03-22 22:20:15 +01:00 
		 
	
		
			
			
			
			
			
			2013-04-08 18:13:16 +02:00 
		 
	
		
			
			
			
			
			
			2016-06-27 15:37:33 +01:00 
		 
	
		
			
			
			
			
			
			2016-06-29 14:03:45 +02:00 
		 
	
		
			
			
			
			
			
			2016-05-19 16:42:29 +02:00 
		 
	
		
			
			
			
			
			
			2016-05-19 16:42:29 +02:00