From patchwork Thu Oct 15 15:13:36 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dinh Nguyen X-Patchwork-Id: 530757 X-Patchwork-Delegate: marek.vasut@gmail.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from theia.denx.de (theia.denx.de [85.214.87.163]) by ozlabs.org (Postfix) with ESMTP id A90011402D5 for ; Fri, 16 Oct 2015 02:21:04 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 263344B62B; Thu, 15 Oct 2015 17:21:00 +0200 (CEST) Received: from theia.denx.de ([127.0.0.1]) by localhost (theia.denx.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oHmd0Q4VQhFS; Thu, 15 Oct 2015 17:20:59 +0200 (CEST) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id A88F44B61D; Thu, 15 Oct 2015 17:20:59 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id D4ADD4B61D for ; Thu, 15 Oct 2015 17:20:55 +0200 (CEST) Received: from theia.denx.de ([127.0.0.1]) by localhost (theia.denx.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KYRw9zXT7xLq for ; Thu, 15 Oct 2015 17:20:55 +0200 (CEST) X-policyd-weight: NOT_IN_SBL_XBL_SPAMHAUS=-1.5 NOT_IN_SPAMCOP=-1.5 NOT_IN_BL_NJABL=-1.5 (only DNSBL check requested) Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1bon0097.outbound.protection.outlook.com [157.56.111.97]) by theia.denx.de (Postfix) with ESMTPS id 1B3FA4A033 for ; Thu, 15 Oct 2015 17:20:51 +0200 (CEST) Received: from BLUPR0301CA0021.namprd03.prod.outlook.com (10.162.113.159) by SN2PR03MB047.namprd03.prod.outlook.com (10.255.175.147) with Microsoft SMTP Server (TLS) id 15.1.293.16; Thu, 15 Oct 2015 15:20:37 +0000 Received: from BL2FFO11FD005.protection.gbl (2a01:111:f400:7c09::122) by BLUPR0301CA0021.outlook.office365.com (2a01:111:e400:5259::31) with Microsoft SMTP Server (TLS) id 15.1.300.14 via Frontend Transport; Thu, 15 Oct 2015 15:20:37 +0000 Authentication-Results: spf=fail (sender IP is 66.35.236.236) smtp.mailfrom=opensource.altera.com; gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=opensource.altera.com; Received-SPF: Fail (protection.outlook.com: domain of opensource.altera.com does not designate 66.35.236.236 as permitted sender) receiver=protection.outlook.com; client-ip=66.35.236.236; helo=sj-itexedge04.altera.priv.altera.com; Received: from sj-itexedge04.altera.priv.altera.com (66.35.236.236) by BL2FFO11FD005.mail.protection.outlook.com (10.173.161.1) with Microsoft SMTP Server (TLS) id 15.1.293.9 via Frontend Transport; Thu, 15 Oct 2015 15:20:36 +0000 Received: from na01-by2-obe.outbound.protection.outlook.com (207.46.163.236) by webmail.altera.com (66.35.236.236) with Microsoft SMTP Server (TLS) id 14.3.174.1; Thu, 15 Oct 2015 08:20:16 -0700 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=dinguyen@opensource.altera.com; Received: from linux-builds1.altera.com (64.129.157.38) by BLUPR03MB1362.namprd03.prod.outlook.com (10.163.80.28) with Microsoft SMTP Server (TLS) id 15.1.293.16; Thu, 15 Oct 2015 15:20:30 +0000 From: To: , , , Date: Thu, 15 Oct 2015 10:13:36 -0500 Message-ID: <1444922016-3501-1-git-send-email-dinguyen@opensource.altera.com> X-Mailer: git-send-email 2.4.5 MIME-Version: 1.0 X-Originating-IP: [64.129.157.38] X-ClientProxiedBy: BY1PR15CA0006.namprd15.prod.outlook.com (25.162.17.144) To BLUPR03MB1362.namprd03.prod.outlook.com (25.163.80.28) X-Microsoft-Exchange-Diagnostics-untrusted: 1; BLUPR03MB1362; 2:vIpa3f23Qi2kRuugLzn/XS6tVNfsgD/dzk71Lk0dvPw2vckoRiGL5PDafCw7pXu2ZCww3xa1ppqKpSYaXkQWiI7zMcHvXZ/Gowj/ryexJ9mAcxn6xzLaaPZtNKx7G1u5LA9nmW2sABsH4Sffh67clu2PF1MXSHc9npJIj8HRz/Y=; 3:gF2qrvf5ixSHXacVjw65d8yIMV757zOT94AWho+J66RUBeZK0cvNwagJUZXEkFPVUsvVtIxHh3o/x+73tXZZqwmo0lXJn4nldiT4BbPmV1qIUB10vEPv6bFSJfwYgq97naZwXiMZregPrLrwPoqY5Q==; 25:4bj/AFIsaNsSDbuP7qx1HmVn+MQUHPF36SGmCGpASzdbvEft+ODDJGHecMiSn8LmsNh4eiHADJYo6s9FLHcWLT+ss1hV9mhzEjSsJpM1esvSaVGTTD0k7e4cayO/rCSepkLRiNPEd5m6oZMc2fuKzYCHsTJTFYWm/9HQQbtA3TYqLtD9v/sBs1w7pVob23YbKHXNFl1sXpgdXcjyd/JFsn69b9rtF86TuLtNQ7QNH6OeZlWGemusQ69fFhyrk49nXqKpa8k+AoqlxG2TH6AfDA==; 20:9jTuVDPo9Yv9dXaPIo1s0pl/Bxqu7seULcQLd90HKf5lqabYdBPi0OWjjI8PWrEsjpchz/BM+8Ef5M0/zqpr0GaJZqBCfivT5FHvekQgMSOezpzDdvHnLr0LWUWTJ6KNBDmn1SVc+esVpExtT5bF4UatI/xDg+yf7xzEIWQT1PI= X-Microsoft-Antispam-Untrusted: UriScan:; BCL:0; PCL:0; RULEID:; SRVR:BLUPR03MB1362; X-LD-Processed: fbd72e03-d4a5-4110-adce-614d51f2077a,ExtAddr,ExtAddr X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(80048183373757)(204874498639787); UriScan:(80048183373757)(204874498639787); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(5005006)(8121501046)(520078)(3002001); SRVR:BLUPR03MB1362; BCL:0; PCL:0; RULEID:; SRVR:BLUPR03MB1362; BCL:0; PCL:0; RULEID:(601004)(2401047)(8121501046)(520078)(5005006)(3002001); SRVR:SN2PR03MB047; BCL:0; PCL:0; RULEID:; SRVR:SN2PR03MB047; X-Microsoft-Exchange-Diagnostics-untrusted: 1; BLUPR03MB1362; 4:pykJsgtK8xt/0W2MWmezaS9wrlTRgx+ZOrGaRVNnR1Ve1DccK2YUaak04/VIm2gzlId3n5HtwnYPCwoOISUkrUF2D8GI51qkY4M9c7l+BEX1JkXC9wvXYKl06/BrNCibqoA2cXiSTcx4E5A2txjg6v8Ag8dPsf9JcsfT7prd2hVH3F4OirmwbfhmCXBdv2Mfyx14OMgIIBeWjT37ItSCaYDp9nEUstadjtXPr3MW90IiFghGAsvMao2PvT5nIJSgbZFa1LgZZjphuViS65JQlwBVX6RYCNwiDVU0bjYdYPQP4oiJ64Bt1ubcygaefmT53dNoqY8/86UY2nD13eMtJA6ej/CZMxn7ZRzJHTC0X3I= X-Forefront-PRVS: 0730093765 X-Forefront-Antispam-Report-Untrusted: SFV:NSPM; SFS:(10009020)(6009001)(189002)(199003)(105586002)(5007970100001)(229853001)(77096005)(40100003)(5008740100001)(122386002)(46102003)(47776003)(5004730100002)(92566002)(42186005)(50226001)(53416004)(48376002)(66066001)(64706001)(5001770100001)(86362001)(81156007)(107886002)(33646002)(101416001)(97736004)(50466002)(69596002)(50986999)(5003940100001)(5001960100002)(19580395003)(2201001)(19580405001)(189998001)(87976001)(86152002)(4001450100002)(106356001)(4001430100001); DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR03MB1362; H:linux-builds1.altera.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:0; LANG:en; Received-SPF: None (protection.outlook.com: opensource.altera.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics-untrusted: =?us-ascii?Q?1; BLUPR03MB1362; 23:Fka5LpR7XaJwME41bYeNBKnMl1MQx4iNjigE1l0qk?= =?us-ascii?Q?FJcww2ESlmhEAdQaGGDPwH4jInly9rbd1UmIMUjBMmn0Kpa8CdWfSJxThdAZ?= =?us-ascii?Q?YbK4tEqpWHnCRoxwLtJTtlaXHD0D581HU13v7/oFVd5aGxoOgYpOFar+GETK?= =?us-ascii?Q?RSL7XxKZ+4DHCLD0YQptgfCeLcwOwXOC22QBVSzVUYRlS2JYwbb8K1Bn4MVk?= =?us-ascii?Q?E4HwdgkKGkHAn6d7jRvQ3arbu9TcsWqEfZ24o2L62qJvgsUKDaPCGSW82QA3?= =?us-ascii?Q?HQBKTnsIH2m35RZM44ucgFzA1TfmTvA2g/fMLgPfJ6+iJuipeG2t73ogIzPR?= =?us-ascii?Q?10fZLG43Gh2qSO0EhGafXHwY/SMq3mw+OJXCUU2C9Hql7IplSGW7Q02CsdB9?= =?us-ascii?Q?Mcen/uBklxXxOX/nBBW8efSmLEtbxJVA6tYY1HwDskZ4pw213jItm1GDNdJ4?= =?us-ascii?Q?Re9cqB3K4AoQ3G/2AdIrGIyrkeLxDuJORUa8j6Pe6wwoaW/3n4NAQ26SK7Q7?= =?us-ascii?Q?ynhFvEPpc1gVWy4p5TZ2GryvjL4iWC8iHA+UTEDKIU4mcwzjVZSmZFIks+Qu?= =?us-ascii?Q?qtr6tj01Alkkm7reL3Py4r/yIjkt/c2jAPDhLGEx1PQ9qB1uknel1bwfKPUO?= =?us-ascii?Q?CMgvLmKRUGYk2nBlZNDesI2KQbuLrWi9XtBKf/NqDqnmQlJHZiLWCLj4qGZv?= =?us-ascii?Q?lgdyu0+ofegt+So+c5ACGwyW14IXQ86nQ4xPsHDCNjNtwrZS3EXkLNj9cP4I?= =?us-ascii?Q?0snQWfV8s0eiujz6HaTHA0sgFHLUvVyqRIniQyicLhfMnYbxGVzqXpnayFc+?= =?us-ascii?Q?AQ9oKDRO0wzjyd6Wgh2PZ74gwzaFE7gpZoh2n9fkRRafkK1QVxRr8f4OMBP4?= =?us-ascii?Q?89ad2aSG3mF+AC+HMos7NvHYEdUEg9dW1ZV4uEUGprLd1Oc0elNejH0pX5hP?= =?us-ascii?Q?sJcrFVzrlvshZ7ttS6eGed+fKz1KvBjA9m1fN/PPK3e9cZQjwsxEotucYuPD?= =?us-ascii?Q?UfqziLY7aljIjfdXm+J0H+a84F8pRFpPwGJEjdGhAiUuzbpQwSwAGcu46z4D?= =?us-ascii?Q?C7q1P9eRlxCFNUd1PE7JkS0s+kCAax4s8dyzvHdyK1KIX8Y6W74L49Q1mJJY?= =?us-ascii?Q?pW6YfOeM9IiWPFCxwbHvE2WCk++qgpx?= X-Microsoft-Exchange-Diagnostics-untrusted: 1; BLUPR03MB1362; 5:lVu+ZxzHNTRCSV+gvD1yOuNzc1jb4yNbDfLev0gX77LCDebOY4c6V0q6Bp4wC7/1F/8nfsFvMpJPwAacZ0H4FM0Y3uwwR1+bmBVlMY6yGkbTXL3fkSyst2i2rZpso0HxV5b8+xgu5SRyxmVKGP4MgA==; 24:QP4f9Mhd1i676kHLAP6e0WR5Je6MVEPEz/1Fj+8AUXruD7WWmRE5U93R+2HjoOTlZc+cfNdxWy3ri/ihkiAdhuIS18nGTW9MIjjMCYaYS6I=; 20:oZ216JIPD0S1ILuizh5DF7nHB3g+QNJYYiymrUtN48HrFEnBgYjnXtEmbOQxLHD2EG80q4CdNjhm8M/9cJNMqtFAiX7NzsNKOLWBPh5mW8tFoGumdVBwVgy/aCBJCb/2Sy1gttCWurAGYYo2IZQawQ77upzKMdJCsNXSdOUsOXY= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR03MB1362 X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: BL2FFO11FD005.protection.gbl X-Microsoft-Exchange-Diagnostics: 1; BL2FFO11FD005; 1:Qs9rLjVQss9sB69adnY0JQX6RtOamzioCwzZuz3VYxIojtbuqqDhmqC3ha0T8k11H0jAQwcqrDZKJL93E33c2XokUN0aJt3SRnCJyLvTNlo+kavRzqjavSq7jFYpV/nlnAgnPgTZQju4m8XE59sulSv39qlIlea0M+5hPw3bzwPvIfRX0HC/4LuzbhFqWsioLbD0ymS2q6/PeJLmVIlzPPv6PzFmSZg48XMD5kTQkn5B+ZSXH/p1EXueotdHCXFKfy1VQjOFqqsnDKTu3BvajIopr2F/BuPdO0knZp66QkSxoR1suGk6/qHAXiVJ7Hnn6jN3gvLQpuZIUqTGagifcWSkXv/BSe2ATwDI4gs/J/4Abo+sh4UBSQMCdjl4JNMd X-Forefront-Antispam-Report: CIP:66.35.236.236; CTRY:US; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(2980300002)(1109001)(1110001)(339900001)(189002)(199003)(50986999)(46102003)(5008740100001)(66066001)(6806005)(77096005)(50226001)(5007970100001)(53416004)(64706001)(229853001)(5004730100002)(16796002)(11100500001)(92566002)(81156007)(122386002)(106466001)(105606002)(6070500001)(40100003)(21840400001)(5001770100001)(97736004)(86362001)(19580405001)(5001960100002)(107886002)(19580395003)(47776003)(48376002)(189998001)(33646002)(2201001)(4001450100002)(86152002)(87936001)(85426001)(5003940100001)(50466002)(7099028)(4001430100001); DIR:OUT; SFP:1101; SCL:1; SRVR:SN2PR03MB047; H:sj-itexedge04.altera.priv.altera.com; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; MX:1; A:0; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; SN2PR03MB047; 2:GM1RXa3qMOo3blYB7wbPfaEDB+YkrytNlP5zyNjyJX2mbe6vMXwE8qk6FIC/gis8vNRLe/+mQy5NaxYlFuYo7AcKMFFO53a6MXcAgHZF+KfQ5gOtUxo/MIKWw9kZzOWgz30w9frOkK4Ib+srwgNaUpcgh+HHYkx1bZL7/nACd4s=; 3:vMtBCHtLHZKm6EacbNWev/OM551mP8ZHLKLBKTq2cY7yFaldFkn7qMURtdiehwh7UmFYoF5luUBF+XXf0nRZv7dDj7QK6MRC21c07lc2LeFsPYAwYg+RZKhp066JvKncLnRg6V3gZ3x1YG+pTE8YOI3CEIve+lRRnyXuBUYQk0hMehh5Um2EDUtWOpTqmZMqa82prpR5bH2cxOk2mfaAr6NsjRFpLbHU+tRmHQp/qtM=; 25:5RL5kRKHx455ONnb1tn2CnYj2/emnM+zsDnsa5FAYEdvQYJDsCrItpfcpDjc68BhUQpjgAAfFtT8rAdi/e3bNCcRkid+8G/p7HEmXirSjRPx+t/L5S/skYyU6F+LlG9hhhKPInSTSPdYaWqV5ko3Ya90rTgZ7uhU0FvQCEtz/CmrOauc+BLB1JbompTEAzqsTXuO9qrFHk6OpJyD5GLvoQwnfzSSbGfcTOQmT7MVUcMcwd088dQ9QueR4gYH4CoymsY9Be53mcIPwQ9+5tXiFw==; 20:dom5pSkRsPoBVBs06eNcHMhMoJ3lG6skWhLd7mY9noKIafSfKhv6zmRfMn0rMIToOlc5ACnIkfJ/bbayBh0POcCpjCRhWEZ885ya5Xencxt6mISTuiFzJbJ0+TtdeoSFh8kIgcAoSLPCJFV1XWON9Cdof0YKjzgGVUC3Z0DI6OM= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:SN2PR03MB047; X-Microsoft-Exchange-Diagnostics: 1; SN2PR03MB047; 4:dwxGb/20u/pQHsqdx8kKwirUBch1XIeFM8hnX2Ohu5BFApziTGC1vlAxXoENodxDupivJhhCNi/ceru3M/dUNDHnC2uxS7pGBXu/w0W3/WgAZEfUgA01qpm3GqxQEXBjWg3iH3ZGYkKUfqjRTHOw5pqFvfZ1tN6pZawrMOsj1nO4bO3JQSiybXr0whWUFStLfrk+6yJitKwQaV2PwT9c+B8ecixmqj7X0KozDR+yzZhAViD5fKVUMMRjSO2DoFP3Vr5mTj0L+oxvTAOi9estzloJzJkeW9rkIi1rTkcR7C8bORFtE3uwEgg329Yf3E+FwPeJuzelLGxNgXvAvAqnlq5wIhuz8SOCvJtUNJnYPT8= X-Forefront-PRVS: 0730093765 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SN2PR03MB047; 23:YPsBkug2nm99ipg+ojAc5/ClB+EXng4u2MEBdXxR4J?= =?us-ascii?Q?T2cqbd3TMbzIBLtFtjKHT+95tpF4T6O9IDLzn3wyXvITK0t58nrfemkah/X4?= =?us-ascii?Q?Sx7bLlqxit/a3G/Ki+EImvyAAl+zTWF6FXnue0l4t0BXHWVNfsgPM+SqEjnw?= =?us-ascii?Q?kHcLv9Tqw+9YBvXKklLGR6cvw3awTCZD0fQib4RoSNzp/6Egt5TXxpyTxGAN?= =?us-ascii?Q?iRHaBuKrtynbu6GwMn9lXFfy8N/Kny45q+C9TLtLRqXkFsqtkqYzAtLNERsE?= =?us-ascii?Q?XiszHvrsAYTnNdQiiOOFVyYARb4a3pPgZ+FGnKg58rtMq9op2Ipm/MveyQmW?= =?us-ascii?Q?CfsyklRdaL3KDitmludLB9/twOkf1FUk2wgR3i+5L0utd46LPeHCWzrmFGrq?= =?us-ascii?Q?BBERKvX3xvsjNPti4aoQ9CeCCQ+u+9TEhzBRH4DSyVFW2PRN1lmvFxWVr86N?= =?us-ascii?Q?pit6pg3f/9zXdmO+lz7IOuLNw8XGWEXFguwlluVAenLcXebBAsr1awBpyhYP?= =?us-ascii?Q?dH4wnC4GBeaNynVCnOxHTpkwoGBr3AY0AaxyxymOeKzxwo5eAKBC7OHp/4I5?= =?us-ascii?Q?YFDuozu3JFM/W1iTJUIiBzXGrEHt/tS05LHUC7OWpGDlZRNSOizLUBS1e5vX?= =?us-ascii?Q?H/wLUdeV74jBwrogLORAWDG/Chr4JuV+Yq3rwPYp0Jm6ah3bKd1WKMC/x6dx?= =?us-ascii?Q?umQxpMCZetqaDjiRz6dZ9AlSoB7h4fnLsuMb/4ry6yWE4SB7wccibfnDVJVN?= =?us-ascii?Q?eclqazUrxqmaIEKn+v0s4Bdo7ZxkLZ6cD1ffOtI3Hu4wccc3UMnxVfYsaFL0?= =?us-ascii?Q?XezYX5lICmZJN4sRkpLQPN3Q98uTzoi+/ll5Ey4IehhJxS0WrX3mZPt1VmHW?= =?us-ascii?Q?cZ0wOssgV4tP6CCTuqeVNQnDMT4hr/HxqQ8d5tYobgt0IVraBbcOQcibiEsL?= =?us-ascii?Q?jG/vOmqfeSuNvBdpyNjMWxAdQG1VAbgGLmbmeHl5b+gd/8WV1qD6QkL8FN3Q?= =?us-ascii?Q?geLGSj2Ye8LrAa8U0Vv2XxFFNP2kM8ChzbqyisAZBpPHZAaax6k8vpxGxi49?= =?us-ascii?Q?NNHKIJmCkyivaa6ewrRMGBfl7gJN7CGxiFtHJz4iLP5f5JEs1d3m1LELDDcn?= =?us-ascii?Q?Gb7taE32uXB0pZH+dfIwbcq6X9xUGvebhM45wMi+KIjJj2yxlv8LKCTs9y+4?= =?us-ascii?Q?4Tep+xL1jTKChKr5k1M9ghd8WHvFhkhTG81w/t/FxLEtoafBiZykJTtzgFtz?= =?us-ascii?Q?XPIKiC3K2BR6PA3O4CxYcSEwMWHqMNft/W79I3W0LvMGSvJkzQUX0CXSlLxI?= =?us-ascii?Q?7s0f/TS8lH/eiNi4K+lHo=3D?= X-Microsoft-Exchange-Diagnostics: 1; SN2PR03MB047; 5:/Z1n5pdI6AL9UW6xB+b7kGxMZL7jzr4cx+3/A2NM+fUC0531YnmtzqPGeplEbszaDYptARA5htEhVv2xaRVOXT5oruNDyZgf+kSNhJqSAcIsKrHmXi6X7v24ZqEVtwp46Utbr/onfYA8ZHqFog6VjA==; 24:5O8il43nM6eVwu6Ufq66EJ+QE5jTFYgZAVxlM/nWiJIFmQBCupOs4xhPYdxweFiz+U7UFemntxcCFLRP03ztUXsAETLdcDiKWZ5pcH0XnzM=; 20:ireeoKHZAKrZeXxQ1ADIWYvwalk1bDgo9+pCwDQyL7AHDTFQ/iG59nMXIOz9sL7eC9IcNW9tVTzQzpGfz++u5M0/+7CmqTdS5lC2qFbHp9tmOL1CRHnOy2vABdTI4NlGkFq5uWX3NVIDGpykndMHZnWcK291YX1H248oYp3fQ1M= X-OriginatorOrg: opensource.altera.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Oct 2015 15:20:36.6233 (UTC) X-MS-Exchange-CrossTenant-Id: fbd72e03-d4a5-4110-adce-614d51f2077a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=fbd72e03-d4a5-4110-adce-614d51f2077a; Ip=[66.35.236.236]; Helo=[sj-itexedge04.altera.priv.altera.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN2PR03MB047 Cc: trini@konsulko.com, u-boot@lists.denx.de Subject: [U-Boot] [PATCHv2] arm: socfpga: enable data/inst prefetch and shared override in the L2 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.15 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" From: Dinh Nguyen Update the L2 AUX CTRL settings for the SoCFPGA. Enabling D and I prefetch bits helps improve SDRAM performance on the platform. Also, we need to enable bit 22 of the L2. By not having bit 22 set in the PL310 Auxiliary Control register (shared attribute override enable) has the side effect of transforming Normal Shared Non-cacheable reads into Cacheable no-allocate reads. Coherent DMA buffers in Linux always have a Cacheable alias via the kernel linear mapping and the processor can speculatively load cache lines into the PL310 controller. With bit 22 cleared, Non-cacheable reads would unexpectedly hit such cache lines leading to buffer corruption. Signed-off-by: Dinh Nguyen --- v2: s/PL310_/L310_ --- arch/arm/include/asm/pl310.h | 2 ++ arch/arm/mach-socfpga/misc.c | 12 ++++++++++++ 2 files changed, 14 insertions(+) diff --git a/arch/arm/include/asm/pl310.h b/arch/arm/include/asm/pl310.h index de7650e..d588f94 100644 --- a/arch/arm/include/asm/pl310.h +++ b/arch/arm/include/asm/pl310.h @@ -17,6 +17,8 @@ #define L2X0_CTRL_EN 1 #define L310_SHARED_ATT_OVERRIDE_ENABLE (1 << 22) +#define L310_AUX_CTRL_DATA_PREFETCH_MASK (1 << 28) +#define L310_AUX_CTRL_INST_PREFETCH_MASK (1 << 29) struct pl310_regs { u32 pl310_cache_id; diff --git a/arch/arm/mach-socfpga/misc.c b/arch/arm/mach-socfpga/misc.c index 0940cc5..bbd31ef 100644 --- a/arch/arm/mach-socfpga/misc.c +++ b/arch/arm/mach-socfpga/misc.c @@ -52,6 +52,18 @@ void enable_caches(void) #endif } +void v7_outer_cache_enable(void) +{ + /* disable the L2 cache */ + writel(0, &pl310->pl310_ctrl); + + /* enable BRESP, instruction and data prefetch, full line of zeroes */ + setbits_le32(&pl310->pl310_aux_ctrl, + L310_AUX_CTRL_DATA_PREFETCH_MASK | + L310_AUX_CTRL_INST_PREFETCH_MASK | + L310_SHARED_ATT_OVERRIDE_ENABLE); +} + /* * DesignWare Ethernet initialization */