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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (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 151A8C04A6A for ; Thu, 10 Aug 2023 16:28:23 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:References: Message-ID:Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=UR6bVBwtTcAqpwsDVbYP+XYiskuIIPXElZBUAlmU8ec=; b=2bR8jIW/j6hEe9 5EdYHcTxzrYDWo47FOiHR0IWZmO9hA86FxeR8oO3OSMsvKEZQra93fiL0XkdRQTKGqiNfmvSBoQaE YfBZO1OjiTDSgsDg5pyyNwPLzbJxMOS+j1YTjYsVyepVnHMWGIYsqykvYODOgE9mzJx7DCASyqdgZ JKmjgcVOFcVqnl/p+bOJtT59pMTszn28O4DL0TFW99B5MbURfWIlYtq2OFSI+/1P1rwPyXwZsxPIl nM/CP/meMmPa/g2GERu9reic470biyspOt5qj+mbaOSOYt1pZ5dyBvgvkawvtYbC9udaw4qFBiOYC KvTxA1CcMDN5mofmtC1w==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qU8Vv-008ByN-1e; Thu, 10 Aug 2023 16:27:55 +0000 Received: from dfw.source.kernel.org ([2604:1380:4641:c500::1]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qU8Vs-008Bxk-0b for linux-arm-kernel@lists.infradead.org; Thu, 10 Aug 2023 16:27:53 +0000 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id 7F7B56636B; Thu, 10 Aug 2023 16:27:51 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 6AEA2C433C8; Thu, 10 Aug 2023 16:27:49 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1691684870; bh=dTku1OjG3tbVRFq4kPSk5Upl89gZucyzeix7zMe8F4A=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=iNo3vyzOHxV6dXUgQTscPsYAGXN8vOsYys+mEl3VLZ9agM6D+LtxCdFoZQzwdYFtr jn9SukqhEh1T4ariWZ9YMyZrCIyrx8qXWt1Ei4+gYsWkfpe3dF7USgCbeUfh1L4TfB HToZvdGHnVb4wqMrrzXFaaj96huazjiZa8PnkB2lDB4myCP9VUCaIcLj99w2oRO+oB kgMJPYvaB2eGjvaDhJ35SZY/UamKdQRYhsnKr7Tzw0SeBB2MTOM1SQxUMnpDXSJYHH 9iu6GJpgbEOLSLvd5UJ+f17sOF9NhX/ekXceAxZhB3b15eerMLGW06daUCQDyjMWhL P/ANLN3Sefi/w== Date: Thu, 10 Aug 2023 17:27:45 +0100 From: Will Deacon To: Michael Shavit Cc: iommu@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, robin.murphy@arm.com, nicolinc@nvidia.com, jgg@nvidia.com, jean-philippe@linaro.org Subject: Re: [PATCH v5 8/9] iommu/arm-smmu-v3: Skip cd sync if CD table isn't active Message-ID: <20230810162745.GB5951@willie-the-truck> References: <20230808171446.2187795-1-mshavit@google.com> <20230809011204.v5.8.Idedc0f496231e2faab3df057219c5e2d937bbfe4@changeid> <20230809135011.GC4226@willie-the-truck> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.10.1 (2018-07-13) X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230810_092752_334187_0FBFAC22 X-CRM114-Status: GOOD ( 31.18 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gVGh1LCBBdWcgMTAsIDIwMjMgYXQgMDQ6MzQ6MzlQTSArMDgwMCwgTWljaGFlbCBTaGF2aXQg d3JvdGU6Cj4gT24gV2VkLCBBdWcgOSwgMjAyMyBhdCA5OjUw4oCvUE0gV2lsbCBEZWFjb24gPHdp bGxAa2VybmVsLm9yZz4gd3JvdGU6Cj4gPgo+ID4gT24gV2VkLCBBdWcgMDksIDIwMjMgYXQgMDE6 MTI6MDRBTSArMDgwMCwgTWljaGFlbCBTaGF2aXQgd3JvdGU6Cj4gPiA+IFRoaXMgY29tbWl0IGV4 cGxpY2l0bHkga2VlcHMgdHJhY2sgb2Ygd2hldGhlciBhIENEIHRhYmxlIGlzIGluc3RhbGxlZCBp bgo+ID4gPiBhbiBTVEUgc28gdGhhdCBhcm1fc21tdV9zeW5jX2NkIGNhbiBza2lwIHRoZSBzeW5j IHdoZW4gdW5uZWNlc3NhcnkuIFRoaXMKPiA+ID4gd2FzIHByZXZpb3VzbHkgYWNoaWV2ZWQgdGhy b3VnaCB0aGUgZG9tYWluLT5kZXZpY2VzIGxpc3QsIGJ1dCB3ZSBhcmUKPiA+ID4gbW92aW5nIHRv IGEgbW9kZWwgd2hlcmUgYXJtX3NtbXVfc3luY19jZCBkaXJlY3RseSBvcGVyYXRlcyBvbiBhIG1h c3Rlcgo+ID4gPiBhbmQgdGhlIG1hc3RlcidzIENEIHRhYmxlIGluc3RlYWQgb2YgYSBkb21haW4u Cj4gPgo+ID4gV2h5IGlzIHRoaXMgcGF0aCB3b3J0aCBvcHRpbWlzaW5nPwo+IAo+IEkgaGF2ZSBu byBpZGVhIHdoYXQgdGhlIHByYWN0aWNhbCBpbXBhY3Qgb2YgdGhpcyBvcHRpbWl6YXRpb24gaXMs IGJ1dAo+IHRoZSBtb3RpdmF0aW9uIGhlcmUgd2FzIHRvIG1ha2UgdGhlIG92ZXJhbGwgc2VyaWVz IGFzIGNsb3NlIHRvIGEgbm9wCj4gYXMgcG9zc2libGUuIFRoaXMgb3B0aW1pemF0aW9uIGV4aXN0 ZWQgYmVmb3JlIGJ1dCBpcyAiYnJva2VuIiBieSB0aGUKPiBwcmV2aW91cyBwYXRjaC4gVGhpcyBw YXRjaCByZXN0b3JlcyBpdC4KCkknbSBub3Qgc3VyZSBpdCdzIG5lY2Vzc2FyeSwgdGJoLiBJdCdz IG5vdCBsaWtlIHdlJ3JlIGNhbGxpbmcKYXJtX3NtbXVfc3luY19jZCgpIGFsbCBvdmVyIHRoZSBw bGFjZSAtLSBpdCdzIHVzZWQgd2hlbiB3ZSdyZSBhY3R1YWxseQp3b3JraW5nIHdpdGggdGhlIENE LgoKPiA+IERvZXNuJ3QgdGhpcyBpbnRlcmFjdCBiYWRseSB3aXRoIHRoZSBzeW5jIGluIGFybV9z bW11X2RldGFjaF9kZXYoKSwgd2hpY2ggSQo+ID4gdGhpbmsgaGFwcGVucyBhZnRlciB6YXBwaW5n IHRoZSBTVEU/Cj4gCj4gVGhlIGFybV9zbW11X3dyaXRlX2N0eF9kZXNjIGNhbGwgYWRkZWQgaW4g YXJtX3NtbXVfZGV0YWNoX2RldigpIHdhcwo+IGluc2VydGVkIGFmdGVyIHphcHBpbmcgdGhlIFNU RSBwcmVjaXNlbHkgc28gdGhhdCB3ZSBjb3VsZCBza2lwIHRoZQo+IHN5bmMuIElzIHRoZXJlIGEg Y29uY2VybiB0aGF0IGEgc3RhbGUgQ0QgY291bGQgYmUgdXNlZCB3aGVuIHRoZQo+IENEdGFibGUg aXMgcmUtaW5zZXJ0ZWQgaW50byB0aGUgU1RFPwoKQWgsIHNvcnJ5LCBJIHdlbnQgYW5kIGxvb2tl ZCBhdCB0aGUgYXJjaGl0ZWN0dXJlIGFuZCBpdCBzYXlzIGZvcgpDTURfQ0ZHSV9TVEU6CgogIHwg VGhpcyBjb21tYW5kIGludmFsaWRhdGVzIGFsbCBDb250ZXh0IGRlc2NyaXB0b3JzIChpbmNsdWRp bmcgTDFDRCkKICB8IHRoYXQgd2VyZSBjYWNoZWQgdXNpbmcgdGhlIGdpdmVuIFN0cmVhbUlELgoK c28gYXMgbG9uZyBhcyB3ZSBtYWtlIHRoZSBDRCB1bnJlYWNoYWJsZSBpbiB0aGUgU1RFIGJlZm9y ZSB0aGUgU1RFCmludmFsaWRhdGlvbiAod2hpY2ggSSB0aGluayB3ZSBkbyBieSBzZXR0aW5nIHRo ZSBDb25maWcgZmllbGQgdG8gYnlwYXNzIG9yCmFib3J0KSwgdGhlbiBJIGFncmVlIHRoYXQgd2Ug ZG9uJ3QgbmVlZCB0aGUgc3Vic2VxdWVudCBDRCBpbnZhbGlkYXRpb24uCgo+ID4gPiAgICAgICAg ICAgICAgIC8qCj4gPiA+IC0gICAgICAgICAgICAgICogU1RFIGlzIGxpdmUsIGFuZCB0aGUgU01N VSBtaWdodCByZWFkIGR3b3JkcyBvZiB0aGlzIENEIGluIGFueQo+ID4gPiArICAgICAgICAgICAg ICAqIFNURSBtYXkgYmUgbGl2ZSwgYW5kIHRoZSBTTU1VIG1pZ2h0IHJlYWQgZHdvcmRzIG9mIHRo aXMgQ0QgaW4gYW55Cj4gPiA+ICAgICAgICAgICAgICAgICogb3JkZXIuIEVuc3VyZSB0aGF0IGl0 IG9ic2VydmVzIHZhbGlkIHZhbHVlcyBiZWZvcmUgcmVhZGluZwo+ID4gPiAgICAgICAgICAgICAg ICAqIFY9MS4KPiA+ID4gICAgICAgICAgICAgICAgKi8KPiA+Cj4gPiBXaHkgZG9lcyB0aGlzIHBh dGNoIG5lZWQgdG8gdXBkYXRlIHRoaXMgY29tbWVudD8KPiAKPiBUaGlzIGlzIGEgZHJpdmUtYnkg dG8gbWFrZSB0aGlzIGNvbW1lbnQgbW9yZSBhY2N1cmF0ZS4gTm90ZSBob3cKPiAoYmVmb3JlIHRo aXMgcGF0Y2ggc2VyaWVzKSBhcm1fc21tdV9kb21haW5fZmluYWxpc2VfczEgZXhwbGljaXRseQo+ IG1lbnRpb25zIHRoYXQgaXQgY2FsbHMgYXJtX3NtbXVfd3JpdGVfY3R4X2Rlc2Mgd2hpbGUgdGhl IFNURSBpc24ndAo+IGluc3RhbGxlZCB5ZXQuIFlldCB0aGlzIGNvbW1lbnQgYXNzZXJ0cyB0aGUg U1RFICppcyogbGl2ZS4KCkNhbiB5b3UgZG8gaXQgYXMgaXRzIG93biBwYXRjaCB0aGVuLCBwbGVh c2U/CgpXaWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmlu ZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9s aW51eC1hcm0ta2VybmVsCg==