From patchwork Fri Jun 10 12:46:13 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Fabio Estevam X-Patchwork-Id: 633734 X-Patchwork-Delegate: sbabic@denx.de 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 3rR24D3Vqlz9sBm for ; Fri, 10 Jun 2016 22:46:52 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id D544AA765D; Fri, 10 Jun 2016 14:46:50 +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 3c1kpavSEQwo; Fri, 10 Jun 2016 14:46:50 +0200 (CEST) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 4F6B6A75CE; Fri, 10 Jun 2016 14:46:50 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 33A09A75CE for ; Fri, 10 Jun 2016 14:46:47 +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 KlPe_zEdUPdl for ; Fri, 10 Jun 2016 14:46:47 +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-bn1on0071.outbound.protection.outlook.com [157.56.110.71]) by theia.denx.de (Postfix) with ESMTPS id 6899FA75B6 for ; Fri, 10 Jun 2016 14:46:42 +0200 (CEST) Received: from BY2PR03CA051.namprd03.prod.outlook.com (10.141.249.24) by BY2PR0301MB1624.namprd03.prod.outlook.com (10.163.28.30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.511.8; Fri, 10 Jun 2016 12:46:40 +0000 Received: from BN1AFFO11FD028.protection.gbl (2a01:111:f400:7c10::160) by BY2PR03CA051.outlook.office365.com (2a01:111:e400:2c5d::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.511.8 via Frontend Transport; Fri, 10 Jun 2016 12:46:40 +0000 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=nxp.com; nxp.com; dkim=none (message not signed) header.d=none; nxp.com; dmarc=none action=none header.from=nxp.com; nxp.com; dkim=none (message not signed) header.d=none; Received-SPF: Fail (protection.outlook.com: domain of nxp.com does not designate 192.88.168.50 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.168.50; helo=tx30smr01.am.freescale.net; Received: from tx30smr01.am.freescale.net (192.88.168.50) by BN1AFFO11FD028.mail.protection.outlook.com (10.58.52.88) with Microsoft SMTP Server (TLS) id 15.1.497.8 via Frontend Transport; Fri, 10 Jun 2016 12:46:40 +0000 Received: from fabio-Latitude-E6410.am.freescale.net (fabio-Latitude-E6410.am.freescale.net [10.29.244.62]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id u5ACkaRi016704; Fri, 10 Jun 2016 05:46:39 -0700 From: Fabio Estevam To: Date: Fri, 10 Jun 2016 09:46:13 -0300 Message-ID: <1465562773-12369-2-git-send-email-fabio.estevam@nxp.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1465562773-12369-1-git-send-email-fabio.estevam@nxp.com> References: <1465562773-12369-1-git-send-email-fabio.estevam@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131100364006790971; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.168.50; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(2980300002)(1109001)(1110001)(339900001)(189002)(199003)(8666004)(33646002)(8676002)(68736007)(50226002)(11100500001)(2351001)(104016004)(50466002)(76176999)(50986999)(81156014)(87936001)(36756003)(105606002)(2906002)(86362001)(8936002)(2950100001)(81166006)(6806005)(5003940100001)(19580405001)(47776003)(229853001)(4326007)(97736004)(77096005)(92566002)(106466001)(586003)(189998001)(19580395003)(110136002)(85426001)(48376002)(5008740100001)(7059030); DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR0301MB1624; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BN1AFFO11FD028; 1:NRUCPUBKXyFDO+mTuRY4mB7EFylfbHUfpg7oDw7woZhUeG3KGHn89H80sBGa13wlEMe70bhLsXmPku+tYtls5iWNBcwzIMnAg68vF5huzVlh/qwaJykXC9NLeGGgiE71fm9LuFO5DiSw4xcm4KpKuotD7Hq+jpZPPGYWqb4NU3n6vY4g8aQotkYxwkA5WHvb/7Sye0r17R7vJ6VXUsX10So2gRdwgZm3X1t50/Mp+hP6fJIp+NXYjl0N75fbULLCV41rwAZ8vExcD3v1CJrBVYH1bLXxNHDbJ7pjRk9Sq9HWcfom84mBR6oLXdffPAwX4w/tfGg46tmPRYmpRvgnhCtSWr09BpzGhkzrJDrFd4PMC9fu60XWf2VOGF46Ehna+mJh1Ph1W6jqSjXrL5hSeqCwNIkFZvVretEqcrbNeWlNn+Gt9Dij2OoB89KHXtGaROu+VVCyCMOQQwYdiRm2cl2DeAwh5IpnMd1YpdMzultvROfv62WRmUtwVK5eFTVW5VfWw3yAPz7eMBDSniMonRTg9JZr77Y0sU4kqEBOf5egDfWFRNRIRKzG4e9bkZbiE1gBaoI9t2dYmtq7ncJ/gLjV07yb8phwIRojaXDXTsicbLguQUUuJXb/T5FHpllDBmn3F9fM06JBbJ7lBMQpaHDawhhE2Dn+tyviuPabhU40GrCV+ordQJNj8+jnl5gp MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: e75d0489-1c7f-46d3-973b-08d3912d4503 X-Microsoft-Exchange-Diagnostics: 1; BY2PR0301MB1624; 2:c1AkgcozAX8rk9dzmexe4MRa5bstwrhTs7mOQlrHYMnnN7IltTfby0u0Yw5LQRyDOKejpUmSoJNk7H/x6uZ6QMRFyF52ngOK2rWVN0DSOLpbApRZn5zdyVwiDDfnf85aPKSdQ3kCpRUyR3IsSA+rRj3rlInwZuAARm2CIbHq7IoZjjVOxmgXl09j3RzvW4Tz; 3:mAsWcHHBK6V0JfamTxCSVj2dyC8b20HFaxCmVnTT5b0yc9mKKd/eY8sQyPhCAR9EaPtDThoHsDfrDUlbrhWIDu0cGWqZ/oJOgn/iBEZC+LPvdfv8mrYYVwr9+JvS1ToE1+89m4p/d2Iu0UZsqTAP3C6/qUDPSpiV8OY/5huUIT7YucW4IrFOxRPojyVi1sCIPZse+0D9VX7e99DyCNqSXvgZl2z5ZSQ8nc+T9YeMOxc=; 25:uXgMB58ousAaOzbupasaDXh77p/b8NlIAe0XY1CM+odD9hfSm7a26rFy65cIzMuX8dSWXTfW+Pp+IjW1CTs1iY+vcAV2zPbNY+F8p3ngyaBLN4JffE3q6vel2TQylvIAqyXgR4g98y5RcMtRjeVwO/5o6FdSCw2PcUOBSQxKeLwx+7k/sEsRqA3FrQpdZfm1xjv8TSKjR1+r2sfwz0NDVSvdwGm2M1HAIswFjaJNQ80ILxMsLMSff2mfajsglE6fchJeTPB94TxANJdO2TbzoohcvDSdkMSE9sN+uDtNg2v8HQv3rDNtttvuiN1+EyoRZcdewZhcFMDeZXcMMtVnWraFAtQturZ3eQcETvBv2PWawZG9husKYLc56Ey6s+f2YwXNQ0mqaeGqohJcraSvYPmZUE2GSluxWfLWGS5hOG4= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY2PR0301MB1624; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(13024025)(8121501046)(5005006)(13017025)(13015025)(13018025)(13023025)(10201501046)(3002001)(6055026); SRVR:BY2PR0301MB1624; BCL:0; PCL:0; RULEID:(400006); SRVR:BY2PR0301MB1624; X-Microsoft-Exchange-Diagnostics: 1; BY2PR0301MB1624; 4:pnnyuM3TOI/8FA/6jdf4wqGJUbh9gk6qYd5ag3idlFd4rGKcgSKM8LhgEh0nyZ8mZzw3wKBX+yarwD5zFPk4DKDdI9YHq1bpO2bFNwYpZ+QplPmg5vLJiiT5q/2QM30JN9O59kx6IApT5qMWi/P7EfSFGdqEZxf4xiAgthqnTjsgp1l1RClXwuqzRWlcBq7Qr8QC2MwjNLq07f/av/wPlSy8CnQ89kJJHF0tTMmC+9KvzgZgMf4L7DEIrLyG6+4ugyWw34YRXx9Ya3T60pV4FWOvr122Nh3eVITY6Sxf6tGRxYpozhZaxlySAkL62y6XN0OtRJLyZyDiseD0OvWFpvQlpnDqAlKhnNcS4VS6HQz2uJ4GN+NgO0Zvr2ap5N1K7P/qyjt5kp7pJflsYxcNvYKM60jrIIavZj5Kf5h7ETCWhhSn4EkRU3XmL0Avs0WzodYAG7QY/I3XIE8cHQIe92GAAvX2W28h2BNsbbWKx1IhC7BBlrSF/TwaELhpe4OK/+o3x++C2cTfY3NxSY9mYA== X-Forefront-PRVS: 096943F07A X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR0301MB1624; 23:XPwj+jUvK0V9aC9AFlMH93EVyoBZDnBBPRoH0eL?= =?us-ascii?Q?IYTDPlee4fp3tPzgjfv+GPKNSl6UtDsHuG1Pqm7QtTN1M+bNXO4mQXSdTuln?= =?us-ascii?Q?ctzlCUAxgISg2VgEDrBeo7io5cyb9/C9Cys3MoHBzbNIxOChSzajjGpaF5FD?= =?us-ascii?Q?gc0IBYdRuJXD4c9LSOWkCvXGQbr5tVUhVBDCzddY+ycriN9YBrmVtJclabvG?= =?us-ascii?Q?+39JyfDAOvl9Qo8wtkdzQYHq+HMplE3apRYB616oUjIv0eXURCBqpDnPIJJz?= =?us-ascii?Q?gPES6L8GiHs2xHAlEwFVk2+jh8N8j6PtwBerJAkwucG67WCFWwIDCggGd86f?= =?us-ascii?Q?vM+ox+2bd+zl/aPbsv+WZODUCsToDpvpcfoIjBLWzZaaQj54NMrjY3BMFxN4?= =?us-ascii?Q?kHEMK+1Vanq6O1BQK/jzm8zerjzteb0xxkMHGh2v3sM2LCCDPyaC3bxHTAKg?= =?us-ascii?Q?bB/Wze0eFxfbrULc85yZYel9PcoPF13DsGx4jNFx9LEPy5JFr0+j425JcNRA?= =?us-ascii?Q?cXPcew5KiQR3ePnfisC0JOi51kMTw1wHVyx+dxUeTOEVHzCsFqkRUgBEV6l4?= =?us-ascii?Q?XT+EEalBUBBDlrcu4p16uiEOcwz61qN31IP0dwmd+hJVM/hmYb747bEK+w9p?= =?us-ascii?Q?S7NOmM2ZejodTJHnWsGAFx5r2TYqOPaXO6rL8S8zM/Gg386hMhZSLNngac2V?= =?us-ascii?Q?KpkRYKELnxPUi1wQaju6fyVuxeqfGGFp/yjKhgvxwtEC/6jIuGVG88BbgTYe?= =?us-ascii?Q?oAo5U1Ws9PWkXZeE9oEuLQX39S5Y3Qp1cX7culeOaoU/xTTBwcnt0fRPNtTz?= =?us-ascii?Q?WGvIi5Ham+Q5Bc2kfV0VIAWFNWTWAkYq6GMwipWclkSmOE/Lvgfpo35husns?= =?us-ascii?Q?4+NEyjfTPS3YcZ6JircMM8FcG2jFJx9Vr3aeH3iBvv2y9Vrme71owpUjtVCF?= =?us-ascii?Q?Jy1lAR0E4Jfxh1q9EzwFf4HuXllzu9WxSTa4IZn3AWOewxpv/zMJlyEZcLGp?= =?us-ascii?Q?9HCq/Pf7RApfisg8WI4n0GeHcyMWIs0NikUxGWWYhS8ed3zoQN9KYJHFWS9S?= =?us-ascii?Q?6Svud48YYDWePzbdTbt56uzPI+wldjV2ufywVUm9dCRramm0plfomVSb4lnP?= =?us-ascii?Q?vOGufVi4vrWmAiYRgM1081rSGKa7801O2?= X-Microsoft-Exchange-Diagnostics: 1; BY2PR0301MB1624; 5:s0lgVyi3KOHc2Cqs1lUdlDyYPZ3SbZnFccZgRj9Ijjh7PvDKmkrLsF97/Oy0zWxiFW0khl4RaOCoDoJEFomDFsYV32VPI63+2i6/Kx8WsASIxVC9r8jDUL91GC6cRAQPPOYCDhr8GCneTHVoQZ4ZtQSZDAZxqEBVI48oyOPaFF0=; 24:6Kcpm1vWV7Hz1MyUQWFgCydgjzAvGxQDY7DZCXgHvreaV8i9t+W4GPu2XHQHcgPFkN9u8NUcMY0izR1hF3+6UKzEn71LeuB0s2hQzTCet6s=; 7:1fDQhW91TC8n13KXfWcUjT95PXeAFaCzK+NmkDADR2ngEbc4MCAr9sfUc96OsEFcdjCLfr5ftgyoCOTwkN7s6h81WL22htsfzKhRXvQ2tre92A8pNhf500Ubg+A2TyYEylcS3tFXLLWNhCFWZFPeRsEgSO+DAss1ZqN4d/kTAX9jf5fhqRKwnubGe/uOqyZ8pYCjqIvvFfkFxdllPzzBSQ== SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Jun 2016 12:46:40.4919 (UTC) X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e; Ip=[192.88.168.50]; Helo=[tx30smr01.am.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0301MB1624 Cc: Fabio Estevam , u-boot@lists.denx.de Subject: [U-Boot] [PATCH 2/2] mx7dsabresd: Fix the boot of a NXP kernel 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" Booting a NXP kernel with mainline U-boot leads to the following kernel crash: caam: probe of 30900000.caam failed with error -11 Unable to handle kernel NULL pointer dereference at virtual address 00000004 pgd = 80004000 [00000004] *pgd=00000000 Internal error: Oops: 805 [#1] PREEMPT SMP ARM This happens because NXP kernel expects MX7 to boot in secure mode, so introduce mx7dsabresd_secure_defconfig that selects CONFIG_MX7_SEC and allows booting a NXP provided kernel successfully. Signed-off-by: Fabio Estevam --- configs/mx7dsabresd_secure_defconfig | 38 ++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 configs/mx7dsabresd_secure_defconfig diff --git a/configs/mx7dsabresd_secure_defconfig b/configs/mx7dsabresd_secure_defconfig new file mode 100644 index 0000000..9e49004 --- /dev/null +++ b/configs/mx7dsabresd_secure_defconfig @@ -0,0 +1,38 @@ +CONFIG_ARM=y +CONFIG_ARCH_MX7=y +CONFIG_TARGET_MX7DSABRESD=y +CONFIG_IMX_RDC=y +CONFIG_IMX_BOOTAUX=y +CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/freescale/mx7dsabresd/imximage.cfg" +CONFIG_HUSH_PARSER=y +# CONFIG_CMD_BOOTD is not set +CONFIG_CMD_BOOTZ=y +# CONFIG_CMD_IMI is not set +# CONFIG_CMD_IMLS is not set +# CONFIG_CMD_XIMG is not set +# CONFIG_CMD_EXPORTENV is not set +# CONFIG_CMD_IMPORTENV is not set +CONFIG_CMD_MEMTEST=y +CONFIG_CMD_MMC=y +CONFIG_CMD_I2C=y +CONFIG_CMD_USB=y +CONFIG_CMD_DFU=y +CONFIG_CMD_USB_MASS_STORAGE=y +CONFIG_CMD_GPIO=y +CONFIG_CMD_DHCP=y +CONFIG_CMD_MII=y +CONFIG_CMD_PING=y +CONFIG_CMD_CACHE=y +CONFIG_CMD_EXT2=y +CONFIG_CMD_EXT4=y +CONFIG_CMD_EXT4_WRITE=y +CONFIG_CMD_FAT=y +CONFIG_USB=y +CONFIG_USB_GADGET=y +CONFIG_CI_UDC=y +CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="FSL" +CONFIG_G_DNL_VENDOR_NUM=0x0525 +CONFIG_G_DNL_PRODUCT_NUM=0xa4a5 +CONFIG_OF_LIBFDT=y +CONFIG_MX7_SEC=y