All of lore.kernel.org
 help / color / mirror / Atom feed
* [RFC] Multiboot ammendment: non-VBE video
@ 2009-09-01 15:37 Vladimir 'phcoder' Serbinenko
  2009-12-24 22:29 ` Robert Millan
  0 siblings, 1 reply; 13+ messages in thread
From: Vladimir 'phcoder' Serbinenko @ 2009-09-01 15:37 UTC (permalink / raw)
  To: The development of GRUB 2

Hello. I'm implementing video part of multiboot specification.
Currently the only defined interface is for providing VBE info. I
propose following way to set fields if video is non VBE:
vbe_control_info=0xffffffff
When vbe_control_info is set to 0xffffffff all VBE-specific fields are invalid
vbe_mode set to 0xffff
vbe_interface_seg=0xffff
vbe_interface_off=0xffff
vbe_interface_len=0xff
vbe_mode_info points to structure similar to vbe_mode_info but with
all vbe-specific fields set to zero. Remaining (valid) fields are
(full structur is in include/grub/i386/pc/vbe.h)

  grub_uint16_t bytes_per_scan_line;
  grub_uint16_t x_resolution;
  grub_uint16_t y_resolution;
  grub_uint8_t bits_per_pixel;
  grub_uint8_t memory_model;

  grub_uint8_t red_mask_size;
  grub_uint8_t red_field_position;
  grub_uint8_t green_mask_size;
  grub_uint8_t green_field_position;
  grub_uint8_t blue_mask_size;
  grub_uint8_t blue_field_position;
  grub_uint8_t rsvd_mask_size;
  grub_uint8_t rsvd_field_position;
  grub_uint8_t direct_color_mode_info;

  grub_vbe_physptr_t phys_base_addr;

  grub_uint16_t lin_bytes_per_scan_line;
  grub_uint8_t lin_red_mask_size;
  grub_uint8_t lin_red_field_position;
  grub_uint8_t lin_green_mask_size;
  grub_uint8_t lin_green_field_position;
  grub_uint8_t lin_blue_mask_size;
  grub_uint8_t lin_blue_field_position;
  grub_uint8_t lin_rsvd_mask_size;
  grub_uint8_t lin_rsvd_field_position;


-- 
Regards
Vladimir 'phcoder' Serbinenko

Personal git repository: http://repo.or.cz/w/grub2/phcoder.git



^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2010-01-12 16:55 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-09-01 15:37 [RFC] Multiboot ammendment: non-VBE video Vladimir 'phcoder' Serbinenko
2009-12-24 22:29 ` Robert Millan
2009-12-28 12:07   ` Vladimir 'φ-coder/phcoder' Serbinenko
2010-01-01 11:30     ` Robert Millan
2010-01-02 18:26       ` Vladimir 'φ-coder/phcoder' Serbinenko
2010-01-03 16:13         ` Robert Millan
2010-01-03 16:35           ` Isaac Dupree
2010-01-04 21:19             ` richardvoigt
2010-01-04 19:35           ` Vladimir 'φ-coder/phcoder' Serbinenko
2010-01-07 18:45             ` Robert Millan
2010-01-07 20:18               ` Vladimir 'φ-coder/phcoder' Serbinenko
2010-01-12 16:52                 ` Robert Millan
2010-01-12 16:54         ` Multiboot video in GRUB (Re: [RFC] Multiboot ammendment: non-VBE video) Robert Millan

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.