 Peter Maydell
		
	
	
		7cfdc02dae
		
	
	
	
	virtio, pc: fixes and features
			Peter Maydell
		
	
	
		7cfdc02dae
		
	
	
	
	virtio, pc: fixes and features
		
			
			beginning of guest error handling for virtio devices
 amd iommu
 pc compat fixes
 
 Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQEcBAABAgAGBQJX5aZhAAoJECgfDbjSjVRpVEIH/jIrAnSkbQ/1OD1+y6fdAXxw
 5bjPxHiKqgKakO4LbNP4Ippit8IZ5EuNTHwTOuz7FV8LzDsd9wB09GS/mNHvYVz4
 eioJVEYDjzjahRXVnTEfC85Jvv3IICGYSoj1v0u5JcbscB2GEH1L7MkK0n3HoIJ2
 raIOx6sPY2NfHKeQCMZQBGbKpUxZUyVs0CdgC6kEM4eYYcQwoS8OdsYuCS6BE5Nh
 tCM/mgnhoi5gKMQ5SORf3cry79ibSQnDpmbrJDSTXtxJyIIq2f0wfpWKHmQ1tjTq
 SJw169NtBQ6/wQ++WeMrvsT8IB0OaIIpZ4HwZipPOnrF1JYEIuzvQOhQHDKOE4k=
 =uMzc
 -----END PGP SIGNATURE-----
Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into staging
virtio, pc: fixes and features
beginning of guest error handling for virtio devices
amd iommu
pc compat fixes
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
# gpg: Signature made Fri 23 Sep 2016 23:02:09 BST
# gpg:                using RSA key 0x281F0DB8D28D5469
# gpg: Good signature from "Michael S. Tsirkin <mst@kernel.org>"
# gpg:                 aka "Michael S. Tsirkin <mst@redhat.com>"
# Primary key fingerprint: 0270 606B 6F3C DF3D 0B17  0970 C350 3912 AFBE 8E67
#      Subkey fingerprint: 5D09 FD08 71C8 F85B 94CA  8A0D 281F 0DB8 D28D 5469
* remotes/mst/tags/for_upstream:
  hw/i386: AMD IOMMU IVRS table
  hw/i386: Introduce AMD IOMMU
  hw/i386/trace-events: Add AMD IOMMU trace events
  hw/pci: Prepare for AMD IOMMU
  virtio: handle virtqueue_get_head() errors
  virtio: handle virtqueue_num_heads() errors
  virtio: handle virtqueue_read_next_desc() errors
  virtio: use unsigned int for virtqueue_get_avail_bytes() index
  virtio: handle virtqueue_get_avail_bytes() errors
  virtio: handle virtqueue_map_desc() errors
  virtio: migrate vdev->broken flag
  virtio: stop virtqueue processing if device is broken
  virtio: fix stray tab character
  target-i386: turn off CPU.l3-cache only for 2.7 and older machine types
  pc: clean up COMPAT macro chaining
  virtio: add check for descriptor's mapped address
  tests: add /vhost-user/flags-mismatch test
  tests: add a simple /vhost-user/multiqueue test
  tests: add /vhost-user/connect-fail test
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
		
	
 
		2016-09-26 19:47:00 +01:00
	 
	
	
		 ..
	
	
	
		
			
			
			
			
			
			2016-07-04 19:43:33 +03:00
		 
	
		
			
			
			
			
			
			2016-07-25 13:23:18 -05:00
		 
	
		
			
			
			
			
			
			2016-09-23 11:48:32 +08:00
		 
	
		
			
			
			
			
			
			2015-12-17 13:37:15 +00:00
		 
	
		
			
			
			
			
			
			2016-02-08 17:29:54 +01:00
		 
	
		
			
			
			
			
			
			2016-09-23 10:29:40 +10:00
		 
	
		
			
			
			
			
			
			2016-07-22 13:23:39 +05:30
		 
	
		
			
			
			
			
			
			2015-01-26 12:22:44 +01:00
		 
	
		
			
			
			
			
			
			2016-07-19 13:21:08 +02:00
		 
	
		
			
			
			
			
			
			2016-09-23 13:45:36 +02:00
		 
	
		
			
			
			
			
			
			2015-07-07 13:13:22 +01:00
		 
	
		
			
			
			
			
			
			2016-07-12 16:19:16 +02:00
		 
	
		
			
			
			
			
			
			2014-06-23 19:14:52 +02:00
		 
	
		
			
			
			
			
			
			2016-09-23 11:44:23 +08:00
		 
	
		
			
			
			
			
			
			2016-06-07 18:19:24 +03:00
		 
	
		
			
			
			
			
			
			2016-07-18 18:19:01 -04:00
		 
	
		
			
			
			
			
			
			2016-09-10 00:08:28 +03:00
		 
	
		
			
			
			
			
			
			2016-06-07 18:19:24 +03:00
		 
	
		
			
			
			
			
			
			2016-02-23 12:43:05 +00:00
		 
	
		
			
			
			
			
			
			2016-07-12 16:20:46 +02:00
		 
	
		
			
			
			
			
			
			2016-09-07 12:40:13 +10:00
		 
	
		
			
			
			
			
			
			2016-09-23 13:36:09 +02:00
		 
	
		
			
			
			
			
			
			2016-06-07 18:19:24 +03:00
		 
	
		
			
			
			
			
			
			2016-06-07 18:19:24 +03:00
		 
	
		
			
			
			
			
			
			2016-06-07 18:19:24 +03:00
		 
	
		
			
			
			
			
			
			2016-07-06 10:52:03 +02:00
		 
	
		
			
			
			
			
			
			2016-06-07 18:19:24 +03:00
		 
	
		
			
			
			
			
			
			2016-07-06 10:52:04 +02:00
		 
	
		
			
			
			
			
			
			2016-09-08 17:57:32 +04:00
		 
	
		
			
			
			
			
			
			2016-09-08 17:57:32 +04:00
		 
	
		
			
			
			
			
			
			2016-06-07 18:19:24 +03:00
		 
	
		
			
			
			
			
			
			2016-02-16 14:29:27 +00:00
		 
	
		
			
			
			
			
			
			2016-09-12 12:00:52 +01:00
		 
	
		
			
			
			
			
			
			2016-06-07 18:19:24 +03:00
		 
	
		
			
			
			
			
			
			2016-06-20 16:38:13 +02:00
		 
	
		
			
			
			
			
			
			2016-07-29 14:14:15 +10:00
		 
	
		
			
			
			
			
			
			2016-06-07 18:19:24 +03:00
		 
	
		
			
			
			
			
			
			2016-06-07 18:19:24 +03:00
		 
	
		
			
			
			
			
			
			2016-06-16 18:39:03 +02:00
		 
	
		
			
			
			
			
			
			2016-06-07 18:19:24 +03:00
		 
	
		
			
			
			
			
			
			2016-06-20 16:38:13 +02:00
		 
	
		
			
			
			
			
			
			2016-06-07 18:19:24 +03:00
		 
	
		
			
			
			
			
			
			2016-06-07 18:19:24 +03:00
		 
	
		
			
			
			
			
			
			2016-06-07 18:19:24 +03:00
		 
	
		
			
			
			
			
			
			2016-09-08 10:43:58 +01:00
		 
	
		
			
			
			
			
			
			2016-06-20 16:38:13 +02:00
		 
	
		
			
			
			
			
			
			2016-06-07 18:19:24 +03:00
		 
	
		
			
			
			
			
			
			2016-07-18 18:19:01 -04:00
		 
	
		
			
			
			
			
			
			2016-06-20 16:38:13 +02:00
		 
	
		
			
			
			
			
			
			2016-03-22 22:20:15 +01:00
		 
	
		
			
			
			
			
			
			2015-12-18 12:18:31 +00:00
		 
	
		
			
			
			
			
			
			2016-06-07 18:19:24 +03:00
		 
	
		
			
			
			
			
			
			2016-06-07 18:19:24 +03:00
		 
	
		
			
			
			
			
			
			2016-06-07 18:19:24 +03:00
		 
	
		
			
			
			
			
			
			2016-06-07 18:19:24 +03:00
		 
	
		
			
			
			
			
			
			2016-06-16 18:39:03 +02:00
		 
	
		
			
			
			
			
			
			2016-09-23 10:29:40 +10:00
		 
	
		
			
			
			
			
			
			2016-09-23 10:29:40 +10:00
		 
	
		
			
			
			
			
			
			2016-06-07 18:19:24 +03:00
		 
	
		
			
			
			
			
			
			2016-09-23 18:51:40 +03:00
		 
	
		
			
			
			
			
			
			2016-06-07 18:19:24 +03:00
		 
	
		
			
			
			
			
			
			2016-06-07 18:19:24 +03:00
		 
	
		
			
			
			
			
			
			2016-09-08 18:05:22 +04:00
		 
	
		
			
			
			
			
			
			2016-06-07 18:19:24 +03:00
		 
	
		
			
			
			
			
			
			2016-02-16 14:29:27 +00:00
		 
	
		
			
			
			
			
			
			2016-09-08 18:05:22 +04:00
		 
	
		
			
			
			
			
			
			2016-07-20 19:30:26 +03:00
		 
	
		
			
			
			
			
			
			2016-09-22 18:13:07 +01:00
		 
	
		
			
			
			
			
			
			2016-09-22 18:13:07 +01:00
		 
	
		
			
			
			
			
			
			2016-09-22 18:13:07 +01:00
		 
	
		
			
			
			
			
			
			2016-06-07 18:19:24 +03:00
		 
	
		
			
			
			
			
			
			2016-06-07 18:19:24 +03:00
		 
	
		
			
			
			
			
			
			2016-06-07 18:19:24 +03:00
		 
	
		
			
			
			
			
			
			2015-01-13 11:47:55 +00:00
		 
	
		
			
			
			
			
			
			2016-06-16 18:39:03 +02:00
		 
	
		
			
			
			
			
			
			2016-09-08 18:05:21 +04:00
		 
	
		
			
			
			
			
			
			2016-06-07 18:19:24 +03:00
		 
	
		
			
			
			
			
			
			2016-09-23 10:29:40 +10:00
		 
	
		
			
			
			
			
			
			2016-06-07 18:19:24 +03:00
		 
	
		
			
			
			
			
			
			2016-06-07 18:19:24 +03:00
		 
	
		
			
			
			
			
			
			2016-06-07 18:19:24 +03:00
		 
	
		
			
			
			
			
			
			2016-06-07 18:19:24 +03:00
		 
	
		
			
			
			
			
			
			2016-08-09 22:57:36 +02:00
		 
	
		
			
			
			
			
			
			2016-06-07 18:19:24 +03:00
		 
	
		
			
			
			
			
			
			2016-06-17 15:23:51 +01:00
		 
	
		
			
			
			
			
			
			2016-07-13 13:26:02 +02:00
		 
	
		
			
			
			
			
			
			2016-08-08 13:05:43 +02:00
		 
	
		
			
			
			
			
			
			2016-09-13 19:13:32 +02:00
		 
	
		
			
			
			
			
			
			2016-07-06 10:52:04 +02:00
		 
	
		
			
			
			
			
			
			2016-09-05 19:06:48 +02:00
		 
	
		
			
			
			
			
			
			2016-03-22 22:20:15 +01:00
		 
	
		
			
			
			
			
			
			2016-09-23 11:42:52 +08:00
		 
	
		
			
			
			
			
			
			2016-09-12 12:00:06 +01:00
		 
	
		
			
			
			
			
			
			2016-07-04 15:52:36 +01:00
		 
	
		
			
			
			
			
			
			2016-03-22 22:20:15 +01:00
		 
	
		
			
			
			
			
			
			2016-09-19 16:30:45 +01:00
		 
	
		
			
			
			
			
			
			2016-06-13 12:41:17 +01:00
		 
	
		
			
			
			
			
			
			2016-03-22 22:20:15 +01:00
		 
	
		
			
			
			
			
			
			2016-03-22 22:20:15 +01:00
		 
	
		
			
			
			
			
			
			2016-07-04 10:46:59 +01:00
		 
	
		
			
			
			
			
			
			2016-09-08 17:57:32 +04:00
		 
	
		
			
			
			
			
			
			2016-06-07 18:19:24 +03:00
		 
	
		
			
			
			
			
			
			2016-06-20 16:38:13 +02:00
		 
	
		
			
			
			
			
			
			2016-06-07 18:19:25 +03:00
		 
	
		
			
			
			
			
			
			2016-06-07 18:19:24 +03:00
		 
	
		
			
			
			
			
			
			2016-02-16 14:29:27 +00:00
		 
	
		
			
			
			
			
			
			2016-03-22 22:20:15 +01:00
		 
	
		
			
			
			
			
			
			2016-03-22 22:20:15 +01:00
		 
	
		
			
			
			
			
			
			2016-06-29 16:49:41 +02:00
		 
	
		
			
			
			
			
			
			2016-02-16 14:29:27 +00:00
		 
	
		
			
			
			
			
			
			2016-08-05 15:27:15 +01:00
		 
	
		
			
			
			
			
			
			2016-09-08 17:57:32 +04:00
		 
	
		
			
			
			
			
			
			2016-08-19 12:44:11 +01:00
		 
	
		
			
			
			
			
			
			2016-06-07 18:19:24 +03:00
		 
	
		
			
			
			
			
			
			2016-06-07 18:19:24 +03:00
		 
	
		
			
			
			
			
			
			2016-07-06 10:52:04 +02:00
		 
	
		
			
			
			
			
			
			2016-06-07 18:19:24 +03:00
		 
	
		
			
			
			
			
			
			2016-08-03 18:44:56 +02:00
		 
	
		
			
			
			
			
			
			2016-06-07 18:19:24 +03:00
		 
	
		
			
			
			
			
			
			2016-09-19 17:32:22 +02:00
		 
	
		
			
			
			
			
			
			2016-06-16 18:39:03 +02:00
		 
	
		
			
			
			
			
			
			2016-08-02 12:03:58 +02:00
		 
	
		
			
			
			
			
			
			2016-09-19 17:32:22 +02:00
		 
	
		
			
			
			
			
			
			2016-06-07 18:19:24 +03:00
		 
	
		
			
			
			
			
			
			2016-07-06 10:52:04 +02:00
		 
	
		
			
			
			
			
			
			2016-07-06 10:52:04 +02:00
		 
	
		
			
			
			
			
			
			2016-07-06 10:52:04 +02:00
		 
	
		
			
			
			
			
			
			2016-06-07 18:19:24 +03:00
		 
	
		
			
			
			
			
			
			2016-09-13 11:00:56 +01:00
		 
	
		
			
			
			
			
			
			2016-06-07 18:19:24 +03:00
		 
	
		
			
			
			
			
			
			2016-09-08 18:05:21 +04:00
		 
	
		
			
			
			
			
			
			2016-07-06 10:52:04 +02:00
		 
	
		
			
			
			
			
			
			2016-07-13 13:26:02 +02:00
		 
	
		
			
			
			
			
			
			2016-08-05 09:59:06 +01:00
		 
	
		
			
			
			
			
			
			2016-06-07 18:19:24 +03:00
		 
	
		
			
			
			
			
			
			2016-09-23 11:42:52 +08:00
		 
	
		
			
			
			
			
			
			2016-07-06 10:52:04 +02:00
		 
	
		
			
			
			
			
			
			2016-09-08 17:57:32 +04:00
		 
	
		
			
			
			
			
			
			2016-06-07 18:19:24 +03:00
		 
	
		
			
			
			
			
			
			2016-06-07 18:19:24 +03:00
		 
	
		
			
			
			
			
			
			2016-03-22 22:20:17 +01:00
		 
	
		
			
			
			
			
			
			2016-06-07 18:19:24 +03:00
		 
	
		
			
			
			
			
			
			2016-06-07 18:19:24 +03:00
		 
	
		
			
			
			
			
			
			2016-06-07 18:19:24 +03:00
		 
	
		
			
			
			
			
			
			2016-06-07 18:19:24 +03:00
		 
	
		
			
			
			
			
			
			2016-06-07 18:19:24 +03:00
		 
	
		
			
			
			
			
			
			2016-06-07 18:19:24 +03:00
		 
	
		
			
			
			
			
			
			2016-07-12 16:19:16 +02:00
		 
	
		
			
			
			
			
			
			2016-09-23 18:51:40 +03:00
		 
	
		
			
			
			
			
			
			2016-09-16 12:15:56 +02:00
		 
	
		
			
			
			
			
			
			2016-06-07 18:19:24 +03:00
		 
	
		
			
			
			
			
			
			2016-06-20 16:19:18 +01:00
		 
	
		
			
			
			
			
			
			2016-06-20 16:38:13 +02:00
		 
	
		
			
			
			
			
			
			2016-07-29 00:33:49 +03:00
		 
	
		
			
			
			
			
			
			2016-06-07 18:19:24 +03:00
		 
	
		
			
			
			
			
			
			2016-06-20 16:19:18 +01:00
		 
	
		
			
			
			
			
			
			2016-06-07 18:19:24 +03:00
		 
	
		
			
			
			
			
			
			2016-06-07 18:19:24 +03:00
		 
	
		
			
			
			
			
			
			2016-06-20 16:38:13 +02:00