From owner-freebsd-amd64@FreeBSD.ORG Sun Apr 9 17:05:35 2006 Return-Path: X-Original-To: freebsd-amd64@FreeBSD.ORG Delivered-To: freebsd-amd64@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E98E316A415; Sun, 9 Apr 2006 17:05:31 +0000 (UTC) (envelope-from olli@lurza.secnetix.de) Received: from lurza.secnetix.de (lurza.secnetix.de [83.120.8.8]) by mx1.FreeBSD.org (Postfix) with ESMTP id EAE6243D46; Sun, 9 Apr 2006 17:05:30 +0000 (GMT) (envelope-from olli@lurza.secnetix.de) Received: from lurza.secnetix.de (xwfwne@localhost [127.0.0.1]) by lurza.secnetix.de (8.13.4/8.13.4) with ESMTP id k39H5FR5049958; Sun, 9 Apr 2006 19:05:24 +0200 (CEST) (envelope-from oliver.fromme@secnetix.de) Received: (from olli@localhost) by lurza.secnetix.de (8.13.4/8.13.1/Submit) id k39H5Fi0049956; Sun, 9 Apr 2006 19:05:15 +0200 (CEST) (envelope-from olli) From: Oliver Fromme Message-Id: <200604091705.k39H5Fi0049956@lurza.secnetix.de> To: mv@thebeastie.org (Michael Vince) Date: Sun, 9 Apr 2006 19:05:14 +0200 (CEST) In-Reply-To: <44391881.3090907@thebeastie.org> X-Mailer: ELM [version 2.5 PL8] MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-2.1.2 (lurza.secnetix.de [127.0.0.1]); Sun, 09 Apr 2006 19:05:28 +0200 (CEST) Cc: freebsd-amd64@FreeBSD.ORG, bug-followup@FreeBSD.ORG, hhc@tut.by Subject: Re: amd64/94896: Where support VESA Modes for AMD64 kernel ? X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 09 Apr 2006 17:05:35 -0000 Michael Vince wrote: > Oliver Fromme wrote: > > Andrei wrote: > > > > Number: 94896 > > > > Category: amd64 > > > > Synopsis: Where support VESA Modes for AMD64 kernel ? > [...] > > > > Description: > > > Where support VESA Modes for AMD64 kernel? > > > > It's not possible to support it. > > > > > Why "options VESA" not worked for AMD64? > > > > Because FreeBSD/amd64 cannot perform calls to the VESA BIOS > > functions (which are 32bit i386 code, not amd64). > > > > > How make videomode 1280x1024 or another? > > > > I recommend you use Xorg for that. Otherwise, if you > > absolutely need VESA modes, you have to install 32bit > > FreeBSD/i386. > > > > > Why only one mode 80x25 available? > > > > Actually I think 80x50 should be possible with vidcontrol(1), > > which is a standard mode that does not require VESA BIOS. > > I don't want to sound like a complainer but there must still technically > be a console based hi-res mode for AMD64 because I saw such a high res > mode when I tried out Gentoo on my laptop. > I decided I didn't like Gentoo but aside from that point it proves that > some how its possible for hi-res console even if no such code exists on > FreeBSD AMD64. I don't know what kind of "hi-res console mode" you have seen on Gentoo, and I don't know what Gentoo might be doing to enable such a thing. Maybe they have implemented direct support for certain graphics hardware (like KGI), or maybe they switch to VESA mode before switching to amd64 mode. However, there is no way to call the x86 VESA BIOS in amd64 ("long") mode, because amd64 has no vm86 mode. It does not work, and Gentoo certainly doesn't do that either. So, "options VESA" in the kernel (which is what this PR is all about) does not make sense at all. Best regards Oliver -- Oliver Fromme, secnetix GmbH & Co. KG, Marktplatz 29, 85567 Grafing Dienstleistungen mit Schwerpunkt FreeBSD: http://www.secnetix.de/bsd Any opinions expressed in this message may be personal to the author and may not necessarily reflect the opinions of secnetix in any way. "What is this talk of 'release'? We do not make software 'releases'. Our software 'escapes', leaving a bloody trail of designers and quality assurance people in its wake."