From owner-freebsd-bugs Thu Oct 28 16:56:13 1999 Delivered-To: freebsd-bugs@freebsd.org Received: from outmail.utsunomiya-u.ac.jp (outmail.utsunomiya-u.ac.jp [160.12.196.3]) by hub.freebsd.org (Postfix) with ESMTP id 3E8EB151B5 for ; Thu, 28 Oct 1999 16:56:10 -0700 (PDT) (envelope-from yokota@zodiac.mech.utsunomiya-u.ac.jp) Received: from zodiac.mech.utsunomiya-u.ac.jp (IDENT:cvfod1McbpOEZt3e7AbLu4Ou9badWKtY@zodiac.mech.utsunomiya-u.ac.jp [160.12.42.1]) by outmail.utsunomiya-u.ac.jp (8.9.3/3.7Wpl2) with ESMTP id IAA03241; Fri, 29 Oct 1999 08:55:43 +0900 (JST) Received: from zodiac.mech.utsunomiya-u.ac.jp (zodiac.mech.utsunomiya-u.ac.jp [160.12.42.1]) by zodiac.mech.utsunomiya-u.ac.jp (8.7.6+2.6Wbeta7/3.4W/zodiac-May96) with ESMTP id JAA06014; Fri, 29 Oct 1999 09:00:15 +0900 (JST) Message-Id: <199910290000.JAA06014@zodiac.mech.utsunomiya-u.ac.jp> To: "Ronald F. Guilmette" Cc: freebsd-bugs@freebsd.org, yokota@zodiac.mech.utsunomiya-u.ac.jp Subject: Re: kern/14566: Non-kernel programs have little/no control over VGA/VESA devices In-reply-to: Your message of "Thu, 28 Oct 1999 13:30:02 MST." <199910282030.NAA31057@freefall.freebsd.org> References: <199910282030.NAA31057@freefall.freebsd.org> Date: Fri, 29 Oct 1999 09:00:14 +0900 From: Kazutaka YOKOTA Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > Yes, the vgl(3) library contains functions which implement the kinds of > things that I was talking about, and yes, there should be a reference to > vgl(3) _somewhere_ on the vga(4) man page. > > However, I think that my bug report is still very valid. [...] > The vgl(3) library is an ordinary, user-level library, properly documented > in Section 3 of the manual. But the functionality it provides *must* be > implemented in terms of some lower-level (kernel) capabilities. Those > lower level (direct hardware control) capabilities are obviously available > in user land (or else the vgl(3) library could not have been built) but I > still don't know how _I_, as a programmer, can get at those lower level > capabilities directly. [...] I don't know how closely you want to control the video hardware. But, I have a version of slightly enhanced vgl library which can do VESA modes as well as the standard VGA modes (the version of vgl included in -CURRENT and -STABLE cannot handle the VESA modes *sigh*). Soeren and I developed it, but have not yet committed to the source tree. I can send you the new version for review if you like. Kazu To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message