qemu.tests: Add a test case for change queue with migrate

Add a new test case for change queue with migrate. Update the code
to handle the serail session break during test.

Signed-off-by: Yiqiao Pu <ypu@redhat.com>
qemu.tests.cfg: Update systemtap_tracing config

Disable some cases for rhel7 host, cause probe point not have in rhel7.

Signed-off-by: Shuping Cui <scui@redhat.com>
qemu.tests.netperf_udp: extend netperf support in windows guest

bug fix in windows guest.
Support netperf client in windows guest.

Signed-off-by: Feng Yang <fyang@redhat.com>
qemu.cfg.virtual_nic_send_buffer: Update netperf related configure.

Signed-off-by: Feng Yang <fyang@redhat.com>
qemu.tests.cfg: Disable s3/s4 related cases in sr_iov.cfg

Disable s3/s4 related cases on Host_RHEL.6, cause not support
s3/s4 on RHEL6 host.

Signed-off-by: Shuping Cui <scui@redhat.com>
qemu.tests.cfg: Update iommu value in sr_iov.cfg

Cause Property 'pci-assign.iommu' doesn't take value '0'.

Signed-off-by: Shuping Cui <scui@redhat.com>
qemu.tests: Small bug fix for sr_iov_hotplug_negative

pci_addr option already used by usb controller,
so change name to pci_invaild_addr.

Signed-off-by: Shuping Cui <scui@redhat.com>
qemu.tests: Update netperf_stress config in suspend_under_netperf test case.

Need update netperf_stress config after netperf_stress.py updated.

Signed-off-by: Feng Yang <fyang@redhat.com>
qemu.tests: Wait for memory balloon back after subtest

Some subtest like reboot will cause memory inside guest ballooned
from original value again. So need wait for the memory size inside
guest adjust to the ballooned value again after the subtest finished.

Signed-off-by: Yiqiao Pu <ypu@redhat.com>
qemu.tests: Add some options for netperf client

Make netperf stress can support more parameters during test.

Signed-off-by: Yiqiao Pu <ypu@redhat.com>
qemu.tests.block_copy:fix monitor lock issue when query block jobs

Signed-off-by: Xu Tian <xutian@redhat.com>
nic_hotplug: should boot guest without nic before hot-plug

1. nic_hotplug.cfg:
Have already updated the 'additional' and 'migration' part of nic_hotplug.cfg.

2. multi_nics_hotplug.cfg:
Update the single nic part.

Signed-off-by: Cong Li <coli@redhat.com>
qemu.tests: Add flow_caches_stress_test new test case

Signed-off-by: Feng Yang <fyang@redhat.com>
qemu.tests: Add balloon_check with stop/continue test

Add two sub case for balloon_check with stop and continue from guest
monitor.

Signed-off-by: Yiqiao Pu <ypu@redhat.com>
cpuid: Add new machine-type names to dump scripts

Also, make the machine-type list configurable using an environment
variable on dump-cpus-from-qemu.

Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
cpuid: Fix cpuid dump kernel path on boot-and-get-cpuid.sh script

Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
cpuid: New variants for QEMU versions

Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
cpuid: Ignore Centaur CPUID leaves on AMD and Intel CPUs

Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
cpuid: Ignore known (and harmless) KVM CPUID change

Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
cpuid: Ignore known QEMU 1.2 KVM CPUID bug

QEMU 1.2 and older didn't ensure stable KVM feature bits, so ignore them
on pc-1.2 and older machine-types.

Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>