]> git.proxmox.com Git - grub2.git/commit - grub-core/loader/i386/linux.c
2009-06-04 Vladimir Serbinenko <phcoder@gmail.com>
authorphcoder <phcoder@localhost>
Thu, 4 Jun 2009 18:22:45 +0000 (18:22 +0000)
committerphcoder <phcoder@localhost>
Thu, 4 Jun 2009 18:22:45 +0000 (18:22 +0000)
commit3eb5ed4ec066441b01eca5868a3870e22446719d
treee20d4ffa0e4418791eaff2a549d97a9b63c200c3
parentfd8c967c29752219d27e63c36cfa9eb0c825a413
2009-06-04  Vladimir Serbinenko  <phcoder@gmail.com>

gfxpayload support

* commands/videotest.c (grub_cmd_videotest): use grub_video_set_mode
* include/grub/video.h (GRUB_VIDEO_MODE_TYPE_PURE_TEXT): new definition
(grub_video_setup): remove
(grub_video_set_mode): new prototype
* loader/i386/linux.c (DEFAULT_VIDEO_MODE): new definition
(vid_mode): remove
(linux_vesafb_res): compile only on PCBIOS
(grub_linux_boot): support gfxpayload
* loader/i386/pc/xnu.c (video_hook): new function
(grub_xnu_set_video): support gfxpayload
* term/gfxterm.c (DEFAULT_VIDEO_WIDTH): removed
(DEFAULT_VIDEO_HEIGHT): likewise
(DEFAULT_VIDEO_FLAGS): likewise
(DEFAULT_VIDEO_MODE): new definition
(video_hook): new function
(grub_gfxterm_init): use grub_video_set_mode
* util/grub.d/30_os-prober.in: remove explicit modesetting before
loading xnu
* video/video.c (grub_video_setup): removed
(grub_video_set_mode): new function based on grub_gfxterm_init and
grub_video_setup
ChangeLog
commands/videotest.c
include/grub/video.h
loader/i386/linux.c
loader/i386/pc/xnu.c
term/gfxterm.c
util/grub.d/30_os-prober.in
video/video.c