Hello. First of all some good news: I managed to boot xnu kernel. To do so I need to set it to video mode and pass video mode info to kernel. Now I do it in adapter-specific way which is bad and ugly. So I would like to propose an interface to set video mode before loading kernel and then retrieve information: For this I propose to put grub_gfxterm_init lines 253 (modevar = grub_env_get ("gfxmode"))-482 (grub_video_fill_rect (...)) into video.c as
grub_video_setup_by_var (char *varname)
The informations I need is:

framebuffer address, bytes_per_scan_line, resolution, color depth

Unfortunately framebuffer_address and bytes_per_scanline is missing from struct grub_video_mode_info. I propose to add it to this structure

Thanks
Vladimir 'phcoder' Serbinenko


_______________________________________________
Grub-devel mailing list
Grub-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/grub-devel

Reply via email to