From owner-freebsd-current@freebsd.org Fri Feb 14 11:50:20 2020 Return-Path: Delivered-To: freebsd-current@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id CFB742303DE for ; Fri, 14 Feb 2020 11:50:20 +0000 (UTC) (envelope-from tsoome@me.com) Received: from pv50p00im-ztdg10011201.me.com (pv50p00im-ztdg10011201.me.com [17.58.6.39]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 48JsBg6bY4z4S2d for ; Fri, 14 Feb 2020 11:50:19 +0000 (UTC) (envelope-from tsoome@me.com) Received: from [192.168.150.41] (148-52-235-80.sta.estpak.ee [80.235.52.148]) by pv50p00im-ztdg10011201.me.com (Postfix) with ESMTPSA id 5789D8000AA; Fri, 14 Feb 2020 11:50:17 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 13.0 \(3608.60.0.2.5\)) Subject: Re: r351900 broke UEFI boot on VMware VMs From: Toomas Soome In-Reply-To: <2a38cf6d-2785-8d75-68fa-f546086c24c9@yuripv.me> Date: Fri, 14 Feb 2020 13:50:14 +0200 Cc: Toomas Soome , freebsd-current Content-Transfer-Encoding: quoted-printable Message-Id: <04ED5069-ABD4-43A7-B06A-03CBA037BECD@me.com> References: <2a38cf6d-2785-8d75-68fa-f546086c24c9@yuripv.me> To: Yuri Pankov X-Mailer: Apple Mail (2.3608.60.0.2.5) X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2020-02-14_03:, , signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011 mlxscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1908290000 definitions=main-2002140098 X-Rspamd-Queue-Id: 48JsBg6bY4z4S2d X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.60 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:17.58.0.0/16]; FREEMAIL_FROM(0.00)[me.com]; MV_CASE(0.50)[]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[me.com:+]; DMARC_POLICY_ALLOW(-0.50)[me.com,quarantine]; FREEMAIL_TO(0.00)[fastmail.com]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[me.com]; RCVD_IN_DNSWL_LOW(-0.10)[39.6.58.17.list.dnswl.org : 127.0.5.1]; ASN(0.00)[asn:714, ipnet:17.58.0.0/20, country:US]; MID_RHS_MATCH_FROM(0.00)[]; RECEIVED_SPAMHAUS_PBL(0.00)[148.52.235.80.khpj7ygk5idzvmvt5x4ziurxhy.zen.dq.spamhaus.net : 127.0.0.10]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[me.com:s=1a1hai]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; IP_SCORE(0.00)[ip: (-3.37), ipnet: 17.58.0.0/20(-1.96), asn: 714(-2.34), country: US(-0.05)]; IP_SCORE_FREEMAIL(0.00)[]; DWL_DNSWL_LOW(-1.00)[me.com.dwl.dnswl.org : 127.0.5.1]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[39.6.58.17.rep.mailspike.net : 127.0.0.17]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Feb 2020 11:50:20 -0000 > On 14. Feb 2020, at 13:43, Yuri Pankov wrote: >=20 > Hi Toomas, >=20 > I was finally able to find the revision that has broken UEFI boot on = VMware VMs, that is ESXi 6.7 and Workstation 15.x, for me at least -- VM = simply powers off (sometimes with uninformative message about runtime = exception) after loader messages and before displaying any kernel = messages. >=20 > commit 9b4871ee590632c8f983fbc82fea6a95a01e8c76 (HEAD) > Author: tsoome > Date: Thu Sep 5 22:15:50 2019 +0000 >=20 > loader: use teken teminal emulator for x86 and uefi >=20 > Replace mini cons25 emulator with teken, this does enable us proper = console > terminal for loader and will make it possible to implement = different > back end callbacks to draw to screen. >=20 > At this time we still only "draw" in text mode. >=20 > Notes: > svn path=3D/head/; revision=3D351900 >=20 > Done by bisecting, building full ISO for every step, so it's likely = correct. Any ideas? I am currently working with that code, so hopefully will be able to find = the root cause soon enough. I am able to replicate the issue on fusion, = for time being, I have found that if you esc out from menu and enter ls = command, the crash wont happen:)=20 sorry, toomas=