[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v2 00/30] s390x: SMP for TCG
From: |
David Hildenbrand |
Subject: |
Re: [Qemu-devel] [PATCH v2 00/30] s390x: SMP for TCG |
Date: |
Mon, 16 Oct 2017 09:14:18 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0 |
On 11.10.2017 14:07, Cornelia Huck wrote:
> On Thu, 28 Sep 2017 22:36:38 +0200
> David Hildenbrand <address@hidden> wrote:
>
>> This series is based on a couple of other patches floating around on
>> the mailing list (e.g. cleanups and LAP). The fist patches of v1 have
>> been sent as a separate series.
>>
>> As I am working on kvm-unit-tests for SIGP, I discovered some bugs that
>> have been fixed in this series.
>>
>> ======================================
>> I'll be on vacation until 15. October.
>> ======================================
>>
>> This series contains:
>> - properly implement local external interrupts for TCG. Take care of
>> interrupt masks. Cleanup service interrupt handling.
>> - factor out KVM SIGP handling code into common code
>> - implement missing SIGP orders for TCG handled by the kernel for KVM
>> (including STOP and RESTART interrupts)
>> - make TCG use the new SIGP code - experimental SMP support for s390x TCG
>> - refactor STFL(E) implementation for TCG
>> - bunch of cleanups
>>
>> Basically all SIGP instructions are fully supported.
>>
>> Thanks to Aurelien Jarno for the initital prototype and showcasing that
>> supporting experimental SMP code can be implemented quite easily.
>>
>
> Thanks, applied (with some minor changes, see the individual patches).
>
Thanks, all looks sane.
>> CPU hotplug does still not work correctly.
>
> Do you have an idea what still needs to be done?
>
Nope, no idea yet. As the hotplugged CPU starts running but somehow
produces a deadlock, however ordinary onlining/offlining of CPUs works,
this could be a common code problem.
If I find further problems using my kvm-unit-tests/testing, I'll send fixes.
--
Thanks,
David