From owner-freebsd-hackers@FreeBSD.ORG Wed Sep 17 06:47:18 2014 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 10A2C38F for ; Wed, 17 Sep 2014 06:47:18 +0000 (UTC) Received: from mail-wg0-f48.google.com (mail-wg0-f48.google.com [74.125.82.48]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 944A9E60 for ; Wed, 17 Sep 2014 06:47:17 +0000 (UTC) Received: by mail-wg0-f48.google.com with SMTP id m15so877954wgh.31 for ; Tue, 16 Sep 2014 23:47:15 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-type:content-disposition:in-reply-to :user-agent; bh=nyPCxMOuUio0q5enaM3kLH4tDNA8pTn2hQRmOTtcMOk=; b=CaLJp3trPNnACYmp1K+HZjlqcDYg/sNfVwDdxGcEWO+zp+b0Ct+2MHY4eS1eohIccd X8J/3WRNhlZsNNtE5tUues2nk8fm3a4VtQNtdWYvEXHYjjpzqPPUsrLGJxK74TeztYZP lFqBao+KF9tXzRhJ+MOQNeYvfjKRt8K2n5KSGpaslS8ezsXpbysL7//sGpCYV+ZNeqkm oQe3he8qWsuRv6ni+GqXcezV3a+fH16n5GZCHMgSzh47Y5fi510/+XhHb832i1ZFePAm qD+cq1Hik3VZIa6D5PNt1iGod29Cy2k8G/8LGKFRbIcePpx8ErXclpQvaSyuviI4h3MO VGPw== X-Gm-Message-State: ALoCoQmKTGhhAfA+JWz23YBB8ydN5zQkhy12rYwcUE/OL2vETZUuuYxLQzdDEKGrjQ/EKWhz/Tvd X-Received: by 10.194.236.102 with SMTP id ut6mr19040815wjc.19.1410936005827; Tue, 16 Sep 2014 23:40:05 -0700 (PDT) Received: from localhost ([94.3.67.218]) by mx.google.com with ESMTPSA id kw2sm20924995wjb.30.2014.09.16.23.40.04 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 16 Sep 2014 23:40:05 -0700 (PDT) Date: Wed, 17 Sep 2014 07:40:03 +0100 From: Matt Fleming To: Ed Maste Subject: Re: Resuming old EFI project Message-ID: <20140917064003.GA18635@console-pimps.org> References: <54159AC5.1010800@metricspace.net> <1410716250.4174.3.camel@bruno> <5415F505.3070206@metricspace.net> <541604F1.9010402@freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) Cc: Eric McCorkle , "freebsd-hackers@freebsd.org" , Nathan Whitehorn X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Sep 2014 06:47:18 -0000 On Sun, 14 Sep, at 09:19:50PM, Ed Maste wrote: > > The current code does work on MacBook Airs, with a caveat that the > loader is not displayed (we don't force a switch to text mode). There > is a patch in progress to address this which should arrive shortly. > > There is an additional issue that affects MacBook Pros which remains > to be diagnosed: the system appears to hang immediately after the > loader transfers control to the new kernel. Hey guys, I'm the EFI maintainer for the Linux kernel. One of the things that we do in the EFI boot stub is to search for GOP devices that also have the EFI Console Out protocol bound to them, since we've seen machines with multiple GOP devices and not all devices are actually backed by hardware. See here for the relevant code, http://git.kernel.org/cgit/linux/kernel/git/mfleming/efi.git/commit/arch/x86/boot/compressed/eboot.c?id=38cb5ef4473c6f510fae3a00bdac3acd550e3796 This could be related to the problem you're seeing. -- Matt Fleming, Intel Open Source Technology Center