From owner-freebsd-current@freebsd.org Thu Mar 22 00:45:50 2018 Return-Path: Delivered-To: freebsd-current@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 1A052F53B83 for ; Thu, 22 Mar 2018 00:45:50 +0000 (UTC) (envelope-from byond.lenox@gmail.com) Received: from mail-lf0-f53.google.com (mail-lf0-f53.google.com [209.85.215.53]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 7F0657220D for ; Thu, 22 Mar 2018 00:45:49 +0000 (UTC) (envelope-from byond.lenox@gmail.com) Received: by mail-lf0-f53.google.com with SMTP id p142-v6so10584448lfd.6 for ; Wed, 21 Mar 2018 17:45:49 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=AFRy55gyT5u/ZP2T1pRwRs9blLyOAws3eYIdjxkXnSM=; b=oMkpqT7a4JSOFIf0R+rWX48ohlV4UD1LJj+W5Fa+0UeKaHPThCYKxQ6vXLK1SldN/z KlBEYdZKJu4Ikukn6SBBKzm4nl8V8s/5p5cyD+jbH0ulU5sf/6kgATZ9C0F4nzB6CpN+ oQBNX6SJ4amdxMm2alzKwhzJWWEBxVni/EVG8WnVOC5toj2ZkN2kQhst7AsmOXcTtNIN W6Fo/hDOpwSoQBwvrbz8nNBrAv88VRAhybAFPQzpRZfQ4Kz0qmlG8RuuQfUgMRinFAiO eZqtfzsXPhyNMdU0xRYtK5hKm3KUdzaIcW8/SGCJYrgkV76APSKPM1/XFWqEWRcrQpP3 713g== X-Gm-Message-State: AElRT7GbZRDavYUbdlxzF4t06N39D3CT9KS/S5PM2W09BXsQbmIcOLSY DKfJVnzX+ZaqfDbpvchGlzF2lBQ3 X-Google-Smtp-Source: AG47ELurL9/A31/g7hsG41OEuhSYsmAdhFsgr/iTSmH4CJnSXpGc7XRTN/l3iyRxcVLZRSMfH9Ajuw== X-Received: by 10.46.125.10 with SMTP id y10mr15555493ljc.23.1521679541519; Wed, 21 Mar 2018 17:45:41 -0700 (PDT) Received: from mail-lf0-f41.google.com (mail-lf0-f41.google.com. [209.85.215.41]) by smtp.gmail.com with ESMTPSA id q24sm1114059ljj.68.2018.03.21.17.45.41 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 21 Mar 2018 17:45:41 -0700 (PDT) Received: by mail-lf0-f41.google.com with SMTP id g203-v6so10570501lfg.11 for ; Wed, 21 Mar 2018 17:45:41 -0700 (PDT) X-Received: by 2002:a19:b516:: with SMTP id e22-v6mr15946674lff.47.1521679541255; Wed, 21 Mar 2018 17:45:41 -0700 (PDT) MIME-Version: 1.0 Received: by 10.46.129.90 with HTTP; Wed, 21 Mar 2018 17:45:20 -0700 (PDT) From: Kyle Evans Date: Wed, 21 Mar 2018 19:45:20 -0500 X-Gmail-Original-Message-ID: Message-ID: Subject: Call for Testing: UEFI Changes To: FreeBSD Current Content-Type: text/plain; charset="UTF-8" X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.25 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: Thu, 22 Mar 2018 00:45:50 -0000 Hello! A number of changes have gone in recently pertaining to UEFI booting and UEFI runtime services. The changes with the most damaging potential are: We now put UEFI runtime services into virtual address mode, fixing runtime services with U-Boot/UEFI as well as the firmware implementation in many Lenovos. The previously observed behavior was a kernel panic upon invocation of efibootmgr/efivar, or a kernel panic just loading efirt.ko or compiling EFIRT into the kernel. Graphics mode selection is now done differently to avoid regression caused by r327058 while still achieving the same effect. The observed regression was that the kernel would usually end up drawing incorrectly at the old resolution on a subset of the screen, due to incorrect framebuffer information. Explicit testing of these changes, the latest of which happened in r331326, and any feedback from this testing would be greatly appreciated. Testing should be done with either `options EFIRT` in your kernel config or efirt.ko loaded along with updated bootloader bits. I otherwise plan to MFC commits involved with the above-mentioned changes by sometime in the first week of April, likely no earlier than two (2) weeks from now on April 4th. Thanks, Kyle Evans