From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-3.8 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 7CA63C4338F for ; Tue, 3 Aug 2021 13:12:37 +0000 (UTC) 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 mail.kernel.org (Postfix) with ESMTPS id 4174560EFD for ; Tue, 3 Aug 2021 13:12:37 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org 4174560EFD Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=invisiblethingslab.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=lists.xenproject.org Received: from list by lists.xenproject.org with outflank-mailman.163474.299445 (Exim 4.92) (envelope-from ) id 1mAuDX-0001nS-2U; Tue, 03 Aug 2021 13:12:23 +0000 X-Outflank-Mailman: Message body and most headers restored to incoming version Received: by outflank-mailman (output) from mailman id 163474.299445; Tue, 03 Aug 2021 13:12:23 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1mAuDW-0001nL-Vd; Tue, 03 Aug 2021 13:12:22 +0000 Received: by outflank-mailman (input) for mailman id 163474; Tue, 03 Aug 2021 13:12:21 +0000 Received: from all-amaz-eas1.inumbo.com ([34.197.232.57] helo=us1-amaz-eas2.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1mAuDV-0001nC-RE for xen-devel@lists.xenproject.org; Tue, 03 Aug 2021 13:12:21 +0000 Received: from out3-smtp.messagingengine.com (unknown [66.111.4.27]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS id 6f8f15f8-f45c-11eb-9ac0-12813bfff9fa; Tue, 03 Aug 2021 13:12:21 +0000 (UTC) Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id C3F085C0108; Tue, 3 Aug 2021 09:12:20 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute3.internal (MEProxy); Tue, 03 Aug 2021 09:12:20 -0400 Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue, 3 Aug 2021 09:12:19 -0400 (EDT) X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" X-Inumbo-ID: 6f8f15f8-f45c-11eb-9ac0-12813bfff9fa DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=ma+ZMt lzF5hVOkev2788QqmzXu/scgSF9F/FCsJEjDM=; b=mJYBEA1sTlb8umcRnPW2dz cp22JG8Zf2V4nAVLCm+xG1NK8rIx+kIjZxcB64k1I9CjyPtP886ZUz0QIvb36blB HS9ontuAj2nGjb0x1vbngBcg4pvwtTW4x7fj37gL8TRRd9l4gFlQ4NeA/mDLmnmp SUifnJsSHAq/XCOJazXx/ugkYutfcJoKTn9hx8tWrKkHqk+WIk3rai74gyce2Yzf YJHCKIoHUMDnsZY/ACe7DiFEPULOSG2FCL3LdySFL1im0qGBrexfGHlFFFfT1BZ5 f22qCXJ6LjeSghEl3UMZfO6l/ElxEgvIdez7UQza50LxNdpUfy4PEKB8pWnsBmTQ == X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvtddrieeggdehkecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpeffhffvuffkfhggtggujgesghdtreertddtjeenucfhrhhomhepofgrrhgvkhcu ofgrrhgtiiihkhhofihskhhiqdfikphrvggtkhhiuceomhgrrhhmrghrvghksehinhhvih hsihgslhgvthhhihhnghhslhgrsgdrtghomheqnecuggftrfgrthhtvghrnhepteevffei gffhkefhgfegfeffhfegveeikeettdfhheevieehieeitddugeefteffnecuvehluhhsth gvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehi nhhvihhsihgslhgvthhhihhnghhslhgrsgdrtghomh X-ME-Proxy: Date: Tue, 3 Aug 2021 15:12:16 +0200 From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?= To: Jan Beulich Cc: "xen-devel@lists.xenproject.org" , Kevin Tian , Andrew Cooper Subject: Re: [PATCH] VT-d: Tylersburg errata apply to further steppings Message-ID: References: <07ded368-5c12-c06e-fd94-d7ae52d18836@suse.com> <10425176-438f-370b-9d60-183d6e0f5441@suse.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="bNUBwrql5Ygim7fF" Content-Disposition: inline In-Reply-To: <10425176-438f-370b-9d60-183d6e0f5441@suse.com> --bNUBwrql5Ygim7fF Content-Type: text/plain; protected-headers=v1; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Date: Tue, 3 Aug 2021 15:12:16 +0200 From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?= To: Jan Beulich Cc: "xen-devel@lists.xenproject.org" , Kevin Tian , Andrew Cooper Subject: Re: [PATCH] VT-d: Tylersburg errata apply to further steppings On Tue, Aug 03, 2021 at 03:06:50PM +0200, Jan Beulich wrote: > On 03.08.2021 15:01, Marek Marczykowski-G=C3=B3recki wrote: > > Ok, then, just setting iommu_intremap=3Dfalse should do the right thing, >=20 > ... if "iommu=3Dforce" is in use (but not otherwise), ... But that's the purpose of iommu=3Dforce, no? With "iommu=3Dforce": strictly require IOMMU Without "iommu=3Dforce": use IOMMU on best-effort basis It makes sense to refuse the boot if intremap is broken in the first case. But also, it makes sense to allow using IOMMU without intremp in the second case. --=20 Best Regards, Marek Marczykowski-G=C3=B3recki Invisible Things Lab --bNUBwrql5Ygim7fF Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAmEJQLAACgkQ24/THMrX 1yxCyggAmDY8OXGnFJLLAVpVOpM5lWYZY+wBLvzj1n0BXxzW1rIMfjv67gopkWbh i8Oj/P5dIjLx2L/tY5HwFcRHyJ4W53zkTKpCPYo8SiYyqHxZ16dkOPgoI2hmd0Yy yXX8iLTO4IVLx8Hibs9gSfXcQXh3mnKt3eyIOPq/xztQS18lcjkti9k1YeJqibnM TVNzPRm1jfk96pOrv703BcZkRWr7OvlCjkGXHh3BSBSMOZr4jW7WJ+PiXjmH+v+s 7U6d6rGJz5ubloAISsJwy+J2dO8EZ/sVYbEUkYCE9XKygotJFcBctcQ+NMQyxI39 bw/7L1+wZkMGgy/6kSgex5KuCkZWeA== =0VDS -----END PGP SIGNATURE----- --bNUBwrql5Ygim7fF--