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 gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (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 05368CD6E49 for ; Sat, 30 May 2026 18:38:10 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id D789B112974; Sat, 30 May 2026 18:38:09 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=igalia.com header.i=@igalia.com header.b="TM3fkiHy"; dkim-atps=neutral Received: from fanzine2.igalia.com (fanzine2.igalia.com [213.97.179.56]) by gabe.freedesktop.org (Postfix) with ESMTPS id 58AC1112974 for ; Sat, 30 May 2026 18:38:08 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=igalia.com; s=20170329; h=Cc:To:Content-Transfer-Encoding:Content-Type:MIME-Version: Message-Id:Date:Subject:From:Sender:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=9JbDhtonn5q5rNu0vzNVx69cnGfGhDTfpZJpjnWnyZo=; b=TM3fkiHyv83epjq0c3vSbI6fqd yRzc7gbHz+i5QMdUEcncvS9ffDIbyofcNQrF1pIndwbyz8NNloM7sJUyVAIBtvtTOVlqmUXIcBJ4t 1h5NCCu8JRwVlQNjfD1lk9tB4B18WNmrR5cTMcu/3T9rqFGtaQwF1dtoNqnt9OZgqCTRehC1DElwS ljE9e3e37+xqteqXUW3nvjPCR5kK2fz1+gFu2hZ9e07+w0jb948s6qFTjbKt6k6BQVuR+ZqUsGI7E 1oQ8sU417FngGyU79aikDaOEqmiw646HZePGvOB3SPe3BbXqsXgy3Dj7spY2fvlQ/kodlPIizFSN7 EpNfjBlA==; Received: from [189.7.87.67] (helo=[10.0.0.1]) by fanzine2.igalia.com with esmtpsa (Cipher TLS1.3:ECDHE_X25519__RSA_PSS_RSAE_SHA256__AES_256_GCM:256) (Exim) id 1wTOZP-00ALNh-Ep; Sat, 30 May 2026 20:38:03 +0200 From: =?utf-8?q?Ma=C3=ADra_Canal?= Subject: [PATCH 0/4] drm/v3d: Fix RPi 4 system hangs from stale cache and MMU state Date: Sat, 30 May 2026 15:37:41 -0300 Message-Id: <20260530-v3d-fix-rpi4-freezes-v1-0-c2c8307da6ce@igalia.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-B4-Tracking: v=1; b=H4sIAAAAAAAC/x2MwQ5AMBAFf0X2bJMqFfyKOKCv7AXZJiLEv2scJ 5mZhyJUEKnLHlKcEmXfEhR5RvM6bgtYfGKyxtbG2YbP0nOQi/WQioMCNyI30whXtN5UMyilhyI 5/7Yf3vcDIzHD0mYAAAA= X-Change-ID: 20260528-v3d-fix-rpi4-freezes-8bae519d04ce To: Melissa Wen , Iago Toral Cc: kernel-dev@igalia.com, dri-devel@lists.freedesktop.org, stable@vger.kernel.org, =?utf-8?q?Ma=C3=ADra_Canal?= X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=2299; i=mcanal@igalia.com; h=from:subject:message-id; bh=T4N0sBAg6OvCjb2pgLo2/mx0ExzDNFlAqYzZFdtR9+M=; b=owGbwMvMwMVo/5mvq6zj1yrG02pJDFnSeh1/ImPY9O9mRZem8Uj0Lrh0wHDTj87QyGcGtm+fe rgsXLK0k9GYhYGRi0FWTJHlx5PYWkaxcnbNZeUXYQaxMoFMYeDiFICJzGDjYJive6Hf7nLl5p67 tT3HXRYtjk6qZZ3/84D1hi+sejvFbi7653RtYo6g3SYvmR9Nu00/1s9RE5hVd6YzLkq8nMHk0Jp PP9hKmjJ76qsWKKhMZzD48SKoyMzTl6eRLU1kmqYQk88GzVWTf2z54Xmjxfskv3PLk3hVs0cWmc Wl/t6Lkhz++P9p6E03M9bqrV/E9Wz2teOfq6Yf8JNSLZ5Ve7MrPvjwlY/2iQ/36t8q/P82m1kqu 3gWxyrtyNr7//M0O03ZvzazRJquX3y+rf11o/rhzelLCmqLOD5U3567rz3BJdf8C1fRk7oE+w+X E9hCD288PeXzkpT2qPIzU4zvN7e8uWdleHCn6tr3le+5AA== X-Developer-Key: i=mcanal@igalia.com; a=openpgp; fpr=F8E45D7D0116770729A677D13FF30E8A7688FAAA X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" U29tZSB1c2VycyBoYXZlIHJlcG9ydGVkIGhhcmQgc3lzdGVtIGhhbmdzIG9uIHRoZSBSYXNwYmVy cnkgUGkgNCAoVjNEIDQuMikKdW5kZXIgR1BVIGxvYWQgWzFdWzJdWzNdLiBJbnZlc3RpZ2F0aW9u IGhhZCB0cmFjZWQgdGhlc2UgdG8gVjNEIGNhY2hlcyBhbmQKTU1VIGJlaW5nIGxlZnQgaW4gYW4g aW5jb25zaXN0ZW50IHN0YXRlIGFjcm9zcyBQTSB0cmFuc2l0aW9ucy4gVGhpcyBzZXJpZXMKYWRk cmVzc2VzIHRocmVlIGRpc3RpbmN0IGlzc3VlcyBpbiB0aGUgY2FjaGUgYW5kIE1NVSBtYWludGVu YW5jZToKCiAgMS4gUEFUQ0ggMTogQWRkcmVzc2VzIGFuIGlzc3VlIG9uIHByZS1WM0QgNy4xIGhh cmR3YXJlLCBpbiB3aGljaAogICAgIHN0YXJ0aW5nIGEgY2xlYW4gd2hpbGUgYW4gTDJUIGZsdXNo IGlzIHN0aWxsIHBlbmRpbmcgY2FuIGNsb2JiZXIgYml0cwogICAgIGluIEwyVENBQ1RMIGFuZCBs ZWF2ZSB0aGUgY2FjaGVzIGluY29uc2lzdGVudC4gVGhpcyBpc3N1ZSBleGlzdGVkCiAgICAgYmVm b3JlIHRoZSBydW50aW1lIFBNIHNlcmllcy4KCiAgMi4gUEFUQ0ggMjogRml4ZXMgdGhlIE1NVSBU TEIvY2FjaGUgZmx1c2ggaW4gdjNkX21tdV9zZXRfcGFnZV90YWJsZSgpCiAgICAgYmVpbmcgc2ls ZW50bHkgc2tpcHBlZCBkdXJpbmcgcnVudGltZSByZXN1bWUuIERpcmVjdGx5IGFkZHJlc3Nlcwog ICAgIHRoZSBzeXN0ZW0gaGFuZ3MgcmVwb3J0ZWQgYnkgdGhlIHVzZXJzLgoKICAzLiBQQVRDSCAz OiBDbGVhbnMgdGhlIFYzRCBjYWNoZXMgb24gcnVudGltZSBzdXNwZW5kLCBzbyBhbGwgZGlydHkg bGluZXMKICAgICBhcmUgd3JpdHRlbiBiYWNrIHRvIG1lbW9yeSBiZWZvcmUgdGhlIHBvd2VyIGRv bWFpbiBpcyBzaHV0IGRvd24uCiAgICAgRGlyZWN0bHkgYWRkcmVzc2VzIHRoZSBlcnJvciBgdjNk IGZlYzAwMDAwLnYzZDogTU1VIGVycm9yIGZyb20KICAgICBjbGllbnQgTDJUICg3KSBhdCAweGZm ODc3NjAwLCBwdGUgaW52YWxpZGAgcmVwb3J0ZWQgZHVyaW5nIHRoZQogICAgIGhhbmdzLgoKVG9n ZXRoZXIgdGhlc2UgcmVzdG9yZSBjb3JyZWN0IGNhY2hlL01NVSBjb2hlcmVuY3kgYXJvdW5kIHJ1 bnRpbWUgUE0sCmFkZHJlc3NpbmcgdGhlIHJlcG9ydGVkIGhhbmdzLiBNb3Jlb3Zlciwgd2l0aCB0 aGlzIGZpeGVzLCBpdCB3YXMgcG9zc2libGUKdG8gcmVkdWNlIHRoZSBhdXRvc3VzcGVuZCBkZWxh eSwgd2hpY2ggd2FzIGluY3JlYXNlZCBhcyB0aGUgc2hvcnRlciBkZWxheXMKdXNlZCB0byBjYXVz ZSBtb3JlIGZyZXF1ZW50IHJ1bnRpbWUgc3VzcGVuZC9yZXN1bWUgY3ljbGVzLCB3aGljaCBleHBv c2VkCnRoZSBjYWNoZSBhbmQgTU1VIGNvaGVyZW5jeSBidWdzIGFzIHJhbmRvbSBHUFUgaGFuZ3Mu IFdpdGggdGhvc2UgZml4ZWQsCndlIGNhbiByZWR1Y2UgdGhlIGF1dG9zdXNwZW5kIGRlbGF5IHRv IGEgbW9yZSByZWFzb25hYmxlIHZhbHVlLgoKWzFdIGh0dHBzOi8vZ2l0aHViLmNvbS9yYXNwYmVy cnlwaS9saW51eC9pc3N1ZXMvNzM4MQpbMl0gaHR0cHM6Ly9naXRodWIuY29tL3Jhc3BiZXJyeXBp L2xpbnV4L2lzc3Vlcy83Mzk2ClszXSBodHRwczovL2dpdGh1Yi5jb20vcmFzcGJlcnJ5cGkvbGlu dXgvaXNzdWVzLzczOTcKCkJlc3QgcmVnYXJkcywKLSBNYcOtcmEKCi0tLQpNYcOtcmEgQ2FuYWwg KDQpOgogICAgICBkcm0vdjNkOiBXYWl0IGZvciBwZW5kaW5nIEwyVCBmbHVzaCBiZWZvcmUgY2xl YW5pbmcgY2FjaGVzCiAgICAgIGRybS92M2Q6IEZsdXNoIE1NVSBUTEIgYW5kIGNhY2hlIGR1cmlu ZyBydW50aW1lIHJlc3VtZQogICAgICBkcm0vdjNkOiBDbGVhbiBjYWNoZXMgYmVmb3JlIHJ1bnRp bWUgc3VzcGVuZAogICAgICBkcm0vdjNkOiBSZWR1Y2UgUE0gcnVudGltZSBhdXRvc3VzcGVuZCBk ZWxheQoKIGRyaXZlcnMvZ3B1L2RybS92M2QvdjNkX2Rydi5jICAgfCAgMiArLQogZHJpdmVycy9n cHUvZHJtL3YzZC92M2RfZ2VtLmMgICB8ICA4ICsrKysrKysrCiBkcml2ZXJzL2dwdS9kcm0vdjNk L3YzZF9tbXUuYyAgIHwgMzEgKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLQogZHJpdmVy cy9ncHUvZHJtL3YzZC92M2RfcG93ZXIuYyB8ICAyICsrCiA0IGZpbGVzIGNoYW5nZWQsIDMzIGlu c2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQotLS0KYmFzZS1jb21taXQ6IDYxZGUwNTRhNzcy YTFmZWRhNjM2NDkzMWFiMWJhZjkwMzhhYmYxYzgKY2hhbmdlLWlkOiAyMDI2MDUyOC12M2QtZml4 LXJwaTQtZnJlZXplcy04YmFlNTE5ZDA0Y2UKCg==