efi: Fix the screen setup for Graphics Output Protocol
authorChandramouli Narayanan <chandramouli.narayanan@intel.com>
Mon, 3 Sep 2012 12:00:13 +0000 (13:00 +0100)
committerMatt Fleming <matt.fleming@intel.com>
Wed, 5 Sep 2012 08:22:32 +0000 (09:22 +0100)
commitf44155fa7406f505642f5d1433f1e4127e025ce4
tree53db51298cb4428aa4269891e791b1ef1a00e8c1
parentdf799a583f07369c976a8f9e778c6787d0a1f610
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>
com32/lib/sys/vesa/efi/cp865_8x16.h
com32/lib/sys/vesa/efi/initvesa.c
com32/lib/sys/vesa/efi/screencpy.c
efi/console.c
efi/efi.h