From owner-freebsd-arm@freebsd.org Wed Feb 13 23:10:18 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2EE0114DABDF for ; Wed, 13 Feb 2019 23:10:18 +0000 (UTC) (envelope-from jfc@mit.edu) Received: from NAM04-BN3-obe.outbound.protection.outlook.com (mail-eopbgr680100.outbound.protection.outlook.com [40.107.68.100]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "GlobalSign Organization Validation CA - SHA256 - G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id C97EF80457 for ; Wed, 13 Feb 2019 23:10:16 +0000 (UTC) (envelope-from jfc@mit.edu) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mit.edu; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=LOYGxEcRYHhcfoVtyPC5W79hDjwoppasSVpQuQbh94Y=; b=x+zPaoX70KFi9gWJHZt7fwIOsFGDoEGWrvzw/NbQ07IIYTvQe9JY4NmI0v0mfFaoM2/S/Oauvd9PLZp+mSbjYEzjsRblqHYfqt1XHm/znwiKNM9CIIbI96tuIJV5qAYq1cukGrq/1H1D6QgjBbcp8/kOHOkFW24gD62COfJTk8o= Received: from BYAPR01CA0027.prod.exchangelabs.com (2603:10b6:a02:80::40) by BL0PR01MB4980.prod.exchangelabs.com (2603:10b6:208:62::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1622.16; Wed, 13 Feb 2019 23:10:14 +0000 Received: from DM3NAM03FT008.eop-NAM03.prod.protection.outlook.com (2a01:111:f400:7e49::207) by BYAPR01CA0027.outlook.office365.com (2603:10b6:a02:80::40) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1622.16 via Frontend Transport; Wed, 13 Feb 2019 23:10:14 +0000 Received-SPF: Pass (protection.outlook.com: domain of mit.edu designates 18.9.28.13 as permitted sender) receiver=protection.outlook.com; client-ip=18.9.28.13; helo=outgoing-exchange-3.mit.edu; Received: from outgoing-exchange-3.mit.edu (18.9.28.13) by DM3NAM03FT008.mail.protection.outlook.com (10.152.82.122) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1580.10 via Frontend Transport; Wed, 13 Feb 2019 23:10:12 +0000 Received: from w92exedge4.exchange.mit.edu (W92EXEDGE4.EXCHANGE.MIT.EDU [18.7.73.16]) by outgoing-exchange-3.mit.edu (8.14.7/8.12.4) with ESMTP id x1DNA4AQ031621; Wed, 13 Feb 2019 18:10:12 -0500 Received: from OC11EXHUB9.exchange.mit.edu (18.9.3.23) by w92exedge4.exchange.mit.edu (18.7.73.16) with Microsoft SMTP Server (TLS) id 15.0.1293.2; Wed, 13 Feb 2019 18:10:09 -0500 Received: from OC11EXPO24.exchange.mit.edu ([169.254.1.41]) by OC11EXHUB9.exchange.mit.edu ([18.9.3.23]) with mapi id 14.03.0352.000; Wed, 13 Feb 2019 18:10:10 -0500 From: John F Carr To: "kraileth@elderlinux.org" , "freebsd-arm@freebsd.org" Subject: Re: ThunderX support broken since r336520 Thread-Topic: ThunderX support broken since r336520 Thread-Index: AQHUw+Tc4LK1AJ9jmECgNQDvX3q8V6Xero+A Date: Wed, 13 Feb 2019 23:10:09 +0000 Message-ID: <9440FF73-4B4C-4884-B001-CD8A1402F69C@exchange.mit.edu> References: <20190213224058.52402wm0s4ube0ve@webmail.omc.net> In-Reply-To: <20190213224058.52402wm0s4ube0ve@webmail.omc.net> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [18.9.1.93] Content-Type: text/plain; charset="us-ascii" Content-ID: <57C4522C0187784C823D28AA74B78F49@exchange.mit.edu> Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-Forefront-Antispam-Report: CIP:18.9.28.13; IPV:CAL; SCL:-1; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10019020)(396003)(346002)(39860400002)(376002)(136003)(2980300002)(199004)(189003)(7736002)(478600001)(229853002)(2906002)(8676002)(356004)(47776003)(7596002)(26826003)(76176011)(2501003)(46406003)(305945005)(88552002)(26005)(186003)(66066001)(85806002)(246002)(77096007)(86362001)(33656002)(53546011)(83716004)(75432002)(97756001)(14444005)(336012)(102836004)(6306002)(7696005)(6246003)(106466001)(8936002)(11346002)(36906005)(3846002)(446003)(8746002)(50466002)(476003)(486006)(6116002)(126002)(82746002)(110136005)(106002)(426003)(786003)(23726003)(316002); DIR:OUT; SFP:1102; SCL:1; SRVR:BL0PR01MB4980; H:outgoing-exchange-3.mit.edu; FPR:; SPF:Pass; LANG:en; PTR:outgoing-exchange-3.mit.edu; A:1; MX:1; X-Microsoft-Exchange-Diagnostics: 1; DM3NAM03FT008; 1:6gIa5mZ34YcaT0OZDHBz4kaI8YDmEx11G6Cx0SNm41YjYuVz1Kbvv4c1TiY3XkSxE2lVURE2tMHX8D7D1l1TYYlKALNGtvS9cgtG0rcvhZK/8+IrmkLU/bFxmQLDiPClLnb8K+N0rqKGb1PEeG7wpWDvLpBRttRNaYEEJfOCP3s= X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 6c5fd1c5-5f47-4296-25ef-08d69208688d X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600110)(711020)(4605077)(4608076)(4709027)(2017052603328)(7153060)(7193020); SRVR:BL0PR01MB4980; X-MS-TrafficTypeDiagnostic: BL0PR01MB4980: X-MS-Exchange-PUrlCount: 1 X-Microsoft-Exchange-Diagnostics: 1; BL0PR01MB4980; 20:E4FJpgkzx6nFEQMKFD5pey7vRGrGGJ2HGCTjtfkZBlwJ5PAupAbEM7d7Ks9zP6M8cyqjmDNFzraMQU0mC9+JdL3V32PrJnpyft51OehDEfOizPJs8mAOMfmiaJAqW8tx2iQ41mKQQEhyIP4wJa96XN6jpSDlgQx+34wKJp2217gHTYFi2jlkryTJrM8q8mHu75BAzukJgRxETpriC7iM1pfFNw+6o0h/6PMw8IVAP7FENaeiJVhZr3bk8nfk+UTcK7rkbI/7mn4w5TAJQsidJNIKkc0Tn+hrudyk0FoI0S87B17R1jmB9MMm4ApcYjzdmpyEXfbwVJpO81csluJtOt8ZWIn8jNW4wB1fphfulDBYGVG20BRESpsR1I0wxoaIaPVj9L9PY3raKr+AzyVX8/C5IkPNrGbCr69itag6HnFr2udtozLM5rvkmBHATc141lTSeaD+GzW0M34SBL9L86HxDd0NuRVWE67L0zc+cALjdm/LeWq3yoNJBC19dISJ8TvFdUmEDIk1MXdCsgvsvuB9Am2pqvDW05xSkfRPbW8Ljwgm6jwVXZx2cvUL/qJbYG4cJhXUKIgPY9gEYazvFKal0lGbI3N2gVHxNKGlVPw= X-Microsoft-Antispam-PRVS: X-Forefront-PRVS: 094700CA91 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BL0PR01MB4980; 23:zZMB1J35URsFrz6t054en5e/0ilxTmKJzBvg0yK9d?= =?us-ascii?Q?gfTPPbwTa0JrgwIhu6wnDarIqVwg3YCHxMHEosvfG6AxyCnr4mkcRWlpKi8G?= =?us-ascii?Q?UP+0wDAvE392oUh/AJUtSklVDAp9OURfxFxDtstO9WoomiN8eg3qay+3CawN?= =?us-ascii?Q?CnzbpnC9QuKZBdZEggIHSEJH4huPcS7NsvyDD5z8KqHKEyGb9pPYIAfEPZUv?= =?us-ascii?Q?gkgwaPN6HtROzC8f+cKKCq5aibsTn4ZdORJk8kdfRY8H7iqOx3bFC7SLq5Wh?= =?us-ascii?Q?cR38B4jBwGe8SwfvKuBtJy8AkasoDgYuWPB0XbrNZD+ahOFCydGPBBZb2zcD?= =?us-ascii?Q?HfjblFdTR90VObrKuXpK9EewaYaVpV+o51IMCd6H8Tm9yRLSmnXXT3JjxPOc?= =?us-ascii?Q?+JkRDEyolmBPLHBrZaVdHaaKvlmbIpUH0CZtUdc3QXFReQCvwuwceS/j84Gy?= =?us-ascii?Q?lavBCgGUp7h+bW87Epm4EeuTlMuSjZO95YWz5fcm2wvsC+rv2hq3I5JocAsu?= =?us-ascii?Q?pv25IuUfzHzV1QapL0d1AwbLivF6fWPOVWvOR3p8BpqJTwmwl6mxGgy/jfEx?= =?us-ascii?Q?Np5+iViV/iAy/+w3KjH2T60yyO+Mc9Exgj/kB3B7fruNjDaivv9+6/VPxIxm?= =?us-ascii?Q?X5FV2L1gkQ/QjMTqAMzN07rtj2wjO+F/K6aLlHpW+pN2fbxhrk7Mc/5VNyml?= =?us-ascii?Q?BX1puxQfV1LzvXVPrEjZMJW3i6OXqAkUPGAsLj9YnOeibhXKJ7T3SXGSyBSV?= =?us-ascii?Q?mmy8pk4P8OeE+bc46+7Wnyl4ecN7gXM5ukYYmd5QJHzJEOdXf5e40fOHD9VU?= =?us-ascii?Q?ar0ZylPL4BFozFrdKsVQ6Mveg7oBBRmq8ZYcSAieZZCI7ZI7EEZ722/MNG6C?= =?us-ascii?Q?j0qA2ELrWnWrjMz2LB3THLzscjc5Gu67I6RoAmXuLfolhOlDBoZUAYT+TMMA?= =?us-ascii?Q?JU27x1TQBM7sqdVt2KF1D+y9IRlrR/psdLsaVlzgIpaMDemrP/gK2m/ipTOD?= =?us-ascii?Q?sV4PIK6fzui5+J+TQ0YeHQkiw4NYQb1vzjy5dATVIg9hPB9gSr9UyC76+KLn?= =?us-ascii?Q?lTVDfxt++fkD3L6JLgxKqBPOwEqxQZ5tPS/ahCO2kv3d7c5DdNA6CHy42kSs?= =?us-ascii?Q?7qTM11a7Syhfqsv/mAdFF0hqtTA2iHvA8serG/dHJW0dvaZOLUxn0aCcxjoR?= =?us-ascii?Q?lT+oRxU5OuJpvd0Cv11SmSkYI43T/EAAKIWhVJOs3LBu3eyO257HsAXAlH1v?= =?us-ascii?Q?1wcTrmzLzFaEdGKW8xk1dw7GLsDjgCklkEiBuPI?= X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Message-Info: RkOLLgLpYfsFe4eoKvk6FRoES4EYtNwZfqu0ZU4kAzwY7Ort+iqyCaauWwA2bw2mBHCvHQy0XuT13sUFiUnnggyh0cut7WI9EYfQCNlLbV8yXCTzey28pb52uex13aI0zEjTXfnMSALoWWFVguAd+Tdxb/jvsxpV2bEjrQjMjcXRF8V7aHbLQRlzSOyBJhlB/i8DyOz2tG7dJHKcmBTcDGSgXnFgT9/PqUiF4z6fECd+ixvQQwrPpbVDleQXK1+ahLk8mEhZZDOm89Mb0vnirwI3BC8wV2D0qE3p1VZuLW0bVGgxTWgp/NV6sd+bRcLn34EHvYAdxW//+R0/hOT/B1Tt5uY524vLpQy2KXonmZwa97Y59beRvMbUBWHtKkkkw0IQ5MM9UEFr93fOt7lvSFN9GyiR638VXDXYwawYwp8= X-OriginatorOrg: mit.edu X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Feb 2019 23:10:12.7803 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 6c5fd1c5-5f47-4296-25ef-08d69208688d X-MS-Exchange-CrossTenant-Id: 64afd9ba-0ecf-4acf-bc36-935f6235ba8b X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=64afd9ba-0ecf-4acf-bc36-935f6235ba8b; Ip=[18.9.28.13]; Helo=[outgoing-exchange-3.mit.edu] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR01MB4980 X-Rspamd-Queue-Id: C97EF80457 X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=mit.edu header.s=selector1 header.b=x+zPaoX7; spf=pass (mx1.freebsd.org: domain of jfc@mit.edu designates 40.107.68.100 as permitted sender) smtp.mailfrom=jfc@mit.edu X-Spamd-Result: default: False [-4.07 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.97)[-0.973,0]; R_DKIM_ALLOW(-0.20)[mit.edu:s=selector1]; HAS_XOIP(0.00)[]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:40.107.0.0/16]; NEURAL_HAM_LONG(-1.00)[-0.999,0]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[mit.edu]; DWL_DNSWL_LOW(-1.00)[mit.edu.dwl.dnswl.org : 127.0.11.1]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[mit.edu:+]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[100.68.107.40.list.dnswl.org : 127.0.3.0]; MX_GOOD(-0.01)[mit-edu.mail.protection.outlook.com,mit-edu.mail.protection.outlook.com]; TO_DN_EQ_ADDR_ALL(0.00)[]; NEURAL_HAM_SHORT(-0.59)[-0.586,0]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; RCVD_COUNT_SEVEN(0.00)[7] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Feb 2019 23:10:18 -0000 > On Feb 13, 2019, at 16:40 , kraileth@elderlinux.org wrote: >=20 > Recently I got my hands on a Cavium ThunderX server for some tests before= it is deployed for production. I wanted to install FreeBSD on it so I grab= bed a 12.0 image and was surprised that it didn't work at all. The beastie = menu is displayed, the kernel loaded - and then it just stops. >=20 > As pointed out by Marcel Flores in December (https://lists.freebsd.org/pi= permail/freebsd-arm/2018-December/019130.html), 11.2 does boot to the insta= ller however. Upgrading the system to 11-STABLE worked fine, too. Building = 12-STABLE or -CURRENT resulted in a kernel that wouldn't boot. >=20 > I decided to find the point where ThunderX support broke in head. It's ro= ughly 40,000 commits from the first 12-CURRENT to today. After a few nights= of checking out various old revisions of HEAD and building kernels over an= d over again, I found out that in r336520 Emmanuel Vadot added vt_efifb to = the GENERIC kernel config on arm64. According to his commit message this wa= s tested on PINE64 hardware - but unfortunately it obviously does not work = on ThunderX. In vt_efifb_probe I see there's a hook to disable: TUNABLE_INT_FETCH("hw.syscons.disable", &disabled); if (disabled !=3D 0) return (CN_DEAD);