]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
2010-01-15 Vladimir Serbinenko <phcoder@gmail.com>
authorVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Fri, 15 Jan 2010 14:38:51 +0000 (15:38 +0100)
committerVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Fri, 15 Jan 2010 14:38:51 +0000 (15:38 +0100)
* doc/kernel.c (cmain): Handle EGA text video information.
* doc/multiboot.h (MULTIBOOT_FRAMEBUFFER_TYPE_EGA_TEXT): New const.

ChangeLog
doc/kernel.c
doc/multiboot.h

index 3f26a58743b8d67d1cf81744ac3542ab348c299f..b8923bce24b761566833431f0aa536af9b2b8321 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2010-01-15  Vladimir Serbinenko  <phcoder@gmail.com>
+
+       * doc/kernel.c (cmain): Handle EGA text video information.
+       * doc/multiboot.h (MULTIBOOT_FRAMEBUFFER_TYPE_EGA_TEXT): New const.
+
 2010-01-14  Robert Millan  <rmh.grub@aybabtu.com>
 
        * COPYING: Replace with GPLv3 text.
index 8da9b388e3926d2ffe5bb09a32492d81d575d3b5..09ecb2c7030fed3edc4f887e31a2aae8fd49675a 100644 (file)
@@ -189,6 +189,10 @@ cmain (unsigned long magic, unsigned long addr)
            << mbi->framebuffer_blue_field_position;
          break;
 
+       case MULTIBOOT_FRAMEBUFFER_TYPE_EGA_TEXT:
+         color = '\\' | 0x0100;
+         break;
+
        default:
          color = 0xffffffff;
          break;
index 643c3be48ce0c1af8317cb48d8c1f4a3bb76681a..686a6b4c6e48cb6c8d61b8307e1af46924673383 100644 (file)
@@ -204,6 +204,7 @@ struct multiboot_info
   multiboot_uint8_t framebuffer_bpp;
 #define MULTIBOOT_FRAMEBUFFER_TYPE_INDEXED     0
 #define MULTIBOOT_FRAMEBUFFER_TYPE_RGB         1
+#define MULTIBOOT_FRAMEBUFFER_TYPE_EGA_TEXT    2
   multiboot_uint8_t framebuffer_type;
   union
   {