From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from canpmsgout01.his.huawei.com (canpmsgout01.his.huawei.com [113.46.200.216]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 8DC8F3F8EC4 for ; Mon, 27 Jul 2026 10:50:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=113.46.200.216 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1785149428; cv=none; b=CXb8b8PkPzsuIEZbTV21bg32dzK4OuamqUIjK8Xzc7hXN/CMvUSkO9PbgYO9J0KeFyqnjTjRX3/8mPQHygGF5Jj/F0A2fDbE0cZJ/IOIb08EJXZfvU/bQUvxeAKdt03ToGoXZcEgnmdACV6ParS0h+4xkyWwcvMqDbih0AJ0FfU= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1785149428; c=relaxed/simple; bh=42h7Kat3euK1O7k3lBmcRwflLmBA4tsNyZ9dskFbhs0=; h=Subject:To:CC:References:From:Message-ID:Date:MIME-Version: In-Reply-To:Content-Type; b=n3h+gXkz8dk+CEvvZ+XK0rYBn4kII5YCN3ZzVwVUcDfGkzQ4bxX9gxtDlgPMtXlBWEUByi3CPvtyztKp2HuFjlygjlv0jyFuHjwMsQ2ZB2wgk3inePXyDB2pOFDdnesIgCGIYF5sJiGzKrvk5cdi2HVeAicD2y8QAXZMinXfbyY= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=huawei.com; spf=pass smtp.mailfrom=huawei.com; dkim=pass (1024-bit key) header.d=huawei.com header.i=@huawei.com header.b=x7xLRq6Z; arc=none smtp.client-ip=113.46.200.216 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=huawei.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=huawei.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=huawei.com header.i=@huawei.com header.b="x7xLRq6Z" dkim-signature: v=1; a=rsa-sha256; d=huawei.com; s=dkim; c=relaxed/relaxed; q=dns/txt; h=From; bh=NkLPH6/pG1QKxQFoZVVjyOIy26h52EOkhnvic+LoJGI=; b=x7xLRq6ZkYT0Ul95doRBYSSnpAh5sUTjppMZp2Qc5da9r1lZMGeAK8qEYbFmU+vWx9jF+GDSG P/EOLa1Sus306/JlJBMQdWQb8bmOIyfK9tFQzMCuu6ZNQAnz/ZHOdOxaLcfdSODeKR0+JZNxE/v 6fIO/oz+N9RCCHbwifoIwSE= Received: from mail.maildlp.com (unknown [172.19.163.104]) by canpmsgout01.his.huawei.com (SkyGuard) with ESMTPS id 4h7w9b3bV7z1T4Fq; Mon, 27 Jul 2026 18:40:51 +0800 (CST) Received: from whupemo200006.china.huawei.com (unknown [7.152.185.252]) by mail.maildlp.com (Postfix) with ESMTPS id 3D87F4057F; Mon, 27 Jul 2026 18:50:19 +0800 (CST) Received: from [10.174.178.219] (10.174.178.219) by whupemo200006.china.huawei.com (7.152.185.252) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.11; Mon, 27 Jul 2026 18:50:18 +0800 Subject: Re: [PATCH] irqchip/gic: Simplify Maintenance Interrupt ACPI parsing To: Marc Zyngier CC: , , Thomas Gleixner , , Sascha Bischoff References: <20260725155941.114322-1-maz@kernel.org> From: Zenghui Yu Message-ID: <6be4973f-e601-8781-36c2-848a45d372f5@huawei.com> Date: Mon, 27 Jul 2026 18:50:12 +0800 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.12.1 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 In-Reply-To: <20260725155941.114322-1-maz@kernel.org> Content-Type: text/plain; charset="utf-8" Content-Language: en-US Content-Transfer-Encoding: 7bit X-ClientProxiedBy: kwepems100001.china.huawei.com (7.221.188.238) To whupemo200006.china.huawei.com (7.152.185.252) On 2026/7/25 23:59, Marc Zyngier wrote: > The ACPI spec describes the vgic Maintenance Interrupt with attributes > indicating whether the signalling is Level or Edge. While this > superficially looks like a sensible thing to do, it doesn't actually > make much sense. > > By construction, this interrupt is Level, and cannot be anything > else, as the hypervisor actively needs to interact with the vgic > for the level to drop. This indicates a state, and not an event. > > Get rid of this nonsense, always register the corresponding GSI as > Level, and let the user know that they run on quality FW should > the interrupt be advertised as Edge. > > Signed-off-by: Marc Zyngier > --- > drivers/irqchip/irq-gic-v3.c | 10 +++------- > drivers/irqchip/irq-gic.c | 8 ++++---- > 2 files changed, 7 insertions(+), 11 deletions(-) Reviewed-by: Zenghui Yu Thanks, Zenghui