On Mon, Feb 18, 2019 at 10:21:56AM +0100, David Hildenbrand wrote: > 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.
I believe we were talking about merging this via the ppc tree, so I've merged it into ppc-for-4.0 (with Connie's acks). If I was mistaken about that, let me know and I'll pull them out before I send my next pull request. > > 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 > -- David Gibson | I'll have my music baroque, and my code david AT gibson.dropbear.id.au | minimalist, thank you. NOT _the_ _other_ | _way_ _around_! http://www.ozlabs.org/~dgibson
signature.asc
Description: PGP signature