efi: Fix the screen setup for Graphics Output Protocol
Earlier version of this routine was erroneously handling locating the
protocol. The check for error conditions have been fixed. The
handling of more than one GOP handle has been fixed as well.
Added copyright info to the file cp865_8x16.h.
Fixed vesacon_set_mode() to use malloc() instead of lmalloc() and
cleaned up debug traces.
Fixed __vesacon_copy_to_screen() by directly writing to the frame
buffer.
Signed-off-by: Chandramouli Narayanan <chandramouli.narayanan@intel.com>
Signed-off-by: Matt Fleming <matt.fleming@intel.com>