diff options
author | Kevin O'Connor <kevin@koconnor.net> | 2012-01-09 19:19:44 -0500 |
---|---|---|
committer | Kevin O'Connor <kevin@koconnor.net> | 2012-01-14 17:19:25 -0500 |
commit | 10dff3db247d07df8fcc83806f8e660ba2b3b6c2 (patch) | |
tree | 929c10fbc3ddbcd0f44dc053c896bbf301f6e08e /vgasrc/vgabios.h | |
parent | 83047be58ee787b2f3651f6b40e08d54371ecd3a (diff) | |
download | seabios-10dff3db247d07df8fcc83806f8e660ba2b3b6c2.tar.gz |
vgabios: Extract out common parts of struct vgamode_s.
Extract out the fields in 'struct vgamode_s' that are used in the main
code. The remaining fields are specific to the standard vga hardware
driver.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'vgasrc/vgabios.h')
-rw-r--r-- | vgasrc/vgabios.h | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/vgasrc/vgabios.h b/vgasrc/vgabios.h index 8b806ff1..3416b98f 100644 --- a/vgasrc/vgabios.h +++ b/vgasrc/vgabios.h @@ -40,9 +40,17 @@ struct saveBDAstate { #define MM_DIRECT 0x06 #define MM_YUV 0x07 +struct vgamode_s { + u8 memmodel; + u16 width; + u16 height; + u8 depth; + u8 cwidth; + u8 cheight; + u16 sstart; +}; + // vgatables.c -struct vgamode_s; -struct vgamode_s *find_vga_entry(u8 mode); void build_video_param(void); extern struct VideoSavePointer_s video_save_pointer_table; extern u8 static_functionality[]; |