Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 23 Oct 2009 18:41:00 +0000 (UTC)
From:      Jung-uk Kim <jkim@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/sys/dev/fb vesa.c vesa.h
Message-ID:  <200910231841.n9NIfKIw048640@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
jkim        2009-10-23 18:41:00 UTC

  FreeBSD src repository

  Modified files:
    sys/dev/fb           vesa.c vesa.h 
  Log:
  SVN rev 198419 on 2009-10-23 18:41:00Z by jkim
  
  - When we restore VESA state, try BIOS POST earlier.  VESA restore state
  function may not work properly if we don't.  Turn off hardware cursor as
  vesa_set_mode() does.
  - Add VBE 3.0 specific fields in VESA mode structure and pack it.  Note
  the padding is 190 bytes although VBE 3.0 says 189 bytes.  It must be wrong
  because the size of structure becomes 255 bytes and the specification says
  it must be 256 bytes in total.  In fact, an example code in the spec. does
  it right, though.  While we are at it, fix some i386-isms.
  - Remove state buffer size limitation.  It is no longer necessary since
  sys/compat/x86bios/x86bios.c r198251.
  - Move int 0x10 vector test into vesa_bios_post() as we always do it anyway.
  
  Revision  Changes    Path
  1.13      +56 -24    src/sys/dev/fb/vesa.c
  1.3       +15 -1     src/sys/dev/fb/vesa.h



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200910231841.n9NIfKIw048640>