/qemu/scripts/ |
H A D | mtest2make.py | 20 return [base if speed == 'quick' else f'{base}-{speed}' for speed in self.speeds] 24 SPEED = quick 26 .speed.quick = $(foreach s,$(sort $(filter-out %-slow %-thorough, $1)), --suite $s) 27 .speed.slow = $(foreach s,$(sort $(filter-out %-thorough, $1)), --suite $s) 28 .speed.thorough = $(foreach s,$(sort $1), --suite $s) 32 ifneq ($(SPEED), quick) 33 .mtestargs += --setup $(SPEED) 76 print(f'.{prefix}.mtestargs += $(call .speed.$(SPEED), $(.{prefix}.mtest-suites))')
|
/qemu/ |
H A D | blockjob.c | 275 bool block_job_set_speed_locked(BlockJob *job, int64_t speed, Error **errp) in block_job_set_speed_locked() argument 278 int64_t old_speed = job->speed; in block_job_set_speed_locked() 285 if (speed < 0) { in block_job_set_speed_locked() 286 error_setg(errp, QERR_INVALID_PARAMETER_VALUE, "speed", in block_job_set_speed_locked() 291 ratelimit_set_speed(&job->limit, speed, BLOCK_JOB_SLICE_TIME); in block_job_set_speed_locked() 293 job->speed = speed; in block_job_set_speed_locked() 297 drv->set_speed(job, speed); in block_job_set_speed_locked() 301 if (speed && speed <= old_speed) { in block_job_set_speed_locked() 311 static bool block_job_set_speed(BlockJob *job, int64_t speed, Error **errp) in block_job_set_speed() argument 314 return block_job_set_speed_locked(job, speed, errp); in block_job_set_speed() [all …]
|
/qemu/tests/qemu-iotests/ |
H A D | 218.out | 8 {"data": {"device": "mirror", "len": 1048576, "offset": 65536, "speed": 65536, "type": "mirror"}, "… 14 {"data": {"device": "mirror", "len": 1048576, "offset": 65536, "speed": 65536, "type": "mirror"}, "… 20 {"data": {"device": "mirror", "len": 1048576, "offset": 1048576, "speed": 0, "type": "mirror"}, "ev… 23 {"data": {"device": "mirror", "len": 1048576, "offset": 1048576, "speed": 0, "type": "mirror"}, "ev… 27 {"data": {"device": "mirror", "len": 1048576, "offset": 1048576, "speed": 0, "type": "mirror"}, "ev… 30 {"data": {"device": "mirror", "len": 1048576, "offset": 1048576, "speed": 0, "type": "mirror"}, "ev…
|
H A D | 030 | 251 speed=1024) 263 self.vm.cmd('block-job-set-speed', device=job, speed=0) 289 # Set a speed limit to make sure that this job blocks the rest 292 filter_node_name='stream-filter', speed=1024*1024) 320 self.vm.cmd('block-job-set-speed', device='stream-node4', speed=0) 331 # Set a speed limit to make sure that this job blocks the rest 332 …mit', device='drive0', top=self.imgs[5], base=self.imgs[3], job_id='commit-node3', speed=1024*1024) 355 self.vm.cmd('block-job-set-speed', device='commit-node3', speed=0) 365 # Set a speed limit to make sure that this job blocks the rest 366 …vm.cmd('block-commit', device='drive0', base=self.imgs[3], job_id='commit-drive0', speed=1024*1024) [all …]
|
H A D | 141.out | 12 {"data": {"device": "job0", "len": 1048576, "offset": 0, "speed": 0, "type": "backup"}, "event": "B… 21 {"data": {"device": "job0", "len": 0, "offset": 0, "speed": 0, "type": "mirror"}, "event": "BLOCK_J… 26 {"data": {"device": "job0", "len": 0, "offset": 0, "speed": 0, "type": "mirror"}, "event": "BLOCK_J… 35 {"data": {"device": "job0", "len": 0, "offset": 0, "speed": 0, "type": "commit"}, "event": "BLOCK_J… 40 {"data": {"device": "job0", "len": 0, "offset": 0, "speed": 0, "type": "commit"}, "event": "BLOCK_J… 47 {"execute": "block-commit", "arguments": {"device": "drv0", "job-id": "job0", "speed": 1, "top": "T… 53 {"data": {"device": "job0", "len": 1048576, "offset": 524288, "speed": 1, "type": "commit"}, "event… 60 {"execute": "block-stream", "arguments": {"device": "drv0", "job-id": "job0", "speed": 1}} 66 {"data": {"device": "job0", "len": 1048576, "offset": 524288, "speed": 1, "type": "stream"}, "event…
|
H A D | 109.out | 20 …BLOCK_JOB_COMPLETED", "data": {"device": "src", "len": LEN, "offset": 0, "speed": 0, "type": "mirr… 38 …BLOCK_JOB_READY", "data": {"device": "src", "len": 1024, "offset": 1024, "speed": 0, "type": "mirr… 40 … false, "len": 1024, "offset": 1024, "status": "ready", "paused": false, "speed": 0, "ready": true… 48 …K_JOB_CANCELLED", "data": {"device": "src", "len": 1024, "offset": 1024, "speed": 0, "type": "mirr… 71 …OCK_JOB_COMPLETED", "data": {"device": "src", "len": LEN, "offset": 512, "speed": 0, "type": "mirr… 89 …K_JOB_READY", "data": {"device": "src", "len": 197120, "offset": 197120, "speed": 0, "type": "mirr… 91 …se, "len": 197120, "offset": 197120, "status": "ready", "paused": false, "speed": 0, "ready": true… 99 …B_CANCELLED", "data": {"device": "src", "len": 197120, "offset": 197120, "speed": 0, "type": "mirr… 122 …_JOB_COMPLETED", "data": {"device": "src", "len": LEN, "offset": 262144, "speed": 0, "type": "mirr… 140 …K_JOB_READY", "data": {"device": "src", "len": 327680, "offset": 327680, "speed": 0, "type": "mirr… [all …]
|
H A D | meson.build | 37 foreach format, speed: qemu_iotests_formats 38 if speed == 'quick' 41 suites = ['block-' + speed, speed] 45 if speed == 'quick'
|
H A D | 260.out | 12 {"data": {"device": "drive0", "len": 65536, "offset": 65536, "speed": 0, "type": "commit"}, "event"… 15 {"data": {"device": "drive0", "len": 65536, "offset": 65536, "speed": 0, "type": "commit"}, "event"… 29 {"data": {"device": "drive0", "len": 65536, "offset": 65536, "speed": 0, "type": "commit"}, "event"… 32 {"data": {"device": "drive0", "len": 65536, "offset": 65536, "speed": 0, "type": "commit"}, "event"… 47 {"data": {"device": "drive0", "len": 65536, "offset": 65536, "speed": 0, "type": "commit"}, "event"… 50 {"data": {"device": "drive0", "len": 65536, "offset": 65536, "speed": 0, "type": "commit"}, "event"…
|
H A D | 218 | 39 # Either both or none of speed and buf_size must be given. 41 def start_mirror(vm, speed=None, buf_size=None): argument 54 if speed is not None: 60 speed=speed, 78 # Low speed so it does not converge 92 # Low speed so it does not converge
|
H A D | 055 | 219 # Default speed is 0 222 self.assert_qmp(result, 'return[0]/speed', 0) 224 self.vm.cmd('block-job-set-speed', device='drive0', speed=8 * 1024 * 1024) 226 # Ensure the speed we set was accepted 229 self.assert_qmp(result, 'return[0]/speed', 8 * 1024 * 1024) 234 # Check setting speed option works 237 target=target, sync='full', speed=4*1024*1024) 241 self.assert_qmp(result, 'return[0]/speed', 4 * 1024 * 1024) 256 target=target, sync='full', speed=-1) 265 result = self.vm.qmp('block-job-set-speed', device='drive0', speed=-1) [all …]
|
H A D | 185.out | 38 'speed': 65536 } } 49 …ANCELLED", "data": {"device": "disk", "len": 67108864, "offset": 524288, "speed": 65536, "type": "… 61 'speed': 65536 } } 72 …ANCELLED", "data": {"device": "disk", "len": 4194304, "offset": 4194304, "speed": 65536, "type": "… 86 'speed': 65536 } } 98 …ANCELLED", "data": {"device": "disk", "len": 4194304, "offset": 4194304, "speed": 65536, "type": "… 112 'speed': 65536, 127 …CANCELLED", "data": {"device": "disk", "len": 67108864, "offset": 65536, "speed": 65536, "type": "… 138 'speed': 65536 } } 149 …ANCELLED", "data": {"device": "disk", "len": 67108864, "offset": 524288, "speed": 65536, "type": "… [all …]
|
H A D | 257.out | 35 {"data": {"device": "ref_backup_0", "len": 67108864, "offset": 67108864, "speed": 0, "type": "backu… 82 {"data": {"device": "ref_backup_1", "len": 67108864, "offset": 67108864, "speed": 0, "type": "backu… 161 {"data": {"device": "backup_1", "len": 393216, "offset": 393216, "speed": 0, "type": "backup"}, "ev… 220 {"data": {"device": "ref_backup_2", "len": 67108864, "offset": 67108864, "speed": 0, "type": "backu… 237 {"data": {"device": "backup_2", "len": 983040, "offset": 983040, "speed": 0, "type": "backup"}, "ev… 304 {"data": {"device": "ref_backup_0", "len": 67108864, "offset": 67108864, "speed": 0, "type": "backu… 351 {"data": {"device": "ref_backup_1", "len": 67108864, "offset": 67108864, "speed": 0, "type": "backu… 368 …ackup_1", "error": "Input/output error", "len": 393216, "offset": 65536, "speed": 0, "type": "back… 427 {"data": {"device": "ref_backup_2", "len": 67108864, "offset": 67108864, "speed": 0, "type": "backu… 444 {"data": {"device": "backup_2", "len": 917504, "offset": 917504, "speed": 0, "type": "backup"}, "ev… [all …]
|
H A D | 256.out | 65 {"data": {"device": "j0", "len": 67108864, "offset": 67108864, "speed": 0, "type": "backup"}, "even… 66 {"data": {"device": "j1", "len": 67108864, "offset": 67108864, "speed": 0, "type": "backup"}, "even… 116 {"data": {"device": "j2", "len": 0, "offset": 0, "speed": 0, "type": "backup"}, "event": "BLOCK_JOB… 117 {"data": {"device": "j3", "len": 0, "offset": 0, "speed": 0, "type": "backup"}, "event": "BLOCK_JOB…
|
H A D | 245.out | 4 {"data": {"device": "commit0", "len": 3145728, "offset": 3145728, "speed": 0, "type": "commit"}, "e… 8 {"data": {"device": "stream0", "len": 3145728, "offset": 3145728, "speed": 0, "type": "stream"}, "e… 12 {"data": {"device": "stream0", "len": 3145728, "offset": 3145728, "speed": 0, "type": "stream"}, "e…
|
/qemu/hw/net/rocker/ |
H A D | rocker_fp.c | 36 uint32_t speed; member 61 value->speed = port->speed; in fp_port_get_info() 89 int fp_port_get_settings(FpPort *port, uint32_t *speed, in fp_port_get_settings() argument 92 *speed = port->speed; in fp_port_get_settings() 99 int fp_port_set_settings(FpPort *port, uint32_t speed, in fp_port_set_settings() argument 104 port->speed = speed; in fp_port_set_settings() 264 port->speed = 10000; /* 10Gbps */ in fp_port_reset()
|
/qemu/include/block/ |
H A D | block_int-global-state.h | 53 * @speed: The maximum speed, in bytes per second, or 0 for unlimited. 71 int creation_flags, int64_t speed, 85 * @speed: The maximum speed, in bytes per second, or 0 for unlimited. 98 int creation_flags, int64_t speed, 110 * @speed: The maximum speed, in bytes per second, or 0 for unlimited. 123 int64_t speed, BlockdevOnError on_error, 137 * @speed: The maximum speed, in bytes per second, or 0 for unlimited. 159 int creation_flags, int64_t speed, 174 * @speed: The maximum speed, in bytes per second, or 0 for unlimited. 193 BlockDriverState *target, int64_t speed,
|
H A D | blockjob.h | 56 * Speed that was set with @block_job_set_speed. 59 int64_t speed; member 62 * Rate limiting data structure for implementing @speed. 167 * @job: The job to set the speed for. 168 * @speed: The new value 176 bool block_job_set_speed_locked(BlockJob *job, int64_t speed, Error **errp);
|
H A D | blockjob_int.h | 69 void (*set_speed)(BlockJob *job, int64_t speed); 99 * @speed: The maximum speed, in bytes per second, or 0 for unlimited. 117 uint64_t shared_perm, int64_t speed, int flags, 151 * right speed according to its rate limiting.
|
/qemu/tests/ |
H A D | Makefile.include | 7 @echo " $(MAKE) bench Run speed tests" 30 @echo "The variable SPEED can be set to control the gtester speed setting." 37 SPEED = quick 57 $(MAKE) -C tests/tcg/$* $(SUBDIR_MAKEFLAGS) SPEED=$(SPEED) run, \ 108 @$(MAKE) SPEED=thorough $(subst -functional,-func,$@) 113 @QEMU_TEST_NO_DOWNLOAD=1 $(MAKE) SPEED=thorough check-func check-func-quick
|
/qemu/tests/qemu-iotests/tests/ |
H A D | mirror-sparse.out | 28 …OCK_JOB_READY", "data": {"device": "job2", "len": LEN, "offset": OFFSET, "speed": 0, "type": "mirr… 34 …JOB_COMPLETED", "data": {"device": "job2", "len": LEN, "offset": OFFSET, "speed": 0, "type": "mirr… 58 …OCK_JOB_READY", "data": {"device": "job2", "len": LEN, "offset": OFFSET, "speed": 0, "type": "mirr… 64 …JOB_COMPLETED", "data": {"device": "job2", "len": LEN, "offset": OFFSET, "speed": 0, "type": "mirr… 88 …OCK_JOB_READY", "data": {"device": "job2", "len": LEN, "offset": OFFSET, "speed": 0, "type": "mirr… 94 …JOB_COMPLETED", "data": {"device": "job2", "len": LEN, "offset": OFFSET, "speed": 0, "type": "mirr… 132 …OCK_JOB_READY", "data": {"device": "job2", "len": LEN, "offset": OFFSET, "speed": 0, "type": "mirr… 138 …JOB_COMPLETED", "data": {"device": "job2", "len": LEN, "offset": OFFSET, "speed": 0, "type": "mirr… 176 …OCK_JOB_READY", "data": {"device": "job2", "len": LEN, "offset": OFFSET, "speed": 0, "type": "mirr… 182 …JOB_COMPLETED", "data": {"device": "job2", "len": LEN, "offset": OFFSET, "speed": 0, "type": "mirr… [all …]
|
/qemu/tests/functional/ |
H A D | meson.build | 342 foreach speed : ['quick', 'thorough'] 360 if speed == 'quick' 365 suites = ['func-' + speed, 'func-' + target_base + '-' + speed, speed] 366 target_tests = get_variable('tests_' + target_base + '_' + sysmode + '_' + speed, [])
|
/qemu/chardev/ |
H A D | char-serial.c | 58 static void tty_serial_init(int fd, int speed, in tty_serial_init() argument 65 printf("tty_serial_init: speed=%d parity=%c data=%d stop=%d\n", in tty_serial_init() 66 speed, parity, data_bits, stop_bits); in tty_serial_init() 71 if (speed <= val) { \ in tty_serial_init() 76 speed = speed * 10 / 11; in tty_serial_init() 189 ssp->speed, ssp->parity, in tty_serial_ioctl()
|
/qemu/hw/usb/ |
H A D | xen-usb.c | 73 unsigned int speed; member 615 res->speed = usbif->ports[usb_hp->port - 1].speed; in usbback_hotplug_notify() 623 TR_BUS(&usbif->xendev, "hotplug port %d speed %d\n", usb_hp->port, in usbback_hotplug_notify() 624 res->speed); in usbback_hotplug_notify() 715 usbif->ports[port - 1].speed = USBIF_SPEED_NONE; in usbback_portid_detach() 737 unsigned speed; in usbback_portid_add() local 779 speed = usbif->ports[port - 1].dev->speed; in usbback_portid_add() 780 switch (speed) { in usbback_portid_add() 782 speed = USBIF_SPEED_LOW; in usbback_portid_add() 785 speed = USBIF_SPEED_FULL; in usbback_portid_add() [all …]
|
/qemu/docs/ |
H A D | multi-thread-compression.txt | 34 The decompression speed of Zlib is at least 4 times as quick as 35 compression, if the source and destination CPU have equal speed, 39 Compression level can be used to control the compression speed and the 42 speed, and level 9 stands for the best compression ratio. Users can 72 Speed limit: 1000Gb/s 92 Speed limit: 1000Gb/s 138 compress-level: 1 (which means best speed)
|
/qemu/hw/pci/ |
H A D | pcie.c | 114 /* Includes setting the target speed default */ 116 PCIExpLinkSpeed speed) in pcie_cap_fill_lnk() argument 123 QEMU_PCI_EXP_LNKCAP_MLS(speed)); in pcie_cap_fill_lnk() 125 if (speed > QEMU_PCI_EXP_LNK_2_5GT) { in pcie_cap_fill_lnk() 127 * Target Link Speed defaults to the highest link speed supported by in pcie_cap_fill_lnk() 133 QEMU_PCI_EXP_LNKCAP_MLS(speed) & in pcie_cap_fill_lnk() 142 if (speed > QEMU_PCI_EXP_LNK_5GT) { in pcie_cap_fill_lnk() 148 if (speed > QEMU_PCI_EXP_LNK_8GT) { in pcie_cap_fill_lnk() 152 if (speed > QEMU_PCI_EXP_LNK_16GT) { in pcie_cap_fill_lnk() 156 if (speed > QEMU_PCI_EXP_LNK_32GT) { in pcie_cap_fill_lnk() [all …]
|