The patch titled
     x86_64-efi-boot-support-efi-frame-buffer v3
has been added to the -mm tree.  Its filename is
     x86_64-efi-boot-support-efi-frame-buffer-v3.patch

*** Remember to use Documentation/SubmitChecklist when testing your code ***

See http://www.zip.com.au/~akpm/linux/patches/stuff/added-to-mm.txt to find
out what to do about this

------------------------------------------------------
Subject: x86_64-efi-boot-support-efi-frame-buffer v3
From: "Huang, Ying" <[EMAIL PROTECTED]>

This patch adds Graphics Output Protocol support to the kernel.
UEFI2.0 spec deprecates Universal Graphics Adapter (UGA) protocol and
only Graphics Output Protocol (GOP) is produced. Therefore, the boot
loader needs to query the UEFI firmware with appropriate Output
Protocol and pass the video information to the kernel. As a result of
GOP protocol, an EFI framebuffer driver is needed for displaying
console messages. The patch adds a EFI framebuffer driver. The EFI
frame buffer driver in this patch is based on the Intel Mac
framebuffer driver.

The ELILO bootloader takes care of passing the video information as
appropriate for EFI firmware.

The framebuffer driver has been tested in i386 kernel and x86_64
kernel on EFI platform.

Signed-off-by: Chandramouli Narayanan <[EMAIL PROTECTED]>
Signed-off-by: Huang Ying <[EMAIL PROTECTED]>
Cc: Thomas Gleixner <[EMAIL PROTECTED]>
Cc: Ingo Molnar <[EMAIL PROTECTED]>
Cc: Andi Kleen <[EMAIL PROTECTED]>
Cc: "Antonino A. Daplas" <[EMAIL PROTECTED]>
Signed-off-by: Andrew Morton <[EMAIL PROTECTED]>
---

 drivers/video/efifb.c       |    2 +-
 include/linux/screen_info.h |    3 ++-
 2 files changed, 3 insertions(+), 2 deletions(-)

diff -puN drivers/video/efifb.c~x86_64-efi-boot-support-efi-frame-buffer-v3 
drivers/video/efifb.c
--- a/drivers/video/efifb.c~x86_64-efi-boot-support-efi-frame-buffer-v3
+++ a/drivers/video/efifb.c
@@ -1,5 +1,5 @@
 /*
- * framebuffer driver for EFI/UEFI based system
+ * Framebuffer driver for EFI/UEFI based system
  *
  * (c) 2006 Edgar Hucek <[EMAIL PROTECTED]>
  * Original efi driver written by Gerd Knorr <[EMAIL PROTECTED]>
diff -puN 
include/linux/screen_info.h~x86_64-efi-boot-support-efi-frame-buffer-v3 
include/linux/screen_info.h
--- a/include/linux/screen_info.h~x86_64-efi-boot-support-efi-frame-buffer-v3
+++ a/include/linux/screen_info.h
@@ -51,7 +51,6 @@ struct screen_info {
 #define VIDEO_TYPE_EGAC                0x21    /* EGA in Color Mode            
*/
 #define VIDEO_TYPE_VGAC                0x22    /* VGA+ in Color Mode           
*/
 #define VIDEO_TYPE_VLFB                0x23    /* VESA VGA in graphic mode     
*/
-#define VIDEO_TYPE_EFI         0x24    /* EFI graphic mode             */
 
 #define VIDEO_TYPE_PICA_S3     0x30    /* ACER PICA-61 local S3 video  */
 #define VIDEO_TYPE_MIPS_G364   0x31    /* MIPS Magnum 4000 G364 video  */
@@ -64,6 +63,8 @@ struct screen_info {
 
 #define VIDEO_TYPE_PMAC                0x60    /* PowerMacintosh frame buffer. 
*/
 
+#define VIDEO_TYPE_EFI         0x70    /* EFI graphic mode             */
+
 #ifdef __KERNEL__
 extern struct screen_info screen_info;
 
_

Patches currently in -mm which might be from [EMAIL PROTECTED] are

origin.patch
x86_64-efi-boot-support-efi-frame-buffer.patch
x86_64-efi-boot-support-efi-frame-buffer-v3.patch
x86_64-efi-boot-support-efi-boot-document.patch

-
To unsubscribe from this list: send the line "unsubscribe mm-commits" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to