2008-09-01 Colin D Bennett <colin@gibibit.com>
* commands/i386/pc/vbeinfo.c (grub_cmd_vbeinfo): Replaced constant values with defines. * include/grub/i386/pc/vbe.h (GRUB_VBE_MODEATTR_SUPPORTED): Added. (GRUB_VBE_MODEATTR_RESERVED_1): Likewise. (GRUB_VBE_MODEATTR_BIOS_TTY_OUTPUT_SUPPORT): Likewise. (GRUB_VBE_MODEATTR_COLOR): Likewise. (GRUB_VBE_MODEATTR_GRAPHICS): Likewise. (GRUB_VBE_MODEATTR_VGA_COMPATIBLE): Likewise. (GRUB_VBE_MODEATTR_VGA_WINDOWED_AVAIL): Likewise. (GRUB_VBE_MODEATTR_LFB_AVAIL): Likewise. (GRUB_VBE_MODEATTR_DOUBLE_SCAN_AVAIL): Likewise. (GRUB_VBE_MODEATTR_INTERLACED_AVAIL): Likewise. (GRUB_VBE_MODEATTR_TRIPLE_BUF_AVAIL): Likewise. (GRUB_VBE_MODEATTR_STEREO_AVAIL): Likewise. (GRUB_VBE_MODEATTR_DUAL_DISPLAY_START): Likewise. (GRUB_VBE_MEMORY_MODEL_TEXT): Likewise. (GRUB_VBE_MEMORY_MODEL_CGA): Likewise. (GRUB_VBE_MEMORY_MODEL_HERCULES): Likewise. (GRUB_VBE_MEMORY_MODEL_PLANAR): Likewise. (GRUB_VBE_MEMORY_MODEL_NONCHAIN4_256): Likewise. (GRUB_VBE_MEMORY_MODEL_YUV): Likewise.
This commit is contained in:
parent
93d5cbf809
commit
f06199587d
3 changed files with 59 additions and 11 deletions
|
@ -30,9 +30,30 @@
|
|||
/* VBE status codes. */
|
||||
#define GRUB_VBE_STATUS_OK 0x004f
|
||||
|
||||
/* VBE memory model types. */
|
||||
#define GRUB_VBE_MEMORY_MODEL_PACKED_PIXEL 0x04
|
||||
#define GRUB_VBE_MEMORY_MODEL_DIRECT_COLOR 0x06
|
||||
/* Bits from the GRUB_VBE "mode_attributes" field in the mode info struct. */
|
||||
#define GRUB_VBE_MODEATTR_SUPPORTED (1 << 0)
|
||||
#define GRUB_VBE_MODEATTR_RESERVED_1 (1 << 1)
|
||||
#define GRUB_VBE_MODEATTR_BIOS_TTY_OUTPUT_SUPPORT (1 << 2)
|
||||
#define GRUB_VBE_MODEATTR_COLOR (1 << 3)
|
||||
#define GRUB_VBE_MODEATTR_GRAPHICS (1 << 4)
|
||||
#define GRUB_VBE_MODEATTR_VGA_COMPATIBLE (1 << 5)
|
||||
#define GRUB_VBE_MODEATTR_VGA_WINDOWED_AVAIL (1 << 6)
|
||||
#define GRUB_VBE_MODEATTR_LFB_AVAIL (1 << 7)
|
||||
#define GRUB_VBE_MODEATTR_DOUBLE_SCAN_AVAIL (1 << 8)
|
||||
#define GRUB_VBE_MODEATTR_INTERLACED_AVAIL (1 << 9)
|
||||
#define GRUB_VBE_MODEATTR_TRIPLE_BUF_AVAIL (1 << 10)
|
||||
#define GRUB_VBE_MODEATTR_STEREO_AVAIL (1 << 11)
|
||||
#define GRUB_VBE_MODEATTR_DUAL_DISPLAY_START (1 << 12)
|
||||
|
||||
/* Values for the GRUB_VBE memory_model field in the mode info struct. */
|
||||
#define GRUB_VBE_MEMORY_MODEL_TEXT 0x00
|
||||
#define GRUB_VBE_MEMORY_MODEL_CGA 0x01
|
||||
#define GRUB_VBE_MEMORY_MODEL_HERCULES 0x02
|
||||
#define GRUB_VBE_MEMORY_MODEL_PLANAR 0x03
|
||||
#define GRUB_VBE_MEMORY_MODEL_PACKED_PIXEL 0x04
|
||||
#define GRUB_VBE_MEMORY_MODEL_NONCHAIN4_256 0x05
|
||||
#define GRUB_VBE_MEMORY_MODEL_DIRECT_COLOR 0x06
|
||||
#define GRUB_VBE_MEMORY_MODEL_YUV 0x07
|
||||
|
||||
/* Note:
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue