From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 5BD6381D39 for ; Mon, 14 Nov 2016 09:54:54 -0800 (PST) Received: from int-mx11.intmail.prod.int.phx2.redhat.com (int-mx11.intmail.prod.int.phx2.redhat.com [10.5.11.24]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 984E03D957; Mon, 14 Nov 2016 17:54:58 +0000 (UTC) Received: from lacos-laptop-7.usersys.redhat.com (ovpn-116-50.phx2.redhat.com [10.3.116.50]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id uAEHsuCa005880; Mon, 14 Nov 2016 12:54:57 -0500 To: Kurt Kennett , "Kinney, Michael D" References: <2edf5a12-f36d-9093-500f-655123e611ad@redhat.com> Cc: "edk2-devel@lists.01.org" From: Laszlo Ersek Message-ID: <3d4923cd-d050-f279-c438-d73c1047038a@redhat.com> Date: Mon, 14 Nov 2016 18:54:56 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0 MIME-Version: 1.0 In-Reply-To: X-Scanned-By: MIMEDefang 2.68 on 10.5.11.24 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.30]); Mon, 14 Nov 2016 17:54:58 +0000 (UTC) Subject: Re: Headless devices - BDS to use? X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Nov 2016 17:54:54 -0000 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit On 11/14/16 18:36, Kurt Kennett wrote: > But it is pulling in: > > INF MdeModulePkg/Universal/DisplayEngineDxe/DisplayEngineDxe.inf > INF MdeModulePkg/Universal/SetupBrowserDxe/SetupBrowserDxe.inf > > Which are display based components. Are these required in the image even though they are not used? > > A browser and display engine take up a lot of space on a constrained storage system. The display output is character console based. It can be multiplexed to several separate outputs, such as graphical consoles and serial terminals, by including GraphicsConsoleDxe, ConSplitterDxe, ConPlatformDxe. If you have no GOP, and only one serial console, then TerminalDxe should be all you need. The driver / protocol stack is not simple to see through (I'm sure I've made a few mistakes above), but it is very modular. (I occasionally spend the time to understand it all, and then I forget the details again.) It should be possible to build up what you need (and only what you need) iteratively. Thanks Laszlo > > K2 > > -----Original Message----- > From: Kinney, Michael D [mailto:michael.d.kinney@intel.com] > Sent: Monday, November 14, 2016 9:34 AM > To: Kurt Kennett ; Laszlo Ersek ; Kinney, Michael D > Cc: edk2-devel@lists.01.org > Subject: RE: [edk2] Headless devices - BDS to use? > > K2, > > The QuarkPlatformPkg is an example of a serial only console platform that uses MdeModulePkg BDS. > > Mike > >> -----Original Message----- >> From: edk2-devel [mailto:edk2-devel-bounces@lists.01.org] On Behalf Of >> Kurt Kennett >> Sent: Monday, November 14, 2016 9:21 AM >> To: Laszlo Ersek >> Cc: edk2-devel@lists.01.org >> Subject: Re: [edk2] Headless devices - BDS to use? >> >> Okay, but there is no reference or example for such, correct? >> >> Right now people who don't have a display must fumble about trying to >> get Hii resources they don't need, understand, or use to get it to work? >> >> And there is no boot manager menu that is not graphics based? >> >> K2 >> >> -----Original Message----- >> From: Laszlo Ersek [mailto:lersek@redhat.com] >> Sent: Monday, November 14, 2016 9:19 AM >> To: Kurt Kennett >> Cc: edk2-devel@lists.01.org >> Subject: Re: [edk2] Headless devices - BDS to use? >> >> On 11/14/16 17:51, Kurt Kennett wrote: >>> What BDS are headless devices (no display, serial port only) supposed to use? >>> >>> The MdeModulePkg one seems to require Hii resources in order to work at all. >> >> It may require HII resources, but it works fine with just a serial port. >> >> Thanks >> Laszlo >> >>> The ArmPlatformPkg BDS (that supported headless devices just fine) >>> seems to be >> gone now. >>> >>> K2 >>> _______________________________________________ >>> edk2-devel mailing list >>> edk2-devel@lists.01.org >>> https://lists.01.org/mailman/listinfo/edk2-devel >>> >> >> _______________________________________________ >> edk2-devel mailing list >> edk2-devel@lists.01.org >> https://lists.01.org/mailman/listinfo/edk2-devel