· KLDP.org · KLDP.net · KLDP Wiki · KLDP BBS ·
Boot Splash


source 관련

  • drivers/video/bootsplash/bootsplash.c
    • __setup("splash=", splash_setup);
    • kernel option 에 splash= 이 있으면, splash_setup 을 수행한다.
    • splash_setup 에서는 message 출력하고, splash_usesilent 변수를 설정만 한다.
    • "bootsplash: silent mode."
  • vesafb_probe (vga=0x317 에 의해 수행됨)
    • "vesafb: mode is ... "
    • "vesafb: protected mode interface ... "
    • "vesafb: scrolling: ... "
    • "vesafb: %s: " "Truecolor"
    • register_framebuffer (fbmem.c)
      • notifier_call_chain(&fb_notifier_list,
        FB_EVENT_FB_REGISTERED, &event);
      • fbcon_fb_registered (console/fbcon.c)
        • fbcon_takeover(1) (console/fbcon.c)
          • splash_init
          • splash_proc_register()
          • /bootsplash or /initrd.image 파일 점검
          • splash_getraw 내용 점검 (initrd.image 를 사용할 경우 2M 가 넘으면 오류 발생)
            • "bootsplash %s: looking for picture..."
            • /bootsplash 의 내용을 읽고, 설정을 함.
        • take_over_console ( char/vt.c )
          • "Console: switching " "to %s\n"
    • "fb%d: %s frame buffer device\n"
  • echo "show $(( 65534 * $1 / 100 ))" > /proc/splash
    • splash_write_proc

ID
Password
Join
If you always postpone pleasure you will never have it. Quit work and play for once!


sponsored by andamiro
sponsored by cdnetworks
sponsored by HP

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2005-10-17 22:24:54
Processing time 0.0041 sec