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 Received: from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136]) (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 54EDAC433EF for ; Wed, 30 Mar 2022 19:17:35 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id D76E2610D6; Wed, 30 Mar 2022 19:17:34 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1kyWxxac-y5l; Wed, 30 Mar 2022 19:17:34 +0000 (UTC) Received: from lists.linuxfoundation.org (lf-lists.osuosl.org [IPv6:2605:bc80:3010:104::8cd3:938]) by smtp3.osuosl.org (Postfix) with ESMTPS id C03D861247; Wed, 30 Mar 2022 19:17:33 +0000 (UTC) Received: from lf-lists.osuosl.org (localhost [127.0.0.1]) by lists.linuxfoundation.org (Postfix) with ESMTP id 8ADCEC001D; Wed, 30 Mar 2022 19:17:33 +0000 (UTC) Received: from smtp3.osuosl.org (smtp3.osuosl.org [IPv6:2605:bc80:3010::136]) by lists.linuxfoundation.org (Postfix) with ESMTP id 56AFCC0012 for ; Wed, 30 Mar 2022 19:17:32 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 362F261247 for ; Wed, 30 Mar 2022 19:17:32 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BRGGzKaS8oJQ for ; Wed, 30 Mar 2022 19:17:29 +0000 (UTC) X-Greylist: delayed 01:06:11 by SQLgrey-1.8.0 Received: from sonic312-24.consmr.mail.gq1.yahoo.com (sonic312-24.consmr.mail.gq1.yahoo.com [98.137.69.205]) by smtp3.osuosl.org (Postfix) with ESMTPS id C56D7610D6 for ; Wed, 30 Mar 2022 19:17:29 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.ca; s=s2048; t=1648667849; bh=bYSTBk56y7nX0vPVoAF05dNkFgg/1tnbzT061YMXM2k=; h=Date:From:Subject:To:Cc:References:In-Reply-To:From:Subject:Reply-To; b=KiVoQpVu2IEkIWY9oSArEAr122KpSKVGS15plheJv81DPFskuFZKxWaoEi+FtaoJ+dAyxYsP/3PDj/LOaOEFFjeOkV8utOi87ncgziib7MUKuqL5RZ3AHj8retdb3EG6b78EWgKQcJCqbzUunNYYfoVt9CR/qNL1nMpY2AXjPSwmimzLCiTne0cQN/gS5NwfhbH67+nO7MARxldKHRodknK4bvXqBFGKvXn5uBtp65e8XZllSh5MIpOR1gRk5iUAICROFiFWYroC5o1oJk04uhEe4o72eRomNfhebMiq8w6e5UnM1t4pLvPM/NJYGwEQ/OwqEme9/eO3dWzr7hAC9Q== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1648667849; bh=CW4yvdMcDnpz5h3u9cEx7UJb0s5+z1PvRcQjRkXueoE=; h=X-Sonic-MF:Date:From:Subject:To:From:Subject; b=kQF0CLAUunmIIT950c9pMc23YVDrCqSmTW806cKdOknkTllhBaDjSlrSH31NUjNy9aA6y9iobGC6hN/VWGMQD2I7GMGOtfj0+ktveCkeb437kAE499XJ8wZHBZJ8mXnnvC17si17KxWXWMEUTic5pJKXB37Z4jCVOK7cXRCom2D1r52RiyC7BnsmpLazKDLzCziygwsw7MaEqAIAUOPvs1SEQtX4H/3A5oloi0AoQULKG4RNjUU+gOMLGaoMHbyQYziE8lzOGKK0zoa7ch6kJOUgIYwxCv7NLt2Ws3BQcnqyXRlB5oxGnbGiFy3RtOV0qP7+Zzbq0T1NmuJOBLYRqQ== X-YMail-OSG: 0NCPYK4VM1lFBMKOvvcDYLXXw.Qhaof2feMD3Myq9EtDhCdUj7.K60QHtpC4d7B x75cOI_u3D6ExzowGZ8eIjpCpMD9SawDy792Tlz8ST0hjfG43ks07lvGIc5JGkSh_btHClzl_fyH qjnjoVvX5LsrMRfnUO5M5CF.MTC8bXlcS0qFiVoEtROYqZezO87WWjCt4anwawIoTq4vwoes.fsD CO9umRicCLdXiw3cuq38WotL0.2_.Q2cy.15pT0lhf.Q5fY6vTN1g3ugh0ESIsyZliPmuHPadAwy vUJ51Mkn.2FCbxzrEPQaUzZmvlP2b.pCEG7gm3VFzTODimEIxyU0Am1mquug1ikDFAN9iTLXSE0J JshXAD5FapEfr9wuqNSVGO7NK0TnawteGsiuiIaLAlbm4IYk.EEUldUyKzk2mWSKiF7TVhc0QFWK Wrc4AoThTe_bR_TIY1pyKj2vhkugGdnCaJtyPchTm063BRjAGjdwpJgI578VFhznLVf0.b6wcvkL WEwrI1AJSMCpXEyr98tCQRw3tob94EaE3K.et.grdmP2mk3L1IATg1_oy34ER4Rx8tik5xbtTr8h h2P7cflJx9icB5i0ra7ARhNC.RCTnBsqnY3ezMvdGI3vVTWgpNf0uYpRYRZJQ0B7uWE9ybonTdCR Eu1kgpjk_CFctly4HspZ0Ktdf9LHhcTgmhI1P482q6WxYii0VqgvmSkeDoKvTO2IjDKi3tcuER7y Bju7ZzxFl1DIZ8EN7c1aZY8ZXg2xWM2cvyMn8IF8TPQ0cRojdSQgDAf2i7k4C.m03T2Cm1NQJu5C o7vOYLZBqCf2wJ4q.2dts7kXSdJ_CywXkS2wmwNxDN7Hi1A6Rxm9J5GbZ1aUtwKtA2X6RsIsDSQb a28m57N_z8_hxhpwWOdEN5ryViipx_SVc4fwvEyYoRF6FfyqQgknz53S08yLpTDdoluTsypuHj8w Ih60_st.ZqwLpqszIgCuPGkT8BMDaKCQGE70NoHvMZcmyzeS7G158_lGYySVZNc3xL5fxBjdVBce uGauUBnyqxD7B7D_rwfBCnLHTH2NsyWDSctoedShTzFgb_6t11flGRdrdVANisFEeft4YQWAxBh_ B9XJZ56zfGIyAAx8ncAzRQfyqW2CByq9mIukZ7.JJYnfUJoElG1LMi15.tCNTtCtbiqcQeYCjQ89 hcJR_eN2qgJPQkJnWklRxM0tAlXXNWT3Ge_tag7Bn2DDjue.tSb1eDG.lVRqJqoEVsjeFsINWEd4 n49K2iJfa9SeCc9bOyrfbqoSderod46GjeuLvSVuTa76XdA_MqMZq9TR2InbyCLteR24TE.sZiar LRKktTjZn_Fp9UtkfLygIj7tm6yaBQv9pnnvhQpOyo4qQbvGVcLDY31UI18GaC6lNVvqJDOwK8ZQ ufj3AmoiCM7G6.T6dEZ5OcSuFAu5PXeDelwKfUf1WZ.J4cqOrpr4_N3FJ2gOICSZaW_JB7qqQTPl K0V5dqn_qyeVZYHp3b5r8mVa2KZ0jTjcJAj2WD1iTEHRGRDdfwvXzjp4uO9G52ep5BVM_A0AHPW0 Llwf01KljY2bADb_K1_R8.BRLe1zdW5i5_zBaXy7qW7PxGjy0Y2ADOj_bZjF5hwXMhIql3W2SooU oNoXqXa3MkTPsDK3loXTrNNyQPMLbAJlOkr_Fv4sFhpg3U5ANSK7D8idbbPEklX3bQvwvp3rxKY2 zF4AaJEoPCZKklr6ly.zZ4gbr6Fzwgxe0T48kL4pK45naEDRYepOAqqv1BBb0e1p0Ep.4QfVIXWC 3ULWyFJlkjDc67Ph_AvGjYYDZ1XzROLPZm2r53kJsQIaJM1i8lOM0Fbz1d_DQKtHj.KiM7n11yyG YlQxnRkv54R4EPW5sOLkEbxEKQJNa8LqKA4wwpsZxzYbGsPAi3vv2p4Y9aQJ5HbILqyOqu1HSG_j URpspRvbe1.4qGuZW4JcjaRHHiwqLfQTffSTKEUv5YsFtIs9ADQPLBAmLbobZZuZLfnD40fx2kic tneor7e9xQ1AdQK07kGln4UPzLVmuDeKuze2ZFKmo29VCAtcaBKwPIDZWeq9mYrPlVtPqhwPdzQE eofaqtaREMRmXyQibLxhu9DHJQLRprqp6K6ii3.w1d70oLJXArHtG9be41y_IUfjg_TP6v9kyfDB 5kLqu.62MJK.M4ywzJqb.UG.41v9aTiiN1Ol0phQGW.rPZ_fu.ASRlDZ6wli8inmEHRuXoMNEyDA LJGaKmCX3FcC0f.Fec_EsQIZKOSt7gF_A9OXeNkaidrHHAgscqzIFCyFuNXn5vlp7REuOkGl4qAX onb6oHspv X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic312.consmr.mail.gq1.yahoo.com with HTTP; Wed, 30 Mar 2022 19:17:29 +0000 Received: by kubenode506.mail-prod1.omega.ne1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 63db5f03f6392474c142bbf9cb253686; Wed, 30 Mar 2022 19:17:24 +0000 (UTC) Date: Wed, 30 Mar 2022 15:17:20 -0400 Subject: Re: "dma-mapping: remove CONFIG_DMA_REMAP" causes AMD SME boot fail To: Christoph Hellwig References: <1648659326.eabkokyuym.none.ref@localhost> <1648659326.eabkokyuym.none@localhost> In-Reply-To: MIME-Version: 1.0 Message-Id: <1648667469.u35o6clg82.none@localhost> X-Mailer: WebService/1.1.20001 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Cc: iommu@lists.linux-foundation.org, linux-kernel@vger.kernel.org, regressions@lists.linux.dev X-BeenThere: iommu@lists.linux-foundation.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Development issues for Linux IOMMU support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: "Alex Xu \(Hello71\) via iommu" Reply-To: "Alex Xu \(Hello71\)" Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: iommu-bounces@lists.linux-foundation.org Sender: "iommu" Excerpts from Christoph Hellwig's message of March 30, 2022 2:01 pm: > Can you try this patch, which is a bit of a hack? > > diff --git a/arch/x86/mm/mem_encrypt.c b/arch/x86/mm/mem_encrypt.c > index 50d209939c66c..61997c2ee0a17 100644 > --- a/arch/x86/mm/mem_encrypt.c > +++ b/arch/x86/mm/mem_encrypt.c > @@ -28,7 +28,8 @@ bool force_dma_unencrypted(struct device *dev) > * device does not support DMA to addresses that include the > * encryption mask. > */ > - if (cc_platform_has(CC_ATTR_HOST_MEM_ENCRYPT)) { > + if (cc_platform_has(CC_ATTR_HOST_MEM_ENCRYPT) && > + !get_dma_ops(dev)) { > u64 dma_enc_mask = DMA_BIT_MASK(__ffs64(sme_me_mask)); > u64 dma_dev_mask = min_not_zero(dev->coherent_dma_mask, > dev->bus_dma_limit); > This seems to work for me. Cheers, Alex. _______________________________________________ iommu mailing list iommu@lists.linux-foundation.org https://lists.linuxfoundation.org/mailman/listinfo/iommu