[U-Boot] [RFC PATCH 2/2] efi_loader: gop: add support to use cfb_console's framebuffer

Simon Glass sjg at chromium.org
Wed Feb 8 05:12:32 UTC 2017


Hi,

On 7 February 2017 at 21:50, Icenowy Zheng <icenowy at aosc.xyz> wrote:
>
> 2017年2月8日 10:44于 Bin Meng <bmeng.cn at gmail.com>写道:
>>
>> On Tue, Feb 7, 2017 at 8:58 PM, Icenowy Zheng <icenowy at aosc.xyz> wrote:
>> > As cfb_console now can expose its GraphicDevice, use it in the
>> > implementation of EFI GOP protocol, so that the graphics framebuffer can
>> > be passed to EFI applications.
>> >
>> > Signed-off-by: Icenowy Zheng <icenowy at aosc.xyz>
>> > ---
>> >
>> > Tested on an Allwinner H3 board with out-of-tree display support.
>> >
>> >  cmd/bootefi.c            |  2 +-
>> >  lib/efi_loader/Makefile  |  1 +
>> >  lib/efi_loader/efi_gop.c | 29 ++++++++++++++++++++++++-----
>> >  3 files changed, 26 insertions(+), 6 deletions(-)
>> >
>>
>> Instead of adding support on legacy CFB console driver, can we use the
>> DM video driver instead?
>
> Many platforms are still using legacy video_hw_init, and may not have the possibility to get ported...

Eventually these boads will be removed if they really don't get
converted. But we should not be adding new features to legacy code.
It's even worse when it is not added to the new code. How would anyone
ever upgrade? The new code becomes a backwater.

So please do this with driver model - ask for help if needed.

Regards,
Simon


More information about the U-Boot mailing list