[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [qemu-s390x] [PATCH v2 5/6] tests/device-plug: Add CPU core unplug r
From: |
David Hildenbrand |
Subject: |
Re: [qemu-s390x] [PATCH v2 5/6] tests/device-plug: Add CPU core unplug request test for spapr |
Date: |
Mon, 18 Feb 2019 09:46:25 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.4.0 |
On 15.02.19 16:35, Thomas Huth wrote:
> On 15/02/2019 14.30, David Hildenbrand wrote:
>> We can easily test this, just like PCI.
>
> ... maybe add a sentence why this is only done for spapr, and not for
> s390x and x86 ?
Yes, will do!
>
>> Signed-off-by: David Hildenbrand <address@hidden>
>> ---
>> tests/device-plug-test.c | 20 ++++++++++++++++++++
>> 1 file changed, 20 insertions(+)
>>
>> diff --git a/tests/device-plug-test.c b/tests/device-plug-test.c
>> index 6f7255552a..ec6cb5de7b 100644
>> --- a/tests/device-plug-test.c
>> +++ b/tests/device-plug-test.c
>> @@ -101,6 +101,21 @@ static void test_ccw_unplug(void)
>> qtest_quit(qtest);
>> }
>>
>> +static void test_spapr_cpu_unplug_request(void)
>> +{
>> + QTestState *qtest;
>> +
>> + qtest = qtest_initf("-cpu power9_v2.0 -smp 1,maxcpus=2 "
>> + "-device
>> power9_v2.0-spapr-cpu-core,core-id=1,id=dev0");
>> +
>> + /* similar to test_pci_unplug_request */
>> + device_del_request(qtest, "dev0");
>> + system_reset(qtest);
>> + wait_device_deleted_event(qtest, "dev0");
>> +
>> + qtest_quit(qtest);
>> +}
>
> My initial thought was: This should go into tests/cpu-plug-test.c
> instead ... but since you need the functions that you defined here,
> looks like this is the better place here...
Yes, I consider the tests in here to test basic unplug (+later plug)
functionality for all kinds of devices. Very specific tests (e.g.
testing different cpu plug combinations) should be handled in different
files.
Thanks!
--
Thanks,
David / dhildenb
- [qemu-s390x] [PATCH v2 4/6] tests/device-plug: Add CCW unplug test for s390x, (continued)