[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH] xen/arm: vITS: add #msi-cells property
- To: Stewart Hildebrand <Stewart.Hildebrand@xxxxxxx>
- From: Rahul Singh <Rahul.Singh@xxxxxxx>
- Date: Mon, 5 Aug 2024 14:42:35 +0000
- Accept-language: en-US
- Arc-authentication-results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=lists.xenproject.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=arm.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com])
- Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none
- Arc-message-signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=I5yGcUbzsPK+yakwkAcP1FUQqd6qShahvhgtwtKTMyA=; b=L4Z68xxytWFF9KWD0SgYmqeXAVndXQirdzJcIFbIdFwZjUyJh4FcJ6TWqqIROBC0uZgh3amTonJNYTCqz+4/3C0I306bGe2kcYMC28DBDhSkxh2zAhnBzpuvrrotRebIvc0ay1gz8xXgJHyxOHVjvjD8VWUf0PBNf0cuayM6PJbsSxT3hS/dxGreAKifhRTZPvRzloAHcEqim8/n8QpxeYKW8v11xJfvnJFLXb7ct8Zr2Tdj7JwdmCm2PK3c2o004Mkhh5PkGGBBWxeJ+AeFTW5sZ4Z15GuVsf1VWzFB/yIPeOZaBlzdbnGQkQAuxFkZVqEiSkmkOfEcOup6WWGrMw==
- Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=I5yGcUbzsPK+yakwkAcP1FUQqd6qShahvhgtwtKTMyA=; b=QvYfhpdNg9nHCxpJzNI04gCzghlAd/mJGTV8GBeIYFhAkUonej7z+dB8el9bS06GfKKlL6lqfNjCfXQfSxtlK8vG+0Jc8h/II1vdPVzcHOC/1iHYwYpIp6VKXcQbmXbUtVD0UdJFjqGwAEIP93XuTstqdWwcJjDthdPjmkIt1ihkJwO2Agb/97GJ2iW5rCW9jpx7ZMT7uyaw/vpy0zA1pk0Rcd5nm5yCkPDNpYDWe9NgHW4d+SJWj3L6LHxsuY0o0LjsvuOuWKWFf5cfDqqJ01oonG1Et8lnUyNL3VlOZTMrg7pAGs8THO1cjXs4APs8BItZ/3KQV6E1Iu2su8k4tw==
- Arc-seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=q1KRPWtCaUDxMs0gGOS64gJ6CKI6jVNkuT+hwqnjGzq3IXxeZv8pYD5ULlg/Yn62nFzeERejNXkJUoYD0vG3XCHCgYJVZhm275tY4IZBcwRFvIrq9bkvuoHoNWoZw5GHCH/2oY81/dD7W/M5QpaQ2iSaXVtIKAxlO5vPMUVyduQkZN5l1yssgkij6WssaNXeuCvNgYMWGtPbCocCBlUKv3NIN8bWf4MGUhV1v48mc5QqDwATSG/UWqC3arfS53W2ivuSoJRuRxYj2pn3yHm4VTuHpPoBC0k+pd4Wb3URZvPXkWTBq12uEeHb5iOaJi0U1CYD0xMmQr14EN8yntOsLA==
- Arc-seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=n+B4Dp+Q/dHX1SgP/DFCDLtLAh+I6uArswELQHglnrirmt4GNF4x/UxVMnOml7V0XAHZsD9Io4n13N58+qIfjcxJkrV6hLHhkkNJV8ZWLiJkpWsbBzUuSZQp0lpDrecid5QvHZYzBh64yBk0mKJ65tW1Ol+3rwJW+XXAQ5vi+mkURXgXKVaViG6qXR81O3Hjk5mOaDxKu5I3HPc89F26ZHk1RNxyCf9u91Ho+9CHQQb7QXbBCFw/oKdlKinAQIF870uzZJD8BQHQg8H7m65C7Kw4oZgePU3yu6cfgPVN1cT6XLn5zMs2/aZglkvGRM5ZUEqUi5DBT9EWbcljSxwThQ==
- Authentication-results-original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com;
- Cc: Xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxxx>, Stefano Stabellini <sstabellini@xxxxxxxxxx>, Julien Grall <julien@xxxxxxx>, Bertrand Marquis <Bertrand.Marquis@xxxxxxx>, Michal Orzel <michal.orzel@xxxxxxx>, Volodymyr Babchuk <Volodymyr_Babchuk@xxxxxxxx>
- Delivery-date: Mon, 05 Aug 2024 14:43:04 +0000
- List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
- Nodisclaimer: true
- Original-authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com;
- Thread-index: AQHa5Qmh1vmjy32rpkCopxzgGZ2sd7IYwTSA
- Thread-topic: [PATCH] xen/arm: vITS: add #msi-cells property
Hi Stewart,
> On 2 Aug 2024, at 7:26 PM, Stewart Hildebrand <Stewart.Hildebrand@xxxxxxx>
> wrote:
>
> Non-PCI platform devices may use the ITS. Dom0 Linux drivers for such
> devices are failing to register IRQs due to a missing #msi-cells
> property. Add the missing #msi-cells property.
>
> Signed-off-by: Stewart Hildebrand <stewart.hildebrand@xxxxxxx>
Reviewed-by: Rahul Singh <rahul.singh@xxxxxxx>
Regards,
Rahul
> ---
> See Linux dc4dae00d82f ("Docs: dt: add #msi-cells to GICv3 ITS binding")
> ---
> xen/arch/arm/gic-v3-its.c | 4 ++++
> 1 file changed, 4 insertions(+)
>
> diff --git a/xen/arch/arm/gic-v3-its.c b/xen/arch/arm/gic-v3-its.c
> index 8afcd9783bc8..55bed3fe87d0 100644
> --- a/xen/arch/arm/gic-v3-its.c
> +++ b/xen/arch/arm/gic-v3-its.c
> @@ -951,6 +951,10 @@ int gicv3_its_make_hwdom_dt_nodes(const struct domain *d,
> if ( res )
> return res;
>
> + res = fdt_property_cell(fdt, "#msi-cells", 1);
> + if ( res )
> + return res;
> +
> if ( its->phandle )
> {
> res = fdt_property_cell(fdt, "phandle", its->phandle);
>
> base-commit: 984cb316cb27b53704c607e640a7dd2763b898ab
> --
> 2.45.2
>
>
|