#define _VBE_H
/* these structs are for input from and output to OF */
-struct __packed screen_info {
+struct __packed vbe_screen_info {
u8 display_type; /* 0=NONE, 1= analog, 2=digital */
u16 screen_width;
u16 screen_height;
u8 edid_block_zero[128];
};
-struct __packed screen_info_input {
+struct __packed vbe_screen_info_input {
u8 signature[4];
u16 size_reserved;
u8 monitor_number;
#define VESA_SET_MODE 0x4f02
#define VESA_GET_CUR_MODE 0x4f03
+extern struct vbe_mode_info mode_info;
+
struct graphic_device;
int vbe_get_video_info(struct graphic_device *gdev);