Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp22104925rwd; Fri, 30 Jun 2023 04:04:56 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ5dDjYZd3R2gPrJmK+QJ6QOcoLJLmCMAYGh4MieuG2PbHG88+1l8QLLE6Vo0qZwk4ye5LXG X-Received: by 2002:a05:6808:f0f:b0:3a0:6044:b9c2 with SMTP id m15-20020a0568080f0f00b003a06044b9c2mr2953616oiw.44.1688123096595; Fri, 30 Jun 2023 04:04:56 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1688123096; cv=none; d=google.com; s=arc-20160816; b=gA+8yIHgF87jrFNR8w5lTORjrUuG+Y5xAneZ2RQNjmNPBfk0yL9VY/8TIgee1Ui0XP /31crMyoJvAtD/DwUwXr8BFXu8L81YOsoyAaGVrVa7FrsAYkfFCn/1/ab6/M572nTkwD 2l5l1OuFs7s3P8j8Ox5LyRD4k3nC6JFYt2sbfK3+v8AwgN1vAW8seQdJz0DNThf6tpX1 c4w63yqTF2mrZXXfMiHDE87AleiPWL8yvrfQfHHTcy1W7RlFFxziMIhfSN9rCkjEGM2Z dupVJdDqK3njqDo8Be9NlWwwEe6R3sTjHAJ/ebgOjIC2g9GY5xMT6W4z0nTMBLRvC7Fa Qo2w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-language:content-transfer-encoding :in-reply-to:mime-version:user-agent:date:message-id:references:cc :to:from:subject; bh=jKbh9NUZ6Bg2KTvjq3spC4RRnSG6hB6j7ZWxWey3Ujg=; fh=ABukEG/FfXYP88OtgKa5s7DoQe8inq+5YoNAGTXdB0E=; b=iBWFFlICXLDK4jEDrHUv+dc5kGkM936ZHjkUZwx+jbyEJMUoDM8DWW34blf5EiCRAR 0leAsqP+JRdUKICVe8wM/nPzXsST4DFEEcpvs7mtHvEz5VZzqYMXlNbXjYkLvEw70iis nE4Lc5T9bUGXfxi3atcq7HHNSddig0ch5jyEbG/+WjO6/etVlZoka2paXuBo2n5ZboWG q0LCMlMqnuy/R2rG1HzLgXEe/X79meOqeEvk9bHp6VzZC2BZDroWluyvdAda3/2vY8K0 xfCzem8wPGEr52oKYsKAWEHoXwyoXkQBJ8GoTeNUlPWwh3lYYQfLaYXKwNEAqHCN/l4k QxUw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=huawei.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id j19-20020a63cf13000000b005533980c059si12237728pgg.494.2023.06.30.04.04.28; Fri, 30 Jun 2023 04:04:56 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=huawei.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229945AbjF3KzF (ORCPT + 99 others); Fri, 30 Jun 2023 06:55:05 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44548 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231874AbjF3Kyy (ORCPT ); Fri, 30 Jun 2023 06:54:54 -0400 Received: from szxga02-in.huawei.com (szxga02-in.huawei.com [45.249.212.188]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 81298358A for ; Fri, 30 Jun 2023 03:54:52 -0700 (PDT) Received: from kwepemm600007.china.huawei.com (unknown [172.30.72.54]) by szxga02-in.huawei.com (SkyGuard) with ESMTP id 4QssBC47pdzMpYn; Fri, 30 Jun 2023 18:34:11 +0800 (CST) Received: from [10.174.185.210] (10.174.185.210) by kwepemm600007.china.huawei.com (7.193.23.208) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27; Fri, 30 Jun 2023 18:37:22 +0800 Subject: Re: [PATCH] irqchipi/gic-v4: Ensure accessing the correct RD when and writing INVLPIR From: Kunkun Jiang To: Marc Zyngier CC: Thomas Gleixner , Zenghui Yu , "open list:IRQCHIP DRIVERS" , , , References: <20230412041510.497-1-jiangkunkun@huawei.com> <86y1mxl9m4.wl-maz@kernel.org> <86bkikmvjk.wl-maz@kernel.org> <87zg4ypmlq.wl-maz@kernel.org> Message-ID: Date: Fri, 30 Jun 2023 18:37:22 +0800 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.8.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset="utf-8"; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US X-Originating-IP: [10.174.185.210] X-ClientProxiedBy: dggems705-chm.china.huawei.com (10.3.19.182) To kwepemm600007.china.huawei.com (7.193.23.208) X-CFilter-Loop: Reflected X-Spam-Status: No, score=-4.3 required=5.0 tests=BAYES_00,NICE_REPLY_A, RCVD_IN_DNSWL_MED,RCVD_IN_MSPIKE_H5,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE, SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Marc, On 2023/6/21 20:30, Kunkun Jiang wrote: > Hi Mrac, > > On 2023/6/17 15:35, Marc Zyngier wrote: >> On Tue, 16 May 2023 13:01:59 +0100, >> Kunkun Jiang wrote: >>> Hi Marc, >>> >>> On 2023/5/16 18:15, Marc Zyngier wrote: >>>> On Thu, 13 Apr 2023 04:57:17 +0100, >>>> Kunkun Jiang wrote: >>>>>> Wouldn't it be nice if irq_to_cpuid() could work out whether it is >>>>>> dealing with a LPI or a VLPI like it does today, but also directly >>>>>> with a VPE? We could then use the same code as derect_lpi_inv(). I >>>>>> came up with this the hack below, which is totally untested as I >>>>>> don't >>>>>> have access to GICv4.1 HW. >>>>>> >>>>>> Could you give it a spin? >>>>> Nice, I will test it as soon as possible. >>>> Did you ever managed to test this? >>> Sorry,I've only been coordinating the GICv4.1 environment in the last >>> few days. I have tested it with GICv4 many times, and it doesn't recur. >>> However, another call trace occurs with GICv4.1 when the device driver >>> is loaded in Guest. I haven't found out why. Maybe you can help >>> analyze it. >> I also went back to my patch, and it is a bit bogus (it doesn't even >> compile to start with). I've now posted new version[1] that should at >> least fix the bug you initially reported. >> >> Can you please test it and reply to it? > I haven't coordinated the environment well these days. I'll test it out > after Dragon Boat Festival. I coordinated the hardware environment and verified the new patch 20+ times. It works fine. Thanks for the fix. Thanks, Kunkun Jiang > > Thanks, > Kunkun Jiang >> Thanks, >> >>     M. >> >> [1] https://lore.kernel.org/r/20230617073242.3199746-1-maz@kernel.org >>