Why VESA and DPMS are available only for i386?
delphij at delphij.net
Mon Sep 15 23:09:00 UTC 2008
-----BEGIN PGP SIGNED MESSAGE-----
Oliver Fromme wrote:
> Carlos A. M. dos Santos wrote:
> > Oliver Fromme wrote:
> > > There's a third way, and I think this is the easiest one.
> > > This is what the Linux VESA framebuffer driver does.
> > > Let the boot loader (which executes in 32bit mode) switch
> > > to the desired video mode, enable a linear frame buffer
> > > (which is supported since VBE 2.0) and pass the address
> > > of the frame buffer to the 64bit kernel. Then the kernel
> > > would not need to call any VESA functions at all, thus
> > > eliminating all of the above problems. The drawback is
> > > that you can't change the console video mode anymore once
> > > the kernel is booted, i.e. you have to reboot if you want
> > > a different mode.
> > This can also lead to a situation where the kernel can not restore the
> > video controller to a known mode if the X server crashes or when the
> > user attempts to switch from X to the "text mode" console.
> Why would you need to use VESA modes for syscons if you
> install and run Xorg anyway?
In order to be able to give more information upon startup? I always
think that the Mac OS's pre-GUI message helpful, but they don't return
to console mode anyway.
Xin LI <delphij at delphij.net> http://www.delphij.net/
FreeBSD - The Power to Serve!
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (FreeBSD)
-----END PGP SIGNATURE-----
More information about the freebsd-current