Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/813915/?format=api
{ "id": 813915, "url": "http://patchwork.ozlabs.org/api/patches/813915/?format=api", "web_url": "http://patchwork.ozlabs.org/project/uboot/patch/1505415699-3401-4-git-send-email-york.sun@nxp.com/", "project": { "id": 18, "url": "http://patchwork.ozlabs.org/api/projects/18/?format=api", "name": "U-Boot", "link_name": "uboot", "list_id": "u-boot.lists.denx.de", "list_email": "u-boot@lists.denx.de", "web_url": null, "scm_url": null, "webscm_url": null, "list_archive_url": "", "list_archive_url_format": "", "commit_url_format": "" }, "msgid": "<1505415699-3401-4-git-send-email-york.sun@nxp.com>", "list_archive_url": null, "date": "2017-09-14T19:01:35", "name": "[U-Boot,v2,3/7] armv8: fsl-layerscape: Avoid running dram_init_banksize again", "commit_ref": null, "pull_url": null, "state": "superseded", "archived": false, "hash": "ab455b27cdcdc2e00654216f858fe92050aaf80a", "submitter": { "id": 67822, "url": "http://patchwork.ozlabs.org/api/people/67822/?format=api", "name": "York Sun", "email": "york.sun@nxp.com" }, "delegate": { "id": 2666, "url": "http://patchwork.ozlabs.org/api/users/2666/?format=api", "username": "yorksun", "first_name": "York", "last_name": "Sun", "email": "yorksun@freescale.com" }, "mbox": "http://patchwork.ozlabs.org/project/uboot/patch/1505415699-3401-4-git-send-email-york.sun@nxp.com/mbox/", "series": [ { "id": 3150, "url": "http://patchwork.ozlabs.org/api/series/3150/?format=api", "web_url": "http://patchwork.ozlabs.org/project/uboot/list/?series=3150", "date": "2017-09-14T19:01:33", "name": "Enable falcon boot for LS1043ARDB", "version": 2, "mbox": "http://patchwork.ozlabs.org/series/3150/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/813915/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/813915/checks/", "tags": {}, "related": [], "headers": { "Return-Path": "<u-boot-bounces@lists.denx.de>", "X-Original-To": "incoming@patchwork.ozlabs.org", "Delivered-To": "patchwork-incoming@bilbo.ozlabs.org", "Authentication-Results": [ "ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=lists.denx.de\n\t(client-ip=81.169.180.215; helo=lists.denx.de;\n\tenvelope-from=u-boot-bounces@lists.denx.de;\n\treceiver=<UNKNOWN>)", "spf=fail (sender IP is 192.88.168.50)\n\tsmtp.mailfrom=nxp.com; nxp.com; dkim=none (message not signed)\n\theader.d=none;nxp.com; dmarc=fail action=none header.from=nxp.com;" ], "Received": [ "from lists.denx.de (dione.denx.de [81.169.180.215])\n\tby ozlabs.org (Postfix) with ESMTP id 3xtSbx1yZfz9sCZ\n\tfor <incoming@patchwork.ozlabs.org>;\n\tFri, 15 Sep 2017 05:03:25 +1000 (AEST)", "by lists.denx.de (Postfix, from userid 105)\n\tid 03AABC21DA4; Thu, 14 Sep 2017 19:02:50 +0000 (UTC)", "from lists.denx.de (localhost [IPv6:::1])\n\tby lists.denx.de (Postfix) with ESMTP id 1A0F5C21DB2;\n\tThu, 14 Sep 2017 19:02:10 +0000 (UTC)", "by lists.denx.de (Postfix, from userid 105)\n\tid AD641C21C4F; Thu, 14 Sep 2017 19:02:06 +0000 (UTC)", "from NAM03-DM3-obe.outbound.protection.outlook.com\n\t(mail-dm3nam03on0083.outbound.protection.outlook.com [104.47.41.83])\n\tby lists.denx.de (Postfix) with ESMTPS id 25F46C21C6D\n\tfor <u-boot@lists.denx.de>; Thu, 14 Sep 2017 19:02:06 +0000 (UTC)", "from MWHPR03CA0046.namprd03.prod.outlook.com (10.174.173.163) by\n\tCO2PR03MB2359.namprd03.prod.outlook.com (10.166.93.19) with Microsoft\n\tSMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id\n\t15.20.56.11; Thu, 14 Sep 2017 19:02:05 +0000", "from BN1BFFO11FD047.protection.gbl (2a01:111:f400:7c10::1:105) by\n\tMWHPR03CA0046.outlook.office365.com (2603:10b6:301:3b::35) with\n\tMicrosoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.56.11 via\n\tFrontend Transport; Thu, 14 Sep 2017 19:02:05 +0000", "from tx30smr01.am.freescale.net (192.88.168.50) by\n\tBN1BFFO11FD047.mail.protection.outlook.com (10.58.145.2) with\n\tMicrosoft SMTP Server (version=TLS1_0,\n\tcipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.13.11\n\tvia Frontend Transport; Thu, 14 Sep 2017 19:02:04 +0000", "from oslab-l16.am.freescale.net ([10.214.83.126])\n\tby tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id\n\tv8EJ1uUZ021058; Thu, 14 Sep 2017 12:02:03 -0700" ], "X-Spam-Checker-Version": "SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de", "X-Spam-Level": "", "X-Spam-Status": "No, score=-0.0 required=5.0 tests=BAD_ENC_HEADER,\n\tRCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL,\n\tSPF_HELO_PASS\n\tautolearn=unavailable autolearn_force=no version=3.4.0", "Received-SPF": "Fail (protection.outlook.com: domain of nxp.com does not\n\tdesignate 192.88.168.50 as permitted sender)\n\treceiver=protection.outlook.com; \n\tclient-ip=192.88.168.50; helo=tx30smr01.am.freescale.net;", "From": "York Sun <york.sun@nxp.com>", "To": "<u-boot@lists.denx.de>", "Date": "Thu, 14 Sep 2017 12:01:35 -0700", "Message-ID": "<1505415699-3401-4-git-send-email-york.sun@nxp.com>", "X-Mailer": "git-send-email 2.7.4", "In-Reply-To": "<1505415699-3401-1-git-send-email-york.sun@nxp.com>", "References": "<1505415699-3401-1-git-send-email-york.sun@nxp.com>", "X-EOPAttributedMessage": "0", "X-Matching-Connectors": "131498893251519470;\n\t(91ab9b29-cfa4-454e-5278-08d120cd25b8); ()", "X-Forefront-Antispam-Report": "CIP:192.88.168.50; IPV:NLI; CTRY:US; EFV:NLI;\n\tSFV:NSPM;\n\tSFS:(10009020)(6009001)(336005)(7966004)(39860400002)(346002)(376002)(39380400002)(2980300002)(1109001)(1110001)(339900001)(189002)(199003)(110136004)(50226002)(498600001)(48376002)(8936002)(305945005)(356003)(85426001)(8676002)(50466002)(81156014)(106466001)(77096006)(81166006)(5660300001)(47776003)(105606002)(16586007)(33646002)(7416002)(2351001)(86362001)(2950100002)(97736004)(6916009)(2906002)(6666003)(189998001)(68736007)(8656003)(54906002)(53936002)(4326008)(5003940100001)(104016004)(76176999)(50986999)(316002)(36756003);\n\tDIR:OUT; SFP:1101; SCL:1; SRVR:CO2PR03MB2359;\n\tH:tx30smr01.am.freescale.net; \n\tFPR:; SPF:Fail; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; ", "X-Microsoft-Exchange-Diagnostics": [ "1; BN1BFFO11FD047;\n\t1:he/cF4Z6AfHk1c4Ae1YpM6eNuHSuD7vuWX+ybluZP012W1wjU2uROm2xCUkmzPXVI659R6ud0DiuTP+8vtcpnI/aMJNj4dIEZjP0b12gJXV67SowG3/SH5nWYoY1PKtZ", "1; CO2PR03MB2359;\n\t3:j5TPqyyWAEvVACaap/dzqyadw1YMXi3GR/LRr6zjnBIX+9kU/bxyZ028gDbW9CJTDyTeT8vZWrMSyDnexwmnQe8suLusWONS3IHX6HkQNHJKupR7bOKPi4u674WM8kqFo5paztujCLm8R2ibhT5duPfx5qimFDkx9v/t8ipY+qfq8PudB+v3VYypmlIoznrHwi1SnSGv2hjMkaYJEEthn4clkg/it4xN7otn8qO8efq5yCEhFlWIxX5H0SCoqHIeXUZb/eGGcSZYxiv4hOBcFtzPa2roBsdJvNECtYgzu8U4kuaVm3ABrG5smL4i6tEfa6lJpK/KaEfFyj7WQxFVjWTHhmz4Iexh6UTxk6zexwY=;\n\t25:LVeR8toMFN2U71MNzROsZeS+5FhbP1nUNF5ka4Bx3lmEMuECKdAgQymEXVHHgLjbXhJk/gzEXvnA5vw9gXNlNCDMAUZsZNSpmt048qmPaxr3pi3eTQ4g6m+Vlmg4pgseqDefZtBtYW85E/KArALyRWfbMHphnrvl9eYgL4ruIOY1UzFMRVhREFaOV0kc8SmDM0/JxcTLucLFougzef1UrIqC2FSrndYisWAHdYbTABTGatb0n+gEUU+YAvXPqkY1MTY2w4Bt1xT+ik2IYKyIAw+tDCFVg/hss5YKeh129JpjmIc+dJhBFxms7UIhQr/bQZM2WOIhzrB8N8N6OnMqlQ==", "1; CO2PR03MB2359;\n\t31:LKKdjHPAzPLnSq0MX6mwppt8BwlNSIpfechbSA9ObHHX+x8hspIeUECA9j6M0JrT9M/4nOCFnmv7TgjIr3ShaV+0aUphlIDyMwaecKVSoPB5Ig7lvqfAkbxGVRADKCmIS/vYtyBb6iuk+KZ1XpKMo9rx4U2iFtcXx3jp+UASn1vfvhfA9/wuTaWhLe2J0bV1+ROl2huA3d1hoR6d2INOQANDp/pkj1DuXjgkOn/hZNg=;\n\t4:q/yAUlSsVvcTTuptpoUgUTgzAgjFYX6/BWPSQMEH7puUXPSNsYIlvbX1t3o0FR2xhXzOeYqpjY22BcJpdnDeta/cH4dpis4F+ibTrXny9WU4iAgthUOuF6GL2C+ZjQLKFLKzuWg5NGpdo3NkgtSwOf5GiJRpKiP3qwhOlICp050U71W14zscV9uui3GrlzwOc8IcTiItgQv4af2PaZjUr/7tAZobHDq2MG7RUoQbGbORXD1y9lfksw+ZvnOU/ApQjIUesh/5iNcK9OkM/pSh+i3DE8Cbi3zCQkBRsmoattY=", "=?us-ascii?Q?1; CO2PR03MB2359;\n\t23:ZMy3qPtKoiR/4cau/xCEaARDWTzlBPpicHU0epVgk?=\n\tT4Iaa/nAfKQJGNdzRytmZdrWVIE9+p3JRX45jJ1b14VM+HXiIDVEHqeJraUBJNd07U5gEk8OiCk4Dh2kM6YLyEwxXV7VrnQAOt+/WFAcrOCfs3dbjCbIZGVqJ0JzAArbpde1Ol8E5CTgtpwimtKxuKDLuK4gS1J+z73uYscDGZ5Ek1Ntqd0B4Sy2NkX+7W54xTEup8tOC47eUtpagJL422DrMq6KGMnYOg6iSlxqNV25mHfM7Y9L7IqiUpG7C71YNGX+XpT3aRo+ZByDUgeR5jsgoZRIJn26f0Ay6XtN+DK/PO0DEq5L25GyiYO5q892A709z+/JSOmrbNi7BZireaHxaVycENvXo415YrRMCTXK4ZpJC3ZB2jgOAX0WLXAkXOChQExrVvz61jE2zdTDVNe23i6UMeGW9n4Qk0LoPFyzIRRXes7BAt63Am0Yywg+WDx8KPhc9i3z9fJNixHZuySV/T7LxIEOFC608jRhWh7uKpTQpwQFdnyXCp85RX57rmu3Fgmq+TNqZgF9DgrPci2o/VWp/0Gi+7QpsYfm29W92C4ryPOKvnUNANU4rPrX6FQqF1JAprl46BQnhBNSsXz9NbsCcE8s5zgMcEYvB1ZfU+jyZkQ31+lQSAfz8l/b+xRM4URT0nWDllD+ZTXcMM/KXOSJeEIkSr9tguQ2GG3vHVdGZJ87L7+toymwERA4pvU1EDMP7B1KhxJr+II05OXxtvuswtTgnScwuh6lf1Kv5btWDrsXLopCj3VGAvlGnWpl2F3RIjFulenwRcOmTjQVIEd96vtc2z7ur/i3BsOsL55YX0sj0gf05D82iMkEsiffhTolZzycoGsAG1u7K1xDtXAVQasFMtu1TKS5QFPhHFno9OfZgyhLKES2aYXUSKktcwSQ99uOupsB0MYvXV7gMVqy+JgqH0V40zasJsWTSgl4zGcDk+a/++0oIncJaCNUuwPe1WQs7d1xwJlFUvkCEqLHwnZ5dV/7j/B0dvtZSwJlzjaWt+aNZ7X9P59PzkJpRduAw1PaH4mps1+8x4loPWVEDtEbadj1KGuXNfb/nPFbWziFKqiIpoFzwodSHuBX3ZKZJTcs8EKyGYK2mS3Y4RT7o6mzGwXfA7HFSfQ55P2m3fGGh40/hsmMnSrZHHNdzFS9au4e717t2oYj/cNyBhVO4q1kvNRlb1TvqBaxg==", "1; CO2PR03MB2359;\n\t6:eK7kiR3jHScYeAoDFdWRE8I8zbgoCcCcoddhuqasfN1Pw/7Jn11o7/Rk2wF9j0pDPgWU2xrpID3jzNIagNXW2g8LIdllt/q5zDziV2n4ibDtZxT8cHxw9kK17Gu6Nzc29wQQ7lcdFBOts4xrnO8QE25zZDlc7bHfgdTM3OfWjYgJhV82gm2SUfJjidJRxAC3XwIM9nQT/2bEuE7E7cC930WETdaCU8PnZgIwTo76DaCVgSrq9KasmjDaIgLUCmz1JT06EINJ5TIZ59TvjpSZKRMUYmGhfOFBQ7z1sJ1GmMuQx8XPhOdOtaLFS3F+eICT04ACcDodyq3k52mUCDx9Vg==;\n\t5:cqWzyw6uso1z/ZsVGnIko2rDvrhtrzydvcbE4qNElqohk/+AIoth2bBXCh7mvSlzxEnqd1y4nY2edTAGnHF+qsBKlRR6KYO4dWngg6zE0LCbYt34nKr71FfQgfo/g22GCZaLMsVmY8n5whkElNbfEw==;\n\t24:RP2I+mmEmoO7n1yzbi7LXSGPoYkmVY9p1GQJDF8FKYtNYvwJt43xLgdbuQpnGD4T0O78B2wvCbbpKNN6FVp1oDxYIYQu+BfXnle6CjPV0yc=;\n\t7:vbdupgZLOCa8GE62AisnbUj9vOcXwDnkIwdrMvOJ/9VRHG65vrVNO4dttH4san3+wJekbyVVdHVV0Rus2wHgvfmmkdxeGzHjd6i8mMTZ4QgYDx1RR0OeBlIM84F2/00eS+P8tAOIb/M2VeC9ftulv99ciEN6mhgpXs3K931O2jUrCKnEAkOcyg/tO8OEYnN8q9+oDBf6ML3IA6oEz5/Sh5qpZGzqD2g/F7MC8OyNfVE=" ], "MIME-Version": "1.0", "X-MS-PublicTrafficType": "Email", "X-MS-Office365-Filtering-Correlation-Id": "c5c90623-8596-4b38-c290-08d4fba31711", "X-Microsoft-Antispam": "UriScan:; BCL:0; PCL:0;\n\tRULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(300000503095)(300135400095)(2017052603199)(201703131430075)(201703131517081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);\n\tSRVR:CO2PR03MB2359; ", "X-MS-TrafficTypeDiagnostic": "CO2PR03MB2359:", "X-Exchange-Antispam-Report-Test": "UriScan:(185117386973197);", "X-Microsoft-Antispam-PRVS": "<CO2PR03MB2359EB362CD9AC816B19809B9A6F0@CO2PR03MB2359.namprd03.prod.outlook.com>", "X-Exchange-Antispam-Report-CFA-Test": "BCL:0; PCL:0;\n\tRULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6095135)(2401047)(5005006)(8121501046)(93006095)(93001095)(10201501046)(100000703101)(100105400095)(3002001)(6055026)(6096035)(201703131430075)(201703131433075)(201703131441075)(201703131448075)(201703161259150)(20161123563025)(20161123565025)(20161123559100)(20161123561025)(20161123556025)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);\n\tSRVR:CO2PR03MB2359; BCL:0; PCL:0;\n\tRULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(400006)(100000804101)(100110200095)(100000805101)(100110500095);\n\tSRVR:CO2PR03MB2359; ", "X-Forefront-PRVS": "0430FA5CB7", "SpamDiagnosticOutput": "1:99", "SpamDiagnosticMetadata": "NSPM", "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "14 Sep 2017 19:02:04.9179\n\t(UTC)", "X-MS-Exchange-CrossTenant-Id": "5afe0b00-7697-4969-b663-5eab37d5f47e", "X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp": "TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e;\n\tIp=[192.88.168.50]; \n\tHelo=[tx30smr01.am.freescale.net]", "X-MS-Exchange-CrossTenant-FromEntityHeader": "HybridOnPrem", "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "CO2PR03MB2359", "Cc": "Albert Aribaud <albert.u.boot@aribaud.net>,\n\tYuantian Tang <andy.tang@nxp.com>,\n\tPriyanka Jain <priyanka.jain@nxp.com>, \n\tHou Zhiqiang <Zhiqiang.Hou@nxp.com>", "Subject": "[U-Boot] [PATCH v2 3/7] armv8: fsl-layerscape: Avoid running\n\tdram_init_banksize again", "X-BeenThere": "u-boot@lists.denx.de", "X-Mailman-Version": "2.1.18", "Precedence": "list", "List-Id": "U-Boot discussion <u-boot.lists.denx.de>", "List-Unsubscribe": "<https://lists.denx.de/options/u-boot>,\n\t<mailto:u-boot-request@lists.denx.de?subject=unsubscribe>", "List-Archive": "<http://lists.denx.de/pipermail/u-boot/>", "List-Post": "<mailto:u-boot@lists.denx.de>", "List-Help": "<mailto:u-boot-request@lists.denx.de?subject=help>", "List-Subscribe": "<https://lists.denx.de/listinfo/u-boot>,\n\t<mailto:u-boot-request@lists.denx.de?subject=subscribe>", "Content-Type": "text/plain; charset=\"utf-8\"", "Content-Transfer-Encoding": "base64", "Errors-To": "u-boot-bounces@lists.denx.de", "Sender": "\"U-Boot\" <u-boot-bounces@lists.denx.de>" }, "content": "gd->ram_size is reduced in this function to reserve secure memory.\nAvoid running this function again to further reduce memory size.\nThis fixes issue for SPL boot with PPA image loaded in which case\nsecure memory is incorrectly allocated due to repeated calling.\n\nSigned-off-by: York Sun <york.sun@nxp.com>\n\n---\n\nChanges in v2:\nNew patch to fix gd->ram_size error after rebasing to latest mater.\n\n arch/arm/cpu/armv8/fsl-layerscape/cpu.c | 18 +++++++++++++++++-\n 1 file changed, 17 insertions(+), 1 deletion(-)", "diff": "diff --git a/arch/arm/cpu/armv8/fsl-layerscape/cpu.c b/arch/arm/cpu/armv8/fsl-layerscape/cpu.c\nindex d21a494..fe5f4a9 100644\n--- a/arch/arm/cpu/armv8/fsl-layerscape/cpu.c\n+++ b/arch/arm/cpu/armv8/fsl-layerscape/cpu.c\n@@ -698,8 +698,19 @@ int dram_init_banksize(void)\n \t * memory. The DDR extends from low region to high region(s) presuming\n \t * no hole is created with DDR configuration. gd->arch.secure_ram tracks\n \t * the location of secure memory. gd->arch.resv_ram tracks the location\n-\t * of reserved memory for Management Complex (MC).\n+\t * of reserved memory for Management Complex (MC). Because gd->ram_size\n+\t * is reduced by this function if secure memory is reserved, checking\n+\t * gd->arch.secure_ram should be done to avoid running it repeatedly.\n \t */\n+\n+#ifdef CONFIG_SYS_MEM_RESERVE_SECURE\n+\tif (gd->arch.secure_ram & MEM_RESERVE_SECURE_MAINTAINED) {\n+\t\tdebug(\"No need to run again, skip %s\\n\", __func__);\n+\n+\t\treturn 0;\n+\t}\n+#endif\n+\n \tgd->bd->bi_dram[0].start = CONFIG_SYS_SDRAM_BASE;\n \tif (gd->ram_size > CONFIG_SYS_DDR_BLOCK1_SIZE) {\n \t\tgd->bd->bi_dram[0].size = CONFIG_SYS_DDR_BLOCK1_SIZE;\n@@ -797,6 +808,11 @@ int dram_init_banksize(void)\n \t}\n #endif\n \n+#ifdef CONFIG_SYS_MEM_RESERVE_SECURE\n+\tdebug(\"%s is called. gd->ram_size is reduced to %lu\\n\",\n+\t __func__, (ulong)gd->ram_size);\n+#endif\n+\n \treturn 0;\n }\n \n", "prefixes": [ "U-Boot", "v2", "3/7" ] }