[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v3 0/6] tests: Add device unplug tests
From: |
David Hildenbrand |
Subject: |
[Qemu-devel] [PATCH v3 0/6] tests: Add device unplug tests |
Date: |
Mon, 18 Feb 2019 10:21:56 +0100 |
This is a set of tests to test basic device unplugging functionality for
- some PCI implementations
- CCW devices on s390x
- spapr memory and cpu core devices
I plaed with ACPI CPU unplug but getting that to run with qtest is more
involved. (remove devices on reset, trick cpu-hotplug-legacy property,
somehow create cpu hotplug state objects ...). Well we no have at least
one unplug test for DIMMs and one for CPUs.
v2 -> v3:
- Use a smaller DIMM for spapr memory unplug request test
- Combine both spapr test registrations in a single if statement
- Use "-" instead of "_" in test names
- Add a huge load of r-b/a-b :) hpe I didn't forget some.
v1 -> v2:
- Tests for CCW, spapr memory and spapr cpu core unplug added
- Fix a deadlock when unplugging dummy CPUs
- Style fixes / simplifications (Thomas)
- Don't use the global_qtest variable (Thomas)
- Fix double-free (Greg)
David Hildenbrand (6):
cpus: Properly release the iothread lock when killing a dummy VCPU
spapr: support memory unplug for qtest
tests/device-plug: Add a simple PCI unplug request test
tests/device-plug: Add CCW unplug test for s390x
tests/device-plug: Add CPU core unplug request test for spapr
tests/device-plug: Add memory unplug request test for spapr
cpus.c | 1 +
hw/ppc/spapr_ovec.c | 6 ++
tests/Makefile.include | 4 +
tests/device-plug-test.c | 162 +++++++++++++++++++++++++++++++++++++++
4 files changed, 173 insertions(+)
create mode 100644 tests/device-plug-test.c
--
2.17.2
- [Qemu-devel] [PATCH v3 0/6] tests: Add device unplug tests,
David Hildenbrand <=
- [Qemu-devel] [PATCH v3 1/6] cpus: Properly release the iothread lock when killing a dummy VCPU, David Hildenbrand, 2019/02/18
- [Qemu-devel] [PATCH v3 2/6] spapr: support memory unplug for qtest, David Hildenbrand, 2019/02/18
- [Qemu-devel] [PATCH v3 5/6] tests/device-plug: Add CPU core unplug request test for spapr, David Hildenbrand, 2019/02/18
- [Qemu-devel] [PATCH v3 6/6] tests/device-plug: Add memory unplug request test for spapr, David Hildenbrand, 2019/02/18
- [Qemu-devel] [PATCH v3 4/6] tests/device-plug: Add CCW unplug test for s390x, David Hildenbrand, 2019/02/18
- [Qemu-devel] [PATCH v3 3/6] tests/device-plug: Add a simple PCI unplug request test, David Hildenbrand, 2019/02/18
- Re: [Qemu-devel] [PATCH v3 0/6] tests: Add device unplug tests, David Gibson, 2019/02/18