Message ID | 3766f6a15a2ffb24a51e5caa2eb6d8b44cada57a.1738665272.git.mykyta_poturai@epam.com (mailing list archive) |
---|---|
State | New |
Headers | show
Return-Path: <xen-devel-bounces@lists.xenproject.org> X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id E7384C02194 for <xen-devel@archiver.kernel.org>; Tue, 4 Feb 2025 13:54:21 +0000 (UTC) Received: from list by lists.xenproject.org with outflank-mailman.881485.1291680 (Exim 4.92) (envelope-from <xen-devel-bounces@lists.xenproject.org>) id 1tfJNV-0000XJ-Ss; Tue, 04 Feb 2025 13:54:13 +0000 X-Outflank-Mailman: Message body and most headers restored to incoming version Received: by outflank-mailman (output) from mailman id 881485.1291680; Tue, 04 Feb 2025 13:54:13 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from <xen-devel-bounces@lists.xenproject.org>) id 1tfJNV-0000X0-PR; Tue, 04 Feb 2025 13:54:13 +0000 Received: by outflank-mailman (input) for mailman id 881485; Tue, 04 Feb 2025 13:54:12 +0000 Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50] helo=se1-gles-flk1.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from <SRS0=Jloo=U3=epam.com=Mykyta_Poturai@srs-se1.protection.inumbo.net>) id 1tfJNU-0007bp-A8 for xen-devel@lists.xenproject.org; Tue, 04 Feb 2025 13:54:12 +0000 Received: from EUR03-DBA-obe.outbound.protection.outlook.com (mail-dbaeur03on20630.outbound.protection.outlook.com [2a01:111:f403:260d::630]) by se1-gles-flk1.inumbo.com (Halon) with ESMTPS id 82aa8e38-e2ff-11ef-99a4-01e77a169b0f; Tue, 04 Feb 2025 14:54:10 +0100 (CET) Received: from PAVPR03MB10102.eurprd03.prod.outlook.com (2603:10a6:102:30d::12) by AS8PR03MB10120.eurprd03.prod.outlook.com (2603:10a6:20b:57f::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8398.24; Tue, 4 Feb 2025 13:54:04 +0000 Received: from PAVPR03MB10102.eurprd03.prod.outlook.com ([fe80::35ac:8893:c31c:b971]) by PAVPR03MB10102.eurprd03.prod.outlook.com ([fe80::35ac:8893:c31c:b971%7]) with mapi id 15.20.8398.021; Tue, 4 Feb 2025 13:54:04 +0000 X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion <xen-devel.lists.xenproject.org> List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>, <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe> List-Post: <mailto:xen-devel@lists.xenproject.org> List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help> List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe> Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org> X-Inumbo-ID: 82aa8e38-e2ff-11ef-99a4-01e77a169b0f ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=SeH37IhJ8T2feiYadEw4MB0JRWwzu9PQvyBL5N5sV6z+xR7YV9laMUhpxzRsRI+WoysSrpYAJvRofd3/mBJxSIWPFc9IjsXqZFy1TWKaPAUktdBJfdpCWPvlQodHrnGH6IYUKZ8PC/mV2maqtvcT6q98n4jy/O1Mi4bWs2efreeLWhaWeX20be/5rnvD5KkI0xgQWuj2kcySU72Tx3hkFqHU7bHljLDpXmSCaGC5dKkkRW9Oz9bNbSL5+xnO4RjiFnf8KI9e9r6f023irnGsd6GwvHLnuMG0hnzfPEUGpvOAcaiRbl+h++Ur47EwqXoBuSbhdjMqRkB+7ZKvphRKfA== 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=IBmImMY45au6S/wSkAfDzPVwqKMv01abSxNI/zj+jYE=; b=KynIldwIVOc+u5R27l40IeHC4Sg049Mxh96fyOT6DaGUTym1CjuPUlj0+3OsIMIHaXSpEoZPA/iwn98C66FaP7PjobGLwwAktuISWbX5wfQpJMCxF6XlutBZCKPv3zWFjfXLhmP+9Jog9a3okPihSn0fwE4m6pahttVIZiJT8nFmx+KrioDcMgVpqTh4vONd3vijZiJ5iAFhSlV7pbaQ8KeTZo6plGVJBDEnrUf68YtWkVDW95MXiMzpZUqZpqpzItKwzevc9V9INdFDAnzjD5zdq06aeFqhJdGdECm/lx9sQx+W4KCROmJGWD6ffc/IcPzO0b7NlPNLLpxjVRysOQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=epam.com; dmarc=pass action=none header.from=epam.com; dkim=pass header.d=epam.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=IBmImMY45au6S/wSkAfDzPVwqKMv01abSxNI/zj+jYE=; b=jN3kkmQdhtoETPZQPalrcrpYPD4KLIqnD1we2gTrVR2OX1h/TY66svF9ltO7s4bi8f2jp3SsXuMO6Mj6nf6JEenTYBxrJaI5MdFVAaLXcBFDeM8wLe0LkTXGJ1seifTw3QLanLHZtP1Ll464i/NiQNFBVQlaYfokwLfWxrHD1PNddVYwFJcYU/OtQYGzOIU8RQ2D3m25TVfZGxz7QTYVtpK89JqoBtmxN+ofmWE4+vX7txPEHZMwu5dvi8WyQLFnlNGr5Hvn+m+EvevEUSdxlOMPzIWyPS2nZmI2vwCi8MoSyqMTtI8Ujp2xKr9paRLih6ZhhFWxH+1FykAgtlLPhg== From: Mykyta Poturai <Mykyta_Poturai@epam.com> To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org> CC: Stewart Hildebrand <stewart.hildebrand@amd.com>, Rahul Singh <rahul.singh@arm.com>, Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>, Bertrand Marquis <bertrand.marquis@arm.com>, Michal Orzel <michal.orzel@amd.com>, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>, Julien Grall <jgrall@amazon.com> Subject: [PATCH v7 6/8] xen/arm: Fix mapping for PCI bridge mmio region Thread-Topic: [PATCH v7 6/8] xen/arm: Fix mapping for PCI bridge mmio region Thread-Index: AQHbdwxAffL4CCc3KUGafSgxW+bavw== Date: Tue, 4 Feb 2025 13:54:04 +0000 Message-ID: <3766f6a15a2ffb24a51e5caa2eb6d8b44cada57a.1738665272.git.mykyta_poturai@epam.com> References: <cover.1738665272.git.mykyta_poturai@epam.com> In-Reply-To: <cover.1738665272.git.mykyta_poturai@epam.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=epam.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PAVPR03MB10102:EE_|AS8PR03MB10120:EE_ x-ms-office365-filtering-correlation-id: e6805e59-5597-4e9b-11c3-08dd4523634c x-ld-processed: b41b72d0-4e9f-4c26-8a69-f949f367c91d,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|1800799024|376014|366016|38070700018; x-microsoft-antispam-message-info: =?iso-8859-1?q?iaSovlQ1WivSLzwz+KwZ1Ok7tF?= =?iso-8859-1?q?/N81WC32fGp87l2vX5wwSBhINlwo4wMa8eIm3I1Ht/pOMfA3RCSOVZMIVX4Z?= =?iso-8859-1?q?lYUODVIBdqsVO0mUifJH0+w7l5ieZT+iUepUp/GMhQOTJuRSW89VKO/zsSeM?= =?iso-8859-1?q?gPDwVb/vqFmi4TFX9lhVoNRx/tg/kH7V1Zu8ocNLRjea8qG/V/fXTqYqft/S?= =?iso-8859-1?q?iWzKsLuFB11tKWjBA2107aN9iC79uqa0H1Qvz8PzQfaJuQeV2NlbsMXchQPZ?= =?iso-8859-1?q?6VpuTJUzm375YhHaskB//wMxqT3SKKtFkVsIjNg+vLa9ovwR51i3+lWX0TRB?= =?iso-8859-1?q?IFWIcA12WChhqmCrwrEXTpS00eDxzlJPmVydeE+UXJESWYtrw2KYFiNPaLOU?= =?iso-8859-1?q?ml0zZMFApeu1NkjgbhFK80wDzrLjHemujoK0FG53jMV7wEbpMtDBwG5N7PXl?= =?iso-8859-1?q?zIjCvVBU5hGpEwT30ELPLAD673rFZuYRv9RKaJODVbodcNUnrDL6sWkaWtIk?= =?iso-8859-1?q?RayYAEfs4ZDd7wdjfpDiwADLi+mtC3TByHrP+tDsJ2rkenyy8hXPHEahw6qD?= =?iso-8859-1?q?ODuZxCWjvFjdeS9Ce0Fw2h4VtEpngZHllhLDvqZFg7JCBdgPcjwjlNiTN1tU?= =?iso-8859-1?q?w4Nn+d3rS6CZMd9VLiPELj29sx8hQFIug6jrgNxk2rh9uAUlGAeGOOcVjRfN?= =?iso-8859-1?q?Rt5XeBkjTrcbQ+aUHx5tDDuC8pMY2qOGtcnljddahmhIaPOqgGdD3HE7BMhS?= =?iso-8859-1?q?g4w2XXzCqWgqLmNUah83yuszby+OXpyeuAO5uYfnFAtBgA9iCJfuYasbsWnl?= =?iso-8859-1?q?Rt4Y1raoLdHtS1DwlB1dTvsB7t3egBmceboqn6x7o5Vpt0Mid0fUPm6+U1VK?= =?iso-8859-1?q?ibte/8+GKL05+4R6FsKCwNeaFu9n/d5onNPxL62+2n9jkUUvei6rgqlblh2h?= =?iso-8859-1?q?MkRyYlNSGfUgSjl4JX82WvdY1iYFMqpcPUHnv0EnGxUVL4mXBs+2hXp4wtTT?= =?iso-8859-1?q?li8AjMtX7USRhr8dHwVsISazxozd3PsivREPv3gc2ud2eQEEzfgpiqAiOtBA?= =?iso-8859-1?q?7A5zzSKsAph4omzhW4FvjNlGdd26FqFfYpMAD0IeFvxAJDkbag4FwGlWk3lr?= =?iso-8859-1?q?g/0pViTkZGVLxsE4wNloPO4j8ZIkYAemq3618DPUsTPz2c52xlZJDsL53fXI?= =?iso-8859-1?q?Oa8V/iHEUxvYhQ0z6eRFEJsKgmVclc5z5JgTUp9jHG7YwegRk6u9E5OUsMxz?= =?iso-8859-1?q?OhV9zZX2JXI6B4CMk/aKGF3pTeYlOTK/tCRtTxbH5gn4qvyDUOqiYEbE/imX?= =?iso-8859-1?q?Z00pMfH5rBzPZwqAzDPPhBnuIzlaYKFF2ZK8euZFy79BoDRLps8h8hGBhOH7?= =?iso-8859-1?q?BxMDyPrbnu3ea2ZC0jX82HrcdjTHFBtcPLKA50yKM1wMF6PrBwRM5lVIiOJb?= =?iso-8859-1?q?scLeyYn48sMeqJJlF222oReg=3D=3D?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAVPR03MB10102.eurprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(376014)(366016)(38070700018);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?q?/n4oTvG0Dgd6TQcoJb4/IjV?= =?iso-8859-1?q?1KaILzh2PBzRSOpCyzJz2F4k6eELUqersVcLH8OxtuIqBfRlVZyjROx2Fr0I?= =?iso-8859-1?q?ExD82E6gJi2iiUtTqlG5jcXUyG8MW37H3hix134v0pO8t4nf2rw8gTAvTJ8n?= =?iso-8859-1?q?+MB6adocqvGrzkh+ogkPn7aRvpV3BIe5yyZiHBroNkgwVX0+vN1poVFFyd34?= =?iso-8859-1?q?5LlpVYZpf+spxchCBk7XUSI0+tl0ZZU7B2xIXDNlnFyvMua07J6R5dY91MIs?= =?iso-8859-1?q?x7XRIGSQgbtW6yj0vNNjM/oKqk9GzKwLpV4GYJHsIGxs601AWOE/654nAyOJ?= =?iso-8859-1?q?Rn8L4832e9AL+bC04d15YLBxGJGTgI1n2NSPObhCXH2r3jNLodSBPKp9XM8E?= =?iso-8859-1?q?k23IKL7ar9TaFHjKV6SKcGQ92wQjn8x2ALIyFhzaq1F7KM+QQdHEK3SHznso?= =?iso-8859-1?q?BabN72MaXlXE7Sx5QWtNk7kp/wqpxBB8GNpSKLmUZLiapOu9XDdDrIHs06lJ?= =?iso-8859-1?q?APpWHt2+D00SBGfs1Kg7WXzuTjCoBJOdVQn2c102Wv/j/rtcWA5UOfFoRhNx?= =?iso-8859-1?q?EYzWEBZXk+mEk8ho5k5DIgQZ72rebH2RCmHO8V4weZA9G2jRzwAn1EOKr8PU?= =?iso-8859-1?q?ysDzV147VAr3xcO9l0NLZhf6LwyNp5G8GHfsEtR3Rk10Q4lc/0YT4zD5xsb8?= =?iso-8859-1?q?g0PzHDpSFv9euM2+N4YuaR6ab9B/D0oFZjvmwYPh8M27puVSmH8aKdGvdWZh?= =?iso-8859-1?q?WjD7K+u+Wv+G2EdnS1mHmnqe7cwi+pv4Yk2t4A9oWWEApAIIUwDBemnVCltH?= =?iso-8859-1?q?8UFIkl304ghWLWxQNwObIyweM29WTV6HlQHHBpxTHUqoSya6A3Gb7MZ+1zCC?= =?iso-8859-1?q?CCvahaKVIYqouEIEvm+CI84txNl1b3aGnJtuuOBlO69XCmrS9uqHCuU16s4M?= =?iso-8859-1?q?aQeJy6GN/r7WQBikZbY8P1dvW55xyte7grTfKS3L48ExvTUgV6zqmwhZkSB7?= =?iso-8859-1?q?vHNraV+UQq8Nfn0Vv0J+5CimlfczvCjT7W/I47y2uUcRLXFh+nvBnRQdgMyi?= =?iso-8859-1?q?xRH0KClpR5/69TSKwl94ug4lz/NL0QX9bVfNmboNVhgwCxji4s4qRLpVXKRn?= =?iso-8859-1?q?6kSK/CiZllpDa1P/KZQpY83TdobcOSzJ6XdJ3YuLAjLJQ4FYEdtJiET/915i?= =?iso-8859-1?q?lLsbFkcJxj570083Ag+O3C7yeHEEadNXgczA/8RDBDexw8T0OiL0CZDxM+CT?= =?iso-8859-1?q?ZFuAEt66YeIqvvsLbByL54tPs8rOyfwK9Ulh48+++XeKeK/W+SksOhORfZOU?= =?iso-8859-1?q?5HjNhkCk4NHhNU8OjznRJrKbJC2sHxpe+u2ONseddUrapPR0M6ITleEodH5r?= =?iso-8859-1?q?+acpmMoUeJVLrAPCV8Gn9w7FAOeWjnLfg03HPJubUy6/ZzmRRYtQqQADU0Q4?= =?iso-8859-1?q?YxrrI3t3NRc1MXrRkbQy8Ou0efRJMbE566+2YidaWNnk3nCxmYoBZVqjFV0P?= =?iso-8859-1?q?obNS5d+tFQNdO3gun9fgzb8Odo0RbHRsa0osFebc93OwZ08vPPmpRZN9CoKY?= =?iso-8859-1?q?NErAN0XSHCnKiP1QT2/XgutS77BgoJwBQwbtNKeK1THKAw/CsGv7UvrmBnTN?= =?iso-8859-1?q?ISWpGRZd5k6VHGtK+bd84Ufw+OSF/a1JWTEdZ+w=3D=3D?= Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: epam.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PAVPR03MB10102.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: e6805e59-5597-4e9b-11c3-08dd4523634c X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Feb 2025 13:54:04.4402 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: kKiFL/i/eohweXueptx50WcN9IS6titZIMldOKX3JZrCTnDnAXPnreDd6rf4JcWbGrA9l+wYTyoyEDNiv3DDPg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR03MB10120 |
Series |
SMMU handling for PCIe Passthrough on ARM
|
expand
|
diff --git a/xen/arch/arm/device.c b/xen/arch/arm/device.c index 5610cddcba..25847d60ee 100644 --- a/xen/arch/arm/device.c +++ b/xen/arch/arm/device.c @@ -268,7 +268,7 @@ int handle_device(struct domain *d, struct dt_device_node *dev, p2m_type_t p2mt, .d = d, .p2mt = p2mt, .skip_mapping = !own_device || - (is_pci_passthrough_enabled() && + (has_vpci(d) && (device_get_class(dev) == DEVICE_PCI_HOSTBRIDGE)), .iomem_ranges = iomem_ranges, .irq_ranges = irq_ranges