From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-in7.apple.com (mail-out7.apple.com [17.151.62.29]) (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 6A7A821A18AAA for ; Tue, 11 Apr 2017 07:57:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; d=apple.com; s=mailout2048s; c=relaxed/simple; q=dns/txt; i=@apple.com; t=1491922648; h=From:Sender:Reply-To:Subject:Date:Message-id:To:Cc:MIME-version:Content-type: Content-transfer-encoding:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-reply-to:References:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=08Nb6H3Cy9RF6xiUS5Xb6NtWb6zjif79RLz+sLP2eR4=; b=KcX2tT+JGAFg4HdrLEhbaGOc1fl9RhIbAgEwMBYJwm5oVGm15PMSG4QJzVfsIPbd yJ+MorD8IF6p1afiVNmBeSJ3kONB6WCRb2yoeR0/ulBK+7YfTYe4TqGL3nf5uE3e b5mVsodbzV/eK+rsLnD3clN0zE3fDIGgEdoJZm6FWNLl6BE8frmf7KSfvjBnDKsQ vBdpddGpHNu1uo6VQgj7DoVZ1yl/WqyiF/ZP8qBXZgAFmjg85cuKy7JUqgq0naDb ElfUxyX9XjOR6oEeWyG+vSli1W1rp7B5+GqXJManBjpqMi1+bOZRvprv7G2huWQr wePUxjtwyYsr5o6uISQKRQ==; Received: from relay5.apple.com (relay5.apple.com [17.128.113.88]) by mail-in7.apple.com (Apple Secure Mail Relay) with SMTP id EC.9A.18333.8DEECE85; Tue, 11 Apr 2017 07:57:28 -0700 (PDT) X-AuditID: 11973e16-bbf9d9a00000479d-d8-58eceed87f26 Received: from nwk-mmpp-sz09.apple.com (nwk-mmpp-sz09.apple.com [17.128.115.80]) by relay5.apple.com (Apple SCV relay) with SMTP id 3E.A5.06491.8DEECE85; Tue, 11 Apr 2017 07:57:28 -0700 (PDT) MIME-version: 1.0 Received: from [17.153.21.108] (unknown [17.153.21.108]) by nwk-mmpp-sz09.apple.com (Oracle Communications Messaging Server 8.0.1.2.20170210 64bit (built Feb 10 2017)) with ESMTPSA id <0OO9008AH2VRCF30@nwk-mmpp-sz09.apple.com>; Tue, 11 Apr 2017 07:57:28 -0700 (PDT) Sender: afish@apple.com From: Andrew Fish In-reply-to: <20170411094430.GT1657@bivouac.eciton.net> Date: Tue, 11 Apr 2017 07:57:13 -0700 Cc: edk2-devel@lists.01.org, Chenhui Sun , Marcin Wojtas , Evan Lloyd , Ard Biesheuvel Message-id: <847AC2FB-E4AC-4722-8B01-0FA88E59C248@apple.com> References: <20170411094430.GT1657@bivouac.eciton.net> To: Leif Lindholm X-Mailer: Apple Mail (2.3273) X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRmVeSWpSXmKPExsUi2FAYoXvj3ZsIg+nTNSz+f9jNaPH05SsW iz2HjjJb9LQIWHzavYfF4vKLo6wObB5r5q1h9LhzbQ+bR/fsfyweL7cUBLBEcdmkpOZklqUW 6dslcGXsndPEWvCYp2Li30+sDYwNXF2MnBwSAiYSP5oXMILYQgJ7GSWWr1WGiT+4+IWti5EL KH6QUeLm+c1sIAleAUGJH5PvsXQxcnAwC8hLHDwvCxJmFtCS+P6olQWifiKTxIaVZ1hAEsIC 4hLvzmxihrC1JOZO7AeLswkoS6yY/4EdxOYUMJe4NO0EWA2LgKpE/4leJpBBzAKbGSV+vrsA tdhG4vin/SwQl5pJXF12CKxZREBH4vTXf8wQV8tK3Jp9iRmkWUJgA5tE76ZljBMYhWchOXwW wuGzkBy+gJF5FaNQbmJmjm5mnrleYkFBTqpecn7uJkZQTEy3E9vB+HCV1SFGAQ5GJR5ejzNv IoRYE8uKK3MPMUpzsCiJ8z4TAwoJpCeWpGanphakFsUXleakFh9iZOLglGpgFGnRfWx9TY3r 1ST5tyd7Orufvv82ec+1Hxt4beO0F7/s/B5kK8ed9PLw7Ccuu3POTS9TmdxSPPe9l8ph+56V j72j1RkZmxeyOhz6mVSect8w6Im5h7fNrAsblxY1iafcyt9jatgg2XJq3s0j0x45/t08oejy tIWq1vkZB+avzfYwblwUe8i0SYmlOCPRUIu5qDgRAHaExftqAgAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNLMWRmVeSWpSXmKPExsUi2FAcoHvj3ZsIg7srpS3+f9jNaPH05SsW iz2HjjJb9LQIWHzavYfF4vKLo6wObB5r5q1h9LhzbQ+bR/fsfyweL7cUBLBEcdmkpOZklqUW 6dslcGXsndPEWvCYp2Li30+sDYwNXF2MnBwSAiYSDy5+Yeti5OIQEjjIKHHz/GY2kASvgKDE j8n3WLoYOTiYBeQlDp6XBQkzC2hJfH/UygJRP5FJYsPKMywgCWEBcYl3ZzYxQ9haEnMn9oPF 2QSUJVbM/8AOYnMKmEtcmnYCrIZFQFWi/0QvE8ggZoHNjBI/312AWmwjcfzTfrBmIQEziavL DoE1iwjoSJz++o8Z4mpZiVuzLzFPYBSYheTWWQi3zkJy6wJG5lWMAkWpOYmVpnqJBQU5qXrJ +bmbGMFBXBixg/H/MqtDjAIcjEo8vB5n3kQIsSaWFVfmHmKU4GBWEuEteg0U4k1JrKxKLcqP LyrNSS0+xCjNwaIkzntJBCglkJ5YkpqdmlqQWgSTZeLglGpglP+vzywv/2Dds9dX/X+Jh7Om PNh3dOcLPseHq35/s5jR18qg23t44o0N1XpWJ83kYuWL3rz9xizfmvVss9cW+Tm7N3vGCB4s 0rjzpVDp+K5tJr8MP/gfr+xbdv/55v5f3E4Gly6dSfp5LGbF0hv/9j3oedXOMGtWHIvN9I4l P8Lrl/24zrEk3lyJpTgj0VCLuag4EQCg6VxqXgIAAA== Subject: Re: Future of EBL (is there one?) X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Apr 2017 14:57:29 -0000 Content-transfer-encoding: 7BIT Content-type: text/plain; CHARSET=US-ASCII > On Apr 11, 2017, at 2:44 AM, Leif Lindholm wrote: > > Hi all, > > This email was brought about by Ard's spring cleaning. > > EBL (EmbeddedPkg/Ebl/) is (to the best of my understanding) a sort of > lightweight alternative to UEFI Shell, especially for serial console > only embedded devices. > Leif, I wrote the original code something like 10 years ago. The intent was a proof of concept that EFI could scale down to embedded systems and be a BSD licensed alternative to U-Boot. I was trying to show that implementation != architecture and a lot of edk2 projects were large but they did not have to be. I was kind of surprised how popular it was and how many products actually shipped with it. I'm fine with deprecating the EBL if it makes sense. Thanks, Andrew Fish > Probably because this was included in some existing ARM platforms in > the past, and its monolithic design made it more familiar to embedded > firmware developers to plug new commands into than the (extremely > modular) Shell, this has now made it into several > definitely-not-embedded platform ports. > > In order to reduce the risk of this happening again, I would like to > consider the option of deleting EBL. > > Do we still have a need for EBL in EDK2? > If so, can someone give a descriptive mission statement for it? What > is it intended for, and what does it provide over the alternatives? > > For those on cc who have included it in platform ports (in > OpenPlatformPkg), can you explain why? > > Evan - is EBL of any interest to your team? > > Regards, > > Leif