Received: by 2002:ac0:a5a7:0:0:0:0:0 with SMTP id m36-v6csp3596482imm; Mon, 6 Aug 2018 07:29:56 -0700 (PDT) X-Google-Smtp-Source: AAOMgpeMmjOg9QLWy3b8xzc3DDxQzLIo3xVMG2l9Y4C61PZPNQWDxRqh+Ipm7NdiDfurAUj/C4e+ X-Received: by 2002:a17:902:8604:: with SMTP id f4-v6mr14498037plo.225.1533565796780; Mon, 06 Aug 2018 07:29:56 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1533565796; cv=none; d=google.com; s=arc-20160816; b=S4TPI6caKKkz5WzT6l86ma/67d14+vUOikFBtddeUh1jqWmKIgrobOcH113SYrXMEt FuR7k7pSGDbEWpc4YOU8rZfXjWbxwSMFC4YLMf5VMPHpMi4USPvqEhafqre8LAen06wn m6lQLtqH4SEmSaplensSdUSi/j0ln5hrPfDHL5IbqIK038jBafbfyli/d6lIhbzj0q61 k2zirKrhLgFlY13z4xwpqabNzlR70dE5qZufpjhtWpTp+2+HzU6H6AHdGbNOrlJHSlaH tFr2EJKXGyPqdS4U8K3kkM4MVYw7hOMar5Whep6RbUQcIkAqNEDgwSt8uYIT0/0JKLuV XHZg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:mime-version:date:user-agent :references:in-reply-to:subject:cc:to:from :arc-authentication-results; bh=MJ6XdY65sKz4LStXrHizWYsscutcYsIM/sOZ3cGkLhE=; b=Qi6pIvw78BDtCShPEv77aOmOUEEYdxg6j2k86J6udLe3dV5qo3fwEuN+6AdqfLtidW FnWxASPkvJoag76paL+hPSv3eM1Isa+nCtZOEBBDmUSscEwnC49GvM0XnnAgZx/Tigoz kC76xW5zFWbALFqWyBoJc0GEmHur2w9EwoZeqRq7f23dZOT0Gw1mau8jVIm9oI4hFRDo 3pTw5Uq2zZsJXXC4wYl5dsXAG1LKr+xfQKRzgxnpwuC/BFbUpddLXlFES+tN3G+Z8t6X ARhr20/P/KYpuk9E+TnKiPzeEhJAF8wW6Q8HoDOmCkikvdzYWUaeELMVi13hfoTCpay/ UrYw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=ibm.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id y13-v6si10681028pgp.560.2018.08.06.07.29.41; Mon, 06 Aug 2018 07:29:56 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=ibm.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1732308AbeHFQfx (ORCPT + 99 others); Mon, 6 Aug 2018 12:35:53 -0400 Received: from mx0b-001b2d01.pphosted.com ([148.163.158.5]:49366 "EHLO mx0a-001b2d01.pphosted.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1731257AbeHFQfw (ORCPT ); Mon, 6 Aug 2018 12:35:52 -0400 Received: from pps.filterd (m0098421.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id w76ENi9J062929 for ; Mon, 6 Aug 2018 10:26:30 -0400 Received: from e13.ny.us.ibm.com (e13.ny.us.ibm.com [129.33.205.203]) by mx0a-001b2d01.pphosted.com with ESMTP id 2kpn6hftcc-1 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT) for ; Mon, 06 Aug 2018 10:26:30 -0400 Received: from localhost by e13.ny.us.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Mon, 6 Aug 2018 10:26:29 -0400 Received: from b01cxnp22033.gho.pok.ibm.com (9.57.198.23) by e13.ny.us.ibm.com (146.89.104.200) with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted; (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256/256) Mon, 6 Aug 2018 10:26:25 -0400 Received: from b01ledav004.gho.pok.ibm.com (b01ledav004.gho.pok.ibm.com [9.57.199.109]) by b01cxnp22033.gho.pok.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id w76EQON29961886 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Mon, 6 Aug 2018 14:26:24 GMT Received: from b01ledav004.gho.pok.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 2B1E6112064; Mon, 6 Aug 2018 10:26:06 -0400 (EDT) Received: from b01ledav004.gho.pok.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id BDD35112062; Mon, 6 Aug 2018 10:26:05 -0400 (EDT) Received: from linux.ibm.com (unknown [9.85.161.40]) by b01ledav004.gho.pok.ibm.com (Postfix) with ESMTP; Mon, 6 Aug 2018 10:26:05 -0400 (EDT) From: Tulio Magno Quites Machado Filho To: Florian Weimer , Mikulas Patocka , Andrew Pinski Cc: Richard Earnshaw , ard.biesheuvel@linaro.org, Ramana Radhakrishnan , thomas.petazzoni@free-electrons.com, GNU C Library , Catalin Marinas , Will Deacon , linux@armlinux.org.uk, LKML , linux-arm-kernel@lists.infradead.org Subject: Re: framebuffer corruption due to overlapping stp instructions on arm64 In-Reply-To: References: <9acdacdb-3bd5-b71a-3003-e48132ee1371@redhat.com> <11f9185a-7f71-83df-3a57-0a0ae9c1f934@arm.com> User-Agent: Notmuch/0.27 (http://notmuchmail.org) Emacs/25.3.1 (x86_64-redhat-linux-gnu) Date: Mon, 06 Aug 2018 11:26:22 -0300 MIME-Version: 1.0 Content-Type: text/plain X-TM-AS-GCONF: 00 x-cbid: 18080614-0064-0000-0000-000003360408 X-IBM-SpamModules-Scores: X-IBM-SpamModules-Versions: BY=3.00009495; HX=3.00000241; KW=3.00000007; PH=3.00000004; SC=3.00000266; SDB=6.01070349; UDB=6.00550807; IPR=6.00849549; MB=3.00022537; MTD=3.00000008; XFM=3.00000015; UTC=2018-08-06 14:26:28 X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused x-cbparentid: 18080614-0065-0000-0000-00003A3511A7 Message-Id: <87h8k7h8q9.fsf@linux.ibm.com> X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:,, definitions=2018-08-06_07:,, signatures=0 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=499 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1807170000 definitions=main-1808060152 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Florian Weimer writes: > On 08/04/2018 01:04 PM, Mikulas Patocka wrote: >> There's plenty of memcpy's in the graphics stack. No one will be rewriting >> all the graphics drivers because of tiny market share that ARM has in >> desktop computers. So if you refuse to fix things and blame everyone else, >> you can as well announce that you don't want to have PCIe graphics on ARM >> at all. > > The POWER toolchain maintainers said pretty much the same thing not too > long ago. I wonder how many architectures need to fail until the > graphics stack is finally fixed. Unfortunately, it is not just the graphics stack. This is being used in other userspace programs that benefit from GPUs and accelerators. But can we say they're are nonportable programs? I'm not convinced yet. -- Tulio Magno