virtio.c (3baa3c9d62bb35904cf6dadbf152922d87f06e8f) | virtio.c (9379ea9db3c0064fa2787db0794a23a30f7b2d2d) |
---|---|
1/* 2 * Virtio Support 3 * 4 * Copyright IBM, Corp. 2007 5 * 6 * Authors: 7 * Anthony Liguori <aliguori@us.ibm.com> 8 * --- 3241 unchanged lines hidden (view full) --- 3250 */ 3251 qemu_get_buffer(f, vdev->config, MIN(config_len, vdev->config_len)); 3252 3253 while (config_len > vdev->config_len) { 3254 qemu_get_byte(f); 3255 config_len--; 3256 } 3257 | 1/* 2 * Virtio Support 3 * 4 * Copyright IBM, Corp. 2007 5 * 6 * Authors: 7 * Anthony Liguori <aliguori@us.ibm.com> 8 * --- 3241 unchanged lines hidden (view full) --- 3250 */ 3251 qemu_get_buffer(f, vdev->config, MIN(config_len, vdev->config_len)); 3252 3253 while (config_len > vdev->config_len) { 3254 qemu_get_byte(f); 3255 config_len--; 3256 } 3257 |
3258 if (vdc->pre_load_queues) { 3259 ret = vdc->pre_load_queues(vdev); 3260 if (ret) { 3261 return ret; 3262 } 3263 } 3264 |
|
3258 num = qemu_get_be32(f); 3259 3260 if (num > VIRTIO_QUEUE_MAX) { 3261 error_report("Invalid number of virtqueues: 0x%x", num); 3262 return -1; 3263 } 3264 3265 for (i = 0; i < num; i++) { --- 1122 unchanged lines hidden --- | 3265 num = qemu_get_be32(f); 3266 3267 if (num > VIRTIO_QUEUE_MAX) { 3268 error_report("Invalid number of virtqueues: 0x%x", num); 3269 return -1; 3270 } 3271 3272 for (i = 0; i < num; i++) { --- 1122 unchanged lines hidden --- |